probekits

Microphone test

Run a mic test in the browser: inspect microphone input level, clipping, quiet intervals and a five-second local playback without uploading audio.

Also known as: mic test, mic test online, microphone test, test microphone, test mic, audio input test. Free, online, and no download required.

Press start to begin this mic test — the page requests microphone access, then analyses the level locally.

01

What the microphone test checks

CheckHow it is measuredFails when
Input signalFloat time-domain samples produce peak and RMS values in dBFS.The rolling sample remains at digital silence.
ClippingThree or more consecutive samples at an absolute value of 0.99 are counted.Sustained full-scale samples distort the captured waveform.
Quiet gapsThe analyser records digital-silence windows of at least 120 ms during activity.The input repeatedly drops to exact silence during a steady signal.
If something failed
The input level never moves

Check the connection and selected device, then repeat the failed check: the input level never moves.

Every strong signal clips

Check the connection and selected device, then repeat the failed check: every strong signal clips.

Local playback contains gaps

Check the connection and selected device, then repeat the failed check: local playback contains gaps.

02

How to read the result

How the microphone test works

After explicit permission, an AudioContext connects the selected MediaStreamSource to an AnalyserNode. Each animation frame reads float time-domain data, calculates peak and RMS in dBFS and updates a small set of accumulated refs. The waveform canvas draws at no more than the display frame rate. A MediaRecorder can hold one five-second Blob URL in memory for local playback.

What the result can establish

Use a steady spoken phrase at the distance used in the target application, then compare the peak and average. Keep speaker monitoring off unless headphones are connected because open speakers can feed the input again.

Measurement limits

Browser processing may apply automatic gain, echo cancellation or noise suppression before samples reach the analyser. The page reports those browser-delivered samples and cannot inspect an analogue preamp or cable directly.

03

Microphone test questions

How do I run a mic test online in this browser?

Press start, allow microphone access, then speak normally at your usual distance. The mic test reads float time-domain samples, shows peak and RMS level in dBFS, counts clipped frames and can hold a five-second local recording for playback.

What do peak and RMS mean in this audio input test?

Peak is the loudest single sample in the current window and warns about clipping. RMS is the averaged energy and describes how loud the input actually sounds. A healthy voice signal usually has a clear gap between the two; when they converge, the input is compressed or overloaded.

Why does the microphone test show gaps of exact silence?

Windows of at least 120 ms at digital silence are flagged during activity. Noise suppression, an aggressive gate or a failing connection can all produce them. Repeat the run with browser audio processing disabled in the calling application to see whether the gaps follow the processing.