Microphone Test – Test Your Mic Online
Test your microphone online with a live input meter. Check mic permission, device name, sample rate, channels, echo cancellation and noise suppression.
Live microphone level
What the microphone test checks
This microphone test opens your browser's active audio input and measures the live signal level with the Web Audio API. It also reads settings from the active MediaStream track, including the microphone name, sample rate, channel count, echo cancellation and noise suppression when the browser exposes those values.
How to read the input meter
Speak at a normal conversation level and watch the meter move. A completely inactive meter can indicate that the wrong input device is selected, permission is blocked, the microphone is muted at the operating-system level or the browser is not receiving an audio signal.
Echo cancellation and noise suppression
Modern browsers can apply audio processing designed for calls. Echo cancellation reduces speaker audio returning through the microphone, while noise suppression attempts to reduce steady background noise. The values shown here reflect the settings reported by the browser, not a laboratory measurement of audio quality.
Related WebRTC checks
If your microphone works here but a browser call still fails, run the main WebRTC test to check media and connectivity together. You can also verify your webcam or inspect network candidates with the ICE test.
Microphone test FAQ
Does this microphone test record or upload audio?
No. The current tool analyzes the live input locally in the browser and does not upload the microphone stream.
Why does the meter not move when I speak?
Check that microphone permission is allowed, the expected input is active in your operating system, the hardware mute control is off and no other application is blocking access.
What sample rate should a browser microphone use?
Browsers commonly negotiate audio internally according to the device and audio stack. The test reports the sample rate exposed by the active track when available.