Test My Microphone

Test your microphone with a waveform visualizer and playback

Microphone Test

Ready

Click start to test your microphone

How it works

This tool uses navigator.mediaDevices.getUserMedia() to access your microphone. The audio stream is analyzed using the Web Audio API's AnalyserNode to generate the waveform visualization and volume meter in real time via requestAnimationFrame. Recording uses the MediaRecorder API to capture a 5-second audio clip for playback. All audio processing happens locally in your browser — nothing is uploaded.

How to Test Your Microphone

Click the button above to start recording. Speak at your normal conversation volume and watch the waveform visualizer respond. After recording, play back the clip to hear exactly what others will hear in a call. Listen for clarity, volume level, and any background noise or distortion.

A good microphone test checks three things: is the mic detected (your browser can find and access it), is the volume adequate (the waveform should show clear peaks when you speak), and is the audio clean (no buzzing, hissing, echo, or excessive room reverb). For a more detailed analysis, try our microphone quality scorer.

Microphone Troubleshooting

Tips for Better Audio

Room acoustics matter. Hard surfaces (glass, concrete, bare walls) create echo and reverb. Soft furnishings — carpet, curtains, bookshelves — absorb sound and improve clarity. If your room sounds echo-y, a simple fix is hanging a blanket behind your monitor or adding soft furnishings near your desk.

Microphone position matters. Speak directly into the front of the mic at a consistent distance. Too close creates "plosives" (popping sounds on P and B). Too far picks up room noise. For headset mics, position the boom just below your lower lip, not directly in front of your mouth. Before your next call, run a quick pre-meeting check to verify your mic and camera together.

Frequently Asked Questions

Can this tool access my microphone without permission?
No. The browser requires explicit user permission before any website can access your microphone. You will see a permission prompt — you must click "Allow" for the test to work.
Is my audio recorded or sent anywhere?
No. Everything happens locally in your browser. The waveform visualization and playback recording are processed on your device using the Web Audio API. No audio data is uploaded to any server.
Why is my microphone not detected?
Check that: 1) You've granted browser permission for microphone access. 2) Your microphone is connected and not muted at the system level. 3) No other application is exclusively using the microphone. 4) Your browser supports the MediaDevices API.
What does the waveform visualizer show?
The waveform shows the amplitude (volume) of your audio input over time in real-time. Louder sounds create taller waves. A flat line means silence or a very quiet signal. The volume meter shows the current peak level as a percentage.

You might also like