slopbin.org / microphone-test

Microphone Test Online

Check whether your mic actually works, how loud it is, whether it clips, and how much background noise it picks up. Free, in the browser, nothing uploaded.


-60-30-12-6-10 dB
Current level—dBFS
Peak held—dBFS
Noise floor—dBFS, quiet room
ClippedNosamples at 0 dB
Sample rate—kHz
Recording0.0sidle
Microphone is idle. Click Start mic to begin.

Waveform and recording

The bars show live input. A healthy mic produces a spiky shape when you speak and a low flat line in silence.

How to test your microphone

  1. Click Start mic and allow the permission prompt.
  2. Pick the input device you want to test if you have more than one.
  3. Speak at your normal working distance and watch the meter.
  4. Stay quiet for a few seconds to read the noise floor.
  5. Click Record 10s, speak a sentence, then play it back.

How to read the levels

ReadingWhat it means
-60 to -50 dBAlmost nothing is reaching the mic. Check mute, input gain and the selected device.
-40 to -25 dBReasonable noise floor for a quiet room.
-12 to -6 dB peaksThe healthy target range for clear speech.
0 dBClipping. The waveform flattens and voices sound harsh. Move back or lower the gain.

Microphone test limitations

Privacy

Audio is analysed locally with the Web Audio API. Recordings are held in the page's memory for playback only. Nothing is uploaded, and closing the tab discards them.

FAQ

How do I test my microphone?

Click Start mic, allow the browser permission prompt, then speak normally. The level meter moves with your voice and the verdict updates with the reading.

What dB level should my microphone reach?

Speak at a normal distance and aim for peaks around -12 dB to -6 dB. Staying under -1 dB keeps you clear of clipping distortion.

What is microphone clipping?

Clipping happens when the input level reaches 0 dB, which flattens the peaks and makes speech sound harsh and crackly. Move further from the mic or lower the input gain.

Is my microphone recording sent to a server?

No. The audio is processed with the browser Web Audio API on your own device. Nothing is uploaded, stored or transmitted.

Why is my microphone level stuck at zero?

Check that you picked the right input device, that the system input volume is above zero, and that no other app such as a call is holding the microphone.