The short answer

Press Start listening, allow the microphone, and the bar shows the room’s loudness as a relative level from 0 to 100. Below half your limit the zone reads Quiet, up to the limit it reads OK, and at or above the limit it reads Too loud. If the class stays over the limit for your chosen number of seconds (3 by default), the screen flashes and can play a soft tone. The level is not calibrated decibels: it compares sounds on your own device, so set the limit by testing your room. Audio never leaves the device.

A noise meter on the board turns “it’s getting loud in here” into something every student can see. Instead of repeated reminders, the class watches a bar move from green to yellow to red, and the rule becomes simple: keep it out of the red. This free classroom noise meter runs in the browser, needs no account, and never records or uploads audio.

How to use the noise meter

  1. Press Start listening and choose Allow when the browser asks for the microphone.
  2. Watch the level for a minute while students work at the volume you want. Note the number.
  3. Set the noise limit a few points above that number. The red zone starts at the limit.
  4. Choose the alert delay. The default is 3 seconds, so one dropped book does not set it off.
  5. Press Full screen for the projector, and Stop when the activity ends.

When you stop, the result box shows how much of the session the room spent in each zone and how many alerts fired. That gives you a quick, honest check on whether a routine is working.

What the three zones mean

The zones scale with your limit, so changing one slider moves all of them.

ZoneLevel range (limit 70)Typical activity
Quiet0 to 34Silent reading, tests, independent work
OK35 to 69Partner talk, small groups at “table voices”
Too loud70 to 100Shouting across the room, whole-class chatter

Table: zone boundaries at the default limit of 70. Quiet ends at half the limit; Too loud starts at the limit.

If you lower the limit to 50 for a test, Quiet becomes 0 to 24, OK 25 to 49 and Too loud 50 and up.

Why the number is not decibels

A real sound level meter is calibrated against a reference so that its decibel reading means the same thing everywhere. A browser cannot do that: every laptop, tablet and Chromebook has a different microphone, and the operating system may change the input gain. So this meter reports a relative level from 0 to 100.

Here is the method. The browser hands the page blocks of 2,048 audio samples. The page computes their root-mean-square (the average strength of the signal), converts it to decibels relative to the microphone’s maximum (dBFS), and maps a 50 dB window onto 0 to 100. Worked example at sensitivity 5: a signal at −35 dBFS sits halfway through the window from −60 to −10, so the meter shows 50. The meter asks the browser to switch off automatic gain control and noise suppression, because those features would flatten exactly the changes you want to see. Some devices ignore that request, which is one more reason to calibrate by ear.

Sensitivity and alert settings

Sensitivity shifts the window. Each step moves it by 4 dB: at 10, quiet sounds register strongly; at 1, only loud sound moves the bar. Raise it in a large room or with a laptop far from the students, lower it for a small group around one table.

Alert delay is the number of seconds the level must stay at or above the limit before the screen flashes. A short burst of laughter that drops back within the delay never triggers an alert. After an alert, the meter re-arms once the room has been back under the limit for a second, so a long loud stretch produces one alert, not dozens. Tick Soft tone if you want a gentle sound as well; it is off by default. If your device is set to reduce motion, the screen changes color instead of flashing.

Where a noise meter works, and where it does not

A meter works best as a shared target that students agree on, not as a punishment. Show it, set the limit together, and praise the class when it stays in the green. Pair it with a visual classroom timer so students know how long the quiet stretch lasts, and use the random name picker to choose a “noise monitor” for the day.

It works poorly in a few situations. Hallway noise, an air conditioner or a projector fan close to the laptop can keep the level high no matter what students do, so place the device away from fans. A single loud student pushes the whole bar into the red, which can feel unfair to the rest of the class; a private word works better there. For the bigger picture on routines, rules and praise, see our guide to classroom management strategies, and when the room needs a reset rather than a warning, try a two-minute activity from the brain breaks list.

Privacy, browsers and troubleshooting

The microphone only turns on after you press Start, and only on this page. The signal goes to an analyser inside your browser and is never connected to the speakers, saved or uploaded. Press Stop and the browser releases the microphone.

  • Blocked: allow the microphone in the site settings (the icon left of the address) and press Start again.
  • No microphone found: plug in a headset or USB microphone, or use a device with a built-in one.
  • Busy: close video-call or recording apps that are holding the microphone.
  • Nothing happens: the page must be loaded over HTTPS; the microphone does not work on insecure pages.

The noise meter works in current versions of Chrome, Edge, Firefox and Safari. For more free classroom tools, from the random group generator to the seating chart maker, browse The Homework Site for teachers.

Frequently asked questions

Is the classroom noise meter measuring real decibels?
No. The noise meter shows a relative level from 0 to 100 worked out from the microphone signal, which depends on the device’s microphone and settings. A laptop and a tablet in the same room can show different numbers. That is fine for classroom use, because you set the limit by testing your own room: let students work at a good volume, note the level, and put the limit a little above it.
Does the noise meter record or upload what students say?
No. The browser passes the microphone signal to a Web Audio analyser on your device, which reads the volume many times a second and keeps nothing. No audio is recorded, saved or sent anywhere, and the signal is not played through the speakers. When you press Stop, the page releases the microphone and your browser’s recording indicator turns off.
Why does the noise meter say the microphone is blocked?
Either you pressed Block on the permission prompt or the browser remembers an earlier refusal. Click the lock or site-settings icon next to the address bar, set Microphone to Allow, and press Start listening again. School-managed Chromebooks and laptops may block the microphone by policy; in that case ask your IT team to allow it for this site.
What noise limit should I use in my classroom?
Start at 70 with sensitivity 5, then adjust during a normal activity. If partner talk keeps triggering alerts, raise the limit by 5 or lower the sensitivity. If a loud room never reaches the red zone, do the opposite. Many teachers keep two settings: a lower limit for independent work and a higher one for group work.
Can I use the noise meter full screen on a projector?
Yes. Press Full screen and the number, zone label and bar scale up to fill the display. Press Escape or Exit full screen to return. Where the browser supports it, the page also asks the device to keep the screen awake while the meter is listening.

Sources & method

  • Microphone access: MDN, MediaDevices.getUserMedia(). Requires a secure (HTTPS) page; error names (NotAllowedError, NotFoundError, NotReadableError) drive the messages shown when access fails.
  • Level reading: MDN, AnalyserNode.getFloatTimeDomainData() (samples nominally −1 to 1, 2,048 per block). Our method: root-mean-square of each block → dBFS (20·log10 RMS) → mapped to 0–100 over a 50 dB window set by the sensitivity slider; smoothed with a 0.12 s rise and 0.6 s fall.
  • Not a calibrated sound level meter. Zones and alert timing are computed from your settings.

Formulas checked October 2026. Spotted an error? Tell us via the about page.