Online mic test
Check that your microphone works, see its level and waveform live, pick the right input, and play back a short recording. Nothing is uploaded.
Press Start and allow the microphone when the browser asks.
Level: Peak:
Audio is processed only in this browser tab. Nothing is uploaded or saved.
How to test your microphone
- Press Start mic test and choose Allow in the permission prompt.
- Speak at your normal distance. The bar should move with your voice and the waveform should swing up and down.
- Normal speech usually sits between about −30 and −10 dBFS. A peak at 0 dBFS turns the bar red: that is clipping, so move back or lower the input gain.
- If you have more than one input (a headset, a USB mic, AirPods), pick it in the Microphone list. The names appear after you allow access.
- Press Record 5 seconds, then play the clip to hear what other people hear. Use headphones so the speaker does not feed back into the mic.
- Turn off Browser voice processing to hear the raw microphone. Call apps such as Zoom, Meet and Discord apply their own processing, so the raw sound is a good way to judge the mic itself.
The meter does not move: fixes by browser
- Chrome or Edge on a computer: click the icon left of the address, set Microphone to Allow, and reload. On a Mac, also check System Settings › Privacy & Security › Microphone. On Windows, check Settings › Privacy & security › Microphone.
- Safari on a Mac: Safari › Settings › Websites › Microphone, set this site to Allow.
- iPhone and iPad: in Safari tap the aA (or page settings) button › Website Settings › Microphone › Allow. For Chrome on iPhone, turn on Settings › Chrome › Microphone.
- Android: tap the icon left of the address › Permissions › Microphone. If Chrome itself is blocked, open Settings › Apps › Chrome › Permissions › Microphone.
- “Microphone is busy”: another app is holding it. Leave calls and close recorders, then press Start again.
- Bluetooth headsets: using the headset mic switches the connection to a call profile, so audio sounds narrower. That is normal Bluetooth behaviour, not a broken mic.
Privacy
The test uses your browser's own audio APIs (getUserMedia and Web Audio). The sound is analysed in this tab only. The 5-second clip is kept in memory for playback and disappears when you close the page. Nothing is sent to a server.
Questions
Is my voice recorded or uploaded?
No. The microphone is analysed inside your browser. The optional 5-second recording stays in this tab for playback and is gone when you close it.
Why does the browser not list my microphone names?
Browsers hide device names until you allow microphone access. After you press Start and allow it, the list shows every input.
What is a good microphone level?
Normal speech peaking around −20 to −6 dBFS is healthy. If the peak reaches 0 dBFS the signal clips and sounds distorted; if it stays below −40 dBFS the mic is too quiet or too far away.
Can I test the iPhone microphone here?
Yes. Open this page in Safari or Chrome on the iPhone, allow the microphone, and speak. iPhones have several microphones; the browser uses the one iOS selects for the current audio route.
Can I hear myself live through the speaker?
A web page can only do that with noticeable delay and feedback risk. Mic to Speaker on iPhone, or Virtual Mic on Android, routes the mic to a speaker with low latency.
From the same developer
- Mic to Speaker: use an iPhone as a live microphone through any speaker.
- Virtual Mic: the Android version, with amplification and a live waveform.
- How the real-time mic-to-speaker path is built on iOS.