tooloora

Microphone Test — level, clipping and spectrum in your browser

Live level in dBFS with peak hold, waveform and frequency spectrum. The test flags clipping and silence, switches devices without a reload and plays back a 5-second test recording.

Runs locally — nothing is uploaded

Your audio stays on your device: the measuring happens in your browser and the test recording only lives in the open tab. Nothing is uploaded.

The microphone stays off until you start the test.

Level

Solid bar: average (RMS), faded bar: peak, line: peak hold. Speech peaks belong in the green zone between -20 and -3 dBFS.

Average (RMS)
dBFS
Peak, held
dBFS
Waveform

The centre line is silence, the top and bottom edges are the 0 dBFS limit. Parts drawn in red hit that limit.

Frequency spectrum

While you speak, the spectrum bulges between roughly 100 Hz and a few kilohertz. Narrow spikes at 50 or 60 Hz and their multiples are mains hum.

Browser audio processing

Browsers prepare microphone audio for calls. Switch the three stages one by one and compare two test recordings to hear what they do to your voice. Every change reopens the microphone.

Subtracts the sound of your speakers from the microphone signal so the other person does not hear themselves.

Damps steady sounds such as fans or traffic and can take quiet word endings with them.

Lifts quiet voices and holds back loud ones. The level meter then shows the adjusted audio, not your microphone's raw level.

Test recording

Record 5 seconds and play them back right here. The last 2 recordings stay so you can compare before and after. None of it leaves the tab.

The test recording is available once the test is running.

    This page never plays your microphone live through the speakers, so nothing can howl. Use the test recording to listen back; headphones reveal noise and distortion most clearly.

    While the test runs, your browser shows its microphone indicator. “Stop test” and leaving the page release every microphone track, and the indicator goes out.

    In a background tab the display and detection pause. The microphone stays open until you stop the test.

    How do I test my microphone?

    Click “Test microphone”, allow access and say a few sentences at your normal volume. The test shows the level in dBFS with a peak hold, plus a waveform and a frequency spectrum. It tells you whether your voice arrives too quiet, fine or too loud, warns about clipping and silence, and plays back a 5-second test recording. Everything runs in your browser.

    What does dBFS mean?

    dBFS stands for decibels relative to full scale. 0 dBFS is the largest value a digital signal can take, so every real level sits below it; each 6 dB less halves the amplitude. The test shows the average (RMS), which is closer to how loud something sounds, and the held peak, which decides whether the signal clips.

    SignalPeakAverage (RMS)
    Sine tone at full scale0 dBFS−3.0 dBFS
    Sine tone at half amplitude−6.0 dBFS−9.0 dBFS
    Silence−∞−∞ (shown as below −60)

    The AES17 measurement standard of the Audio Engineering Society defines the scale so that a full-scale sine tone also reads 0 dB FS as an average. Software following that convention therefore shows RMS values 3 dB higher than this test; the peaks match.

    How loud should my microphone be?

    While you speak, the peaks should land between −20 and −3 dBFS; the test marks that range in green. These are rules of thumb from voice recording, not a standard: below it, the voice has to be boosted a lot later and the noise comes up by the same amount. Above it, a single louder syllable is enough to hit the limit. Broadcasting works with similar headroom: the EBU R 68 recommendation puts the alignment level of digital studio equipment at −18 dBFS.

    The rating uses the loudest moment of the last three seconds, so pauses between words do not count as “too quiet”. With automatic gain control on, the test measures audio that has already been adjusted, not your microphone's raw level.

    How does the test detect clipping?

    Digital audio stops at 0 dBFS: louder waveform tops are cut flat, which sounds harsh and cannot be repaired. In every analysis window the test looks for at least three consecutive samples at 99 % of full scale or more, and it only warns when that happens in three separate windows within two seconds. A tap on the microphone therefore does not trigger it.

    Why does the test hear nothing?

    If pure zeros arrive for three seconds, even the noise floor every real microphone has is missing: the signal is switched off somewhere. If every peak stays below −50 dBFS for five seconds, sound is arriving, just very little. Then check, in this order:

    1. the mute switch on the headset or cable, and the mute key on the keyboard
    2. the selected device, because a laptop with a headset and a webcam often has three inputs
    3. the input level: on Windows 11 under Settings › System › Sound › Input, on macOS under System Settings › Sound › Input
    4. the browser's permission: on Windows 11 under Privacy & security › Microphone, on macOS under Privacy & Security › Microphone

    One requirement no setting can fix: the W3C specification Media Capture and Streams ties microphone access to a secure context, so over plain http the microphone stays blocked.

    Echo cancellation and noise suppression: on or off?

    The same specification describes three stages that browsers can put in front of the microphone: echo cancellation, noise suppression and automatic gain control. For calls over speakers, echo cancellation belongs on, otherwise the other person hears themselves. For singing, instruments or a recording you want to edit, all three tend to get in the way because they change the sound. The test toggles each stage separately and shows under “What the browser reports” whether the change was actually applied.

    What happens to the test recording?

    It lasts five seconds and stays in the memory of the open tab. The last two sit side by side, labelled with their processing settings: record once with and once without noise suppression and compare. The WAV download is an uncompressed copy of what the browser recorded in compressed form, not a lossless raw recording.

    What the test cannot do

    • Measure sound pressure: dBFS describes the digital signal, not how loud it is in the room.
    • Rate singing or instruments: the “too quiet” and “too loud” limits are meant for speech.
    • Keep running in the background: in a hidden tab the display and detection pause, and the microphone stays open until you stop the test.

    Frequently asked questions

    How do I test my microphone online?

    Click “Test microphone”, allow access and say a few sentences at your normal volume. If the level bar and the waveform move, sound is arriving. The rating below tells you whether your peaks are too quiet, fine or too loud. The 5-second test recording lets you hear what actually reaches the browser, including what enabled noise suppression does to your voice.

    Why does the microphone test show nothing?

    Usually it is one of four things: a mute switch on the headset or the keyboard's mute key, the wrong input device, an input level turned down in the system settings, or a missing microphone permission in the operating system. If the microphone delivers pure zeros without any noise floor for 3 seconds, the test says so explicitly, because that points to a mute switch or a block rather than a quiet microphone.

    How loud should my microphone be?

    While you speak, the peaks should land between −20 and −3 dBFS. That is a rule of thumb from voice recording, not a standard: below −20 the voice has to be boosted a lot and the noise comes up with it; above −3 a single louder syllable is enough to clip. The test rates the loudest moment of the last 3 seconds, so pauses between words do not count as too quiet.

    What does dBFS mean, and why are the values negative?

    dBFS means decibels relative to full scale. 0 dBFS is the largest value a digital signal can take, so every real level sits below it. Each 6 dB less halves the amplitude. dBFS says nothing about how loud your voice is in the room, because the microphone's sensitivity and the system input level sit in between.

    Should I turn on noise suppression and echo cancellation?

    For calls over speakers, yes: echo cancellation keeps your own speaker sound out of the microphone. For music, or a recording you plan to edit later, rather not, because both stages change the sound. Toggle them one at a time in the test and compare two test recordings back to back. The panel “What the browser reports” shows whether your browser actually applied the change.

    Is my audio uploaded?

    No. Level, waveform and spectrum are calculated by your browser from the live signal, and the test recording only lives in the memory of the open tab. The page also never plays your microphone live through the speakers, so there is no feedback loop. “Stop test” or leaving the page releases every microphone track.