Browser Sound Level Estimator
A-weighted level from your microphone — relative by default, an estimated dBA figure once calibrated
MAX
—
EQ
—
FAST
125 ms
UNCALIBRATED
Showing the A-weighted digital signal level (dBFS), not sound pressure.
TIME WEIGHTING
Uncalibrated: this is the A-weighted level of your microphone's digital signal (dBFS), not sound pressure. It is useful for comparing changes on this device, and cannot be compared with a sound level meter or another phone.
🔒 PRIVACY
All audio is processed locally on your device. No recordings are uploaded, stored, or shared. The microphone is only active while measuring.
The two modes
Uncalibrated. When you press START, the browser asks for permission to use your microphone and this page analyses the incoming audio. It shows the A-weighted level of that digital signal in dBFS — decibels relative to digital full scale. This is a real, honestly-labelled quantity, and it is genuinely useful: it tells you whether closing the window helped, which of two rooms is quieter, or when the noise next door starts. What it cannot tell you is the absolute sound pressure level, and it cannot be compared with a reading from a different device.
Calibrated. Place this device next to a trusted sound level meter, let both measure the same steady sound, and type that meter's reading into the calibration panel. We store the difference between the two as a single offset and add it to every later reading, which converts the digital signal level into an estimated A-weighted sound pressure level in dBA. The status directly under the reading always tells you which mode you are in.
Why calibration is unavoidable. A digital audio signal carries no information about the sound pressure that produced it. The relationship between the two depends on the microphone's sensitivity, its position and casing, and any processing the operating system applies. No browser API reports microphone sensitivity, so the overall level relationship has to come from outside — from one comparison against an instrument that is calibrated. That comparison fixes the overall level offset for the conditions you calibrated in, which is the largest single error; it does not correct frequency response, directionality, hardware compression or clipping, or undocumented processing, so the result stays an estimate rather than a certified measurement. A working microphone and microphone permission are required for any of this; if permission is blocked we say so and link to microphone troubleshooting rather than showing invented numbers.
How the level is computed
The signal path is deliberately plain, with no step that exists to make the number look convincing. Each frame of audio is reduced to its root-mean-square amplitude and converted to dBFS. The spectrum of the same frame is then used to compute the A-weighting correction from the standard A-weighting transfer function, normalised so that 1 kHz is exactly 0 dB, and that correction is applied to the broadband level. The result passes through exponential time weighting — 125 ms for FAST, 1 second for SLOW — applied to sound energy rather than to decibel values, which is the mathematically correct way to average levels. In parallel, a rolling 60-second energy average produces the equivalent level. Finally, and only if a valid calibration exists, a single stored offset is added.
Deliberately absent: C-weighting, standardised impulse detection, certified peak measurement, and anything described as LAeq. Where the browser reports that automatic gain control or noise suppression is active, the page says so and treats any stored calibration as void, because gain control changes the signal level independently of the sound. Where the browser refuses to report those settings — common on iPhone, iPad and Safari — we tell you that we cannot confirm it rather than assuming a clean path. See how it works and how accurate phone decibel meters are.
Hearing safety boundary
The exposure guidance elsewhere on this site is real: NIOSH recommends a limit of 85 dBA averaged over eight hours with a 3 dB exchange rate, and the OSHA permissible exposure limit is 90 dBA over eight hours with a 5 dB exchange rate. Those figures describe measurements made with calibrated, A-weighted instruments by people trained to use them.
This page never calculates an allowable or remaining exposure time from its own reading — not from an uncalibrated one, and not from a calibrated one either, because this is not a validated occupational sound level meter or dosimeter. The published criteria above are reference material, kept separate from your reading. A reading here must never be used to decide whether an environment is legally or occupationally safe, and never to conclude that hearing protection is unnecessary. It is not suitable for workplace compliance, legal evidence, hearing diagnosis, medical decisions or certified acoustic surveys. Treat a high reading as a reason to reduce exposure or to measure properly — never as clearance.
Getting comparable readings
Use the same device for both sides of any comparison, and prefer the equivalent level over the instantaneous reading: sixty seconds of energy average characterises a room far better than a snapshot. Compare at similar times of day, because urban noise commonly falls 10–15 dB between late afternoon and the small hours. Shield the microphone from wind outdoors, do not cover it, and hold the device away from your body so reflections and handling noise do not dominate. Do not try to measure your own device's speakers: the microphone sits close to them and vibration couples straight into the housing.
The single most important habit is to read the mode label before the number. In uncalibrated mode a difference of 6 dB between two rooms is meaningful; the value −38.4 dBFS on its own is not a statement about loudness at all. Browse the decibel level chart for published reference levels of everyday sounds.
Privacy: the audio never leaves your device
All analysis happens locally in your browser. The microphone audio is never recorded, never stored, never uploaded, and never sent to analytics. Your calibration offset is saved in your own browser's local storage so you need not repeat the procedure, and it is never transmitted; clearing the calibration deletes it. Closing the tab ends the session and discards everything else. See our privacy policy.
Read the mode first
dBFS is a signal level and is only comparable within one session on one device. dBA appears only after calibration, and is an estimate.
Tips for steadier readings
Shield the microphone from wind, keep it uncovered, hold the device at arm's length, and use SLOW weighting when you want a number you can read.
Limits of the hardware
Consumer microphones compress and clip at high levels, so very loud sounds read lower than they are. No calibration can correct a limited signal.
Learn more about sound levels
Questions about this tool
Why does it show dBFS instead of decibels of sound?
A browser receives a digital audio signal, not sound pressure. dBFS describes the level of that signal relative to digital full scale, which is what the browser genuinely knows. Converting it into a sound pressure level requires knowing how loud a sound your particular microphone turns into a particular signal level, and no browser API reports that. One-point calibration against a reference meter supplies the missing constant, and only then does the page show an estimated dBA figure.
What exactly does calibration change?
It stores a single number: the difference in decibels between your reference meter's reading and our A-weighted signal level at the same moment. From then on that offset is added to the signal level. Nothing else changes — no compression, no ambient correction, no scaling. That corrects the overall level offset of your device, which is the largest single source of error, but it does not correct the microphone's frequency response or directionality, hardware compression or clipping, or processing applied by your browser or operating system, and a sound with very different frequency content may not match as closely as the one you calibrated against.
Is this an online sound level meter?
Tools like this are commonly called online or browser sound level meters, and that is how most people search for them, but the honest description is estimator. A browser receives a digital signal, not sound pressure, so without calibration the number is a relative signal level, and after calibration it is an estimate from consumer hardware rather than a measurement from a certified instrument.
Is A-weighting applied before or after calibration?
Before. The A-weighting is computed from the measured spectrum on every frame, using the standard A-weighting transfer function normalised to 0 dB at 1 kHz, and it is applied as a correction to the broadband level. Calibration is then a single offset on top of that already-weighted level, which is why the stored offset is only valid for A-weighting.
What is the difference between FAST and SLOW?
They are exponential time weightings with different time constants: roughly 125 ms for FAST and roughly 1 second for SLOW. FAST follows short events such as a door closing; SLOW gives a steadier number that is easier to read and better for calibrating. The averaging is done on sound energy, not on the decibel values, which is the mathematically correct way to combine levels.
What is the equivalent level?
It is the energy average of everything measured in the last 60 seconds, expressed as the single steady level carrying the same energy. That is the same idea as LAeq, but we do not call it LAeq: that term implies a complete certified measurement chain, and a consumer microphone in a browser is not one.
Why does the reading stop being reliable at very high levels?
Phone and laptop microphones and their preamplifiers compress or clip well before the levels reached by power tools, concerts or gunfire. Once the signal is limited, the level stops rising in proportion to the sound, and no calibration offset can undo that. Even after calibration, accuracy depends on your device, browser, microphone, the frequency content of the sound and its level.
Can I use this for a workplace noise assessment?
No. It is not suitable for workplace compliance, occupational exposure assessment, legal evidence, hearing diagnosis, medical decisions or certified acoustic surveys. The NIOSH and OSHA figures on this site are educational reference values; a reading here never establishes compliance or non-compliance with them.
What happens to the audio and to my calibration?
The audio is analysed frame by frame in your browser and then discarded. It is never recorded, stored, uploaded, or sent to analytics. Your calibration offset and its context are saved in your own browser's local storage so you do not have to repeat the procedure, and that data is never transmitted either. Clearing the calibration removes it.