Test your microphone online
This free mic test checks whether your microphone is working — right in your browser, with no download and no signup. Press Test my microphone, allow access when your browser asks, then speak. If the green-to-red volume bar moves and the waveform reacts to your voice, your microphone is working correctly. The whole test runs on your own device, so it is a fast, private way to confirm your mic before a video call, a recording session, an online exam, a game, or a job interview.
How it works (3 steps)
- Click Test my microphone.
- Click Allow in the permission popup.
- Speak — watch the volume bar and waveform respond.
How to read the results
Understanding what the meter shows makes it easy to tell a healthy microphone from a weak or broken one:
- Volume bar — fills from green to red as you speak. Normal conversation should push it into the middle (green to yellow) zone. If it barely moves, your input is too quiet; if it slams into red on every word, your input gain is too high and audio will clip and distort.
- Peak indicator — shows the loudest recent level. Aim for peaks that reach the upper-middle of the range without constantly hitting maximum.
- Waveform — draws the live shape of your voice. A flat line while you talk means no signal is reaching the browser (wrong device, muted, or blocked permission). A jagged line that matches your speech means the mic is capturing sound correctly.
If the bar and waveform respond, your microphone hardware, driver and browser permission are all working. Any problem in a specific app after that is a settings issue inside that app, not a broken mic.
All the device tests on this site
- Microphone test — live volume bar + waveform.
- Webcam test — preview with resolution, frame rate and aspect ratio.
- Keyboard test — every key lights up when pressed.
- Mouse test — left/right/middle click, double-click and scroll.
- Speaker / sound test — left, right and stereo tones.
- App guides: Discord, Zoom, Teams.
Your privacy
Nothing is recorded, stored or uploaded. The audio and video streams are processed entirely on your device using the browser's Web Audio and MediaDevices APIs, then discarded the moment you press Stop or close the tab. Because the analysis happens locally, no sound ever travels to a server — this page cannot save or share your voice even if it wanted to. See our Privacy Policy for details.
Microphone not working? Troubleshooting
Quick checks first
- Make sure the mic is plugged into the correct port and not muted — many headsets have an inline mute switch or a mute button on the earcup.
- If you accidentally denied permission, click the camera/mic icon in the address bar, set it to Allow, then reload the page and test again.
- Pick the right input device from the dropdown above — laptops often default to a built-in mic instead of your headset or USB microphone.
- Close other apps (Zoom, Teams, Discord, OBS, games) that may be holding exclusive control of the microphone, then retry.
- Unplug and re-plug USB microphones, or try a different USB port — a loose or under-powered port is a common cause of a mic that "disappears".
Allow microphone access in your browser
- Chrome / Edge — click the tune or lock icon at the left of the address bar → Site settings → set Microphone to Allow.
- Firefox — click the mic icon in the address bar and clear the "Blocked" state, or go to Settings → Privacy & Security → Permissions → Microphone.
- Safari — Safari menu → Settings → Websites → Microphone → set this site to Allow.
Microphone access also requires a secure connection: the page must be served over HTTPS, which this site is.
Windows
Settings → System → Sound → Input: pick the correct device and watch the input level bounce as you talk. Settings → Privacy & security → Microphone: turn on Microphone access and make sure "Let desktop apps access your microphone" and your browser are both allowed. If levels are very low, open the device's Properties → Levels and raise the microphone volume (and any "Microphone Boost").
macOS
System Settings → Privacy & Security → Microphone: enable your browser in the list. System Settings → Sound → Input: select the right device and check the input level meter. If you just granted permission, quit and reopen the browser so the change takes effect.
Chromebook, Linux, phones
On ChromeOS and Linux, the browser uses the system default input — set it in the system sound settings, then allow the site in Chrome. On Android and iPhone, tap Allow on the permission prompt; if you dismissed it, enable microphone access for your browser in the phone's app permission settings and reload.
Bluetooth and wireless headsets
Bluetooth headsets expose two modes: a high-quality stereo mode with the mic off, and a hands-free (headset) mode with the mic on but lower audio quality. If your Bluetooth mic is not detected, select the "Hands-Free" or "Headset" version of the device in your sound settings, or reconnect the headset. AirPods and similar earbuds only expose their microphone in this hands-free profile.
Still nothing? Isolate the cause
If the mic works on this page but fails in a meeting app, the wrong input device is selected inside that app — see our Discord, Zoom and Teams guides. If the mic fails here and everywhere else, the cause is hardware, drivers or system permissions — try another browser or another device to confirm whether the microphone itself is faulty.
Before your next call: a 30-second checklist
- Run this mic test and confirm the volume bar reacts to your voice.
- Check that the correct microphone (not the laptop's built-in one) is selected.
- Speak at your normal distance and volume — peaks should reach the middle of the meter, not the red.
- Test your speakers and webcam too, so you are not caught out mid-meeting.
FAQ
Is my audio recorded or uploaded?
No. Everything is processed locally in your browser. Nothing is recorded, stored or uploaded to any server.
Do I need to install anything?
No. It runs in your browser with no download, plugin or signup.
Why does it ask for permission?
Browsers require explicit permission to access the microphone or camera. The test cannot read your mic until you click Allow, and the page must be served over HTTPS.
The volume bar moves but I sound quiet or distant — why?
Your input gain is low or you are too far from the mic. Move closer, or raise the microphone level in your system sound settings (on Windows, also check "Microphone Boost").
The bar hits red and I sound distorted — how do I fix it?
Your input level is too high and the signal is clipping. Lower the microphone volume in your sound settings, move slightly back, or turn off automatic gain / boost.
My microphone works here but not in Zoom, Teams or Discord.
Those apps have their own microphone selection. Open the app's audio settings and choose the same device you tested here, then run its built-in test call.
Why is there an echo or feedback?
Echo usually means your speakers are feeding back into the mic. Use headphones, lower the speaker volume, or enable echo cancellation in your meeting app.
Does this work on a phone or tablet?
Yes. It runs in mobile browsers such as Safari on iPhone and Chrome on Android — just allow microphone access when prompted.
Can I test my microphone without anyone hearing me?
Yes. This test is completely private — you see the meter react to your voice, but nothing is played back to others or sent anywhere.