Mic test online — check your microphone
Test your microphone online for free. Speak into your mic and see the live waveform. Works on Windows, Mac, Android, and iOS.
Click "Start Mic Test" and allow microphone access. Speak or make a sound to see the waveform.
What is a microphone test?
A microphone test (or mic test) checks if your microphone is properly set up and working. This online mic tester accesses your microphone directly through the browser, shows a real-time waveform when it detects sound, and displays mic information like sample rate and channel count. Unlike built-in OS tools, a browser-based microphone test isolates the mic connection from software issues—if your mic works here but not in Zoom or Discord, the problem is likely in that app, not your hardware.
Online mic test features
A fast and reliable browser-based microphone checker for testing your mic before calls, recordings, or streams.
- Live waveform visualization: See your mic input as a real-time waveform—watch it respond when you speak, tap, or make a sound into the microphone.
- Volume level meter: Monitor your microphone input level with a color-coded volume bar that shows green (low), yellow (medium), and red (high) ranges.
- Sound detection indicator: A live status indicator shows when your microphone detects sound—green pulsing dot for active, dim for waiting.
- Microphone information: View your mic name, sample rate, and channel count extracted from your device for a complete microphone diagnostic.
- Peak level tracking: Track the highest volume level during your mic test session, with an option to reset the peak meter between tests.
- Elapsed test timer: A running timer shows how long your microphone test has been active so you can gauge consistent performance.
How to test your microphone online
Three simple steps to check if your microphone is working with this free online mic test.
- Click Start mic test: Press the button and click "Allow" when your browser asks for microphone access permission.
- Speak into your microphone: Talk, hum, or make a noise. Watch the waveform move and the volume meter respond to your voice.
- Check the results: If the waveform moves when you speak, your mic is working. Review mic info to confirm the correct device is selected.
Troubleshooting tips for microphone testing
Common fixes if your microphone is not detected or not working during the test.
- Check browser permissions: If the mic test shows no response, check your browser settings and make sure microphone access is allowed for this site.
- Close other apps using the mic: Zoom, Skype, Teams, Discord, or recording software may hold exclusive access to your microphone. Close them before testing.
- Check physical connections: For external microphones, verify the mic is plugged into the correct port (usually pink) or USB slot. For built-in mics, check that they are not muted in system settings.
- Reload and try again: If the mic test does not show a waveform after allowing access, reload the page and try the microphone test again.
- Test on another device: If your mic still does not work, test it on a different computer or phone to determine if the issue is with the microphone or your current device.
- Check OS microphone settings: On Windows, check Privacy & Security > Microphone. On macOS, check System Settings > Sound > Input. Make sure the correct mic is selected and volume is turned up.
Sources & References
Authoritative references on browser microphone access and the real-time audio analysis behind this mic test's live waveform.
MediaDevices.getUserMedia() — requesting microphone access
“The getUserMedia() method of the MediaDevices interface prompts the user for permission to use a media input which produces a MediaStream with tracks containing the requested types of media.”
This mic tester requests your microphone through getUserMedia() and pipes the returned audio stream into the analyser. According to MDN, the permission prompt and resulting MediaStream are exactly how browser-based mic testing works. developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia
AnalyserNode — visualizing the live waveform
“The AnalyserNode interface represents a node able to provide real-time frequency and time-domain analysis information. It is an AudioNode that passes the audio stream unchanged from the input to the output, but allows you to take the generated data, process it, and create audio visualizations.”
The waveform on this page is drawn from AnalyserNode time-domain data. MDN explains that the node passes your audio through unchanged while exposing data for visualization—so a flat line reliably means no sound is reaching the microphone. developer.mozilla.org/en-US/docs/Web/API/AnalyserNode
Frequently Asked Questions
Have questions? We have answers.
Related tools
Explore other diagnostic tools that pair well with this page.
- Webcam TestWebcam test online—test your webcam for free. Check camera resolution, frame rate, megapixels, and image quality.
- Sound TestSound test online—check your speakers, test left/right channels, and verify stereo balance.
- Pitch DetectorPitch detector online—detect the pitch of any sound with your microphone. See note, frequency, and tuning accuracy.
- Camera MirrorCamera mirror online—turn your webcam into a mirror with mirrored or non-reversing views and mirror snapshots.
- Take PhotoTake a photo online with your webcam—capture, download, and keep pictures with a self-timer. No app needed.
- Keyboard TestKeyboard test online—check every key. Detect unresponsive, stuck, or ghosting keys.