JWSmythe

HTML5 Microphone Tester

Microphone Tester

Live level meter, waveform, peak hold, optional recording/playback. Uses Web Audio + getUserMedia().
Idle

Live Input

Input Device
Gain (software)
1.00×
Level: -∞ dB  •  Peak: -∞ dB  •  Noise floor:
-60 dB-30 dB-12 dB-6 dB0 dB
Waveform
Sample rate
FFT size
2048
Smoothing
0.80
Stream
Tip: If your mic looks “dead”, check OS input device selection and any hardware mute switch. Some browsers require HTTPS for device access.

Recording & Diagnostics

Recording uses MediaRecorder when available (Chrome/Edge/Firefox generally support it). If it’s unavailable, the live meter/waveform still work.

Thresholds

Clip warning at
-1.0 dB
Silence threshold
-55 dB

Quick Results

Signal state
Peak hold
Clipping
Recorder
If you see “Silence” but the OS mic meter moves, try a different browser or make sure the page is not blocked from using the mic.