RMS measurement
Each animation frame, the tool computes the root-mean-square (RMS) of the live waveform, a standard way to measure a signal's average loudness.
Turn on your microphone and watch a live decibel level reading with peak hold. Nothing is recorded or uploaded — it all stays in your browser.
Press Start microphone and allow access to begin.
This tool reads your microphone's live waveform through the Web Audio API and converts it into a standard digital decibel reading. Nothing is ever recorded, saved, or sent off your device — the audio is only measured in memory, frame by frame, while the meter is running.
Each animation frame, the tool computes the root-mean-square (RMS) of the live waveform, a standard way to measure a signal's average loudness.
RMS is converted to decibels relative to full scale (dBFS), where 0 dB is the loudest a digital signal can go before clipping.
The bar treats -60 dBFS as its silent floor and 0 dBFS as full, a common convention that keeps the meter readable without needing negative infinity.
A separate peak readout tracks the loudest recent moment and slowly decays, so brief spikes are easy to catch even if you look away for a second.
It measures dBFS, decibels relative to full scale, the standard way digital audio meters express level. 0 dBFS is the loudest a digital signal can be before clipping, and levels below that are shown as negative numbers.
The tool reads the microphone's live waveform, computes its RMS (root mean square) value over each animation frame, and converts that to decibels. This is the standard approach used by digital level and loudness meters.
Very quiet signals approach negative infinity dB, which isn't useful to display on a bar. This meter treats -60 dBFS as effectively silent (0% of the bar) and 0 dBFS as full scale (100% of the bar), a common convention for simple level meters.
No. Your microphone stream is only analyzed live in memory for its level; it is never recorded, saved or sent anywhere. Everything happens locally using the Web Audio API.
Reading any live audio level requires access to your microphone, which your browser will only grant after you approve the permission prompt. You can deny it or revoke it at any time.
More handy tools from My Panda Toolbox.