Microphone Test
Instantly check whether your microphone works. Click Start test, allow microphone access, then speak or tap the mic — you’ll see a live input-level meter (RMS + peak in dBFS), a clipping warning, and a real-time waveform and spectrum. Pick a specific input device and read back its actual sample rate and channel count.
🔒 Your audio never leaves your device. Everything runs locally in your browser via the Web Audio API — nothing is recorded, uploaded, or stored.
Microphone
Verdict
Detected properties
Input level
How the Microphone Test Works
This tool uses your browser’s Web Audio API to read the raw signal from your microphone in real time. When you click Start test, the browser asks for permission to use the mic; once you allow it, the audio is routed into an AnalyserNode that measures the signal level and frequency content many times per second. Nothing is sent anywhere — the analysis happens entirely on your own device, and the audio is discarded as fast as it arrives.
The level meter shows two numbers in dBFS (decibels relative to full scale, where 0 dBFS is the loudest a digital signal can be without clipping): RMS is the average / perceived loudness, and Peak is the loudest instantaneous sample. A healthy speaking level peaks somewhere around -12 to -6 dBFS. If peaks reach 0 dBFS the signal is clipping — distorting — and you should reduce your input gain.
What a mic test can and can’t tell you
- Can confirm: the browser sees your mic, the device produces a signal when you make noise, the approximate input level, whether you’re clipping, and the reported sample rate / channel count.
- Can’t confirm: absolute sound-pressure level in real-world dB SPL (that needs a calibrated reference — this is a relative dBFS meter), nor the subjective "quality" of your mic. Browser-applied processing (auto-gain, noise suppression) can also color what you see.
If your mic isn’t working
- No permission prompt / blocked: check the padlock icon in your address bar and allow microphone access for this site, then press Start again.
- Meter stays flat: pick a different device in the Input-device dropdown — your OS default may be the wrong mic (e.g. a disconnected headset).
- Nothing at all: check your operating-system privacy settings (microphone access for the browser) and that the mic isn’t muted in hardware or the OS mixer.
- Only works in one app: close other apps that may be holding exclusive access to the microphone.
Frequently Asked Questions
Is my audio recorded or uploaded?
Why does it ask for microphone permission?
What do RMS and Peak mean?
What is clipping and why does it matter?
Why is the level meter in dBFS and not real decibels (dB SPL)?
Why are the device names blank until I start?
Does it disable noise suppression and auto-gain?
autoGainControl, noiseSuppression and echoCancellation all off) so the meter reflects what your mic actually captures. Some browsers/operating systems may still apply processing they don’t let the page disable; the Processing readout shows what the browser reports for the active track.