Microphone Test
Test your microphone with a live level meter, waveform, device details and a five-second recording you can play back.
Microphone not started. Press “Start microphone”, then talk normally to see the level move.
No uploads. The audio stays inside this browser tab.
- Microphone API
- Checking…
- Microphones found
- —
- Status
- Idle
- Input level
- —
- Peak level
- —
- Sample rate
- —
- Channels
- —
- Active microphone
- —
Your recording
How it works
This microphone test asks your browser for audio access with the standard
getUserMedia API and pipes the stream straight into a Web Audio
AnalyserNode. The bar shows the live input level (an RMS measurement of the raw
samples), the canvas draws the waveform, and the stats read the real track settings back out:
sample rate, channel count and the device name your operating system reports. If you have
several microphones — a headset, a webcam mic, the built-in one — pick each in turn from the
list to find the one that actually works.
Nothing is uploaded. The optional five-second recording is captured with
MediaRecorder into a local blob so you can play it back and hear yourself, and
it only leaves your device if you download it yourself. Press “Stop microphone” (or close the
tab) to release the device. If the level stays flat at 0%, the wrong input is usually
selected in your operating system's sound settings, or the mic is muted in hardware; if the
browser never asks for permission, check the microphone permission in the address bar.
Frequently asked questions
How do I test my microphone online?
Press "Start microphone" and allow the permission prompt, then talk normally. The level bar and waveform move with your voice, and the stats show the sample rate, channel count and the microphone your browser is actually using. For a listening check, press "Record 5 seconds" and play the clip back — if you can hear yourself clearly, your mic works.
Why is my microphone not working in the browser?
The three usual causes are permission, the wrong input and another app. If the browser never asks for access, check the microphone permission in the address bar. If the level stays at 0%, pick a different device from the microphone list here and in your operating system's sound settings, and make sure the hardware mute switch on a headset is off. If you get a "could not be started" error, close Zoom, Teams or Meet — they often hold the device exclusively.
Does this microphone test record or upload my audio?
No. The live meter analyses the stream inside your browser tab with the Web Audio API, and the optional five-second recording is stored as a local blob in memory so you can play it back. Nothing is sent to a server, there is no account and no analytics on your audio — the clip only leaves your device if you download it yourself, and closing the tab discards it.