What is a mic test, and what does this mic test tool measure?
A mic test is a quick check that your microphone is picked up by the browser and produces a usable signal. A good mic test answers three questions: is the right mic selected, is it loud enough without distorting, and does it sound the way you expect?
This mic test tool answers them with numbers and pictures instead of guesswork. Levels are in dBFS, decibels relative to full scale: 0 dB is the loudest signal a digital system can hold, and quieter sounds are negative.
| Readout | What it tells you | How it is worked out |
|---|---|---|
| Level (RMS) | How loud the mic is right now | Root mean square of the latest 2,048 samples, in dB |
| Peak hold | Your loudest recent moment | Highest sample, held for 1.5 seconds, then it falls |
| Typical speech | Your usual talking level | Average level of frames louder than -50 dB |
| Clipped frames | Moments that hit the ceiling | Frames with a sample at or above 0.99 of full scale |
| Waveform | The shape of the sound | Raw samples drawn over time |
| Spectrum | Which pitches are present | Energy from low (left) to high (right) frequencies |
How does this online mic test work in the browser?
It asks the browser for the microphone, feeds the audio into a Web Audio analyser, and draws what the analyser reports. The page never has to send anything anywhere, because everything happens in your tab.
getUserMedia()asks for an audio stream. This is the moment Chrome shows the permission prompt.- The stream goes into an
AnalyserNode, which can be read many times a second without changing the sound. - The page reads the waveform and the frequency data and draws the meter, the waveform and the spectrum.
- If you press record, a
MediaRecordersaves ten seconds into memory and the player reads it back from a temporary blob address.
Browsers only expose microphone access on secure pages, meaning HTTPS or localhost. On a page loaded any other way the API is switched off, and the tool tells you so instead of failing quietly.
How to test mic levels: what your result means
Your mic is fine when your normal speaking voice moves the meter well into the green without touching the red. The verdict compares your typical speech level and your loudest moments with fixed thresholds, then tells you what to change.
| Verdict | What triggers it | What to do |
|---|---|---|
| No signal | Nothing louder than -60 dB while you talk | Unmute, check the selected device and raise input volume |
| Too quiet | Typical speech below -38 dB | Move closer, raise input volume, or turn on auto gain |
| Good level | Typical speech between -38 and -12 dB, peaks below -1 dB | Nothing. Keep this distance and volume |
| Too loud | Typical speech above -12 dB or peaks above -1 dB | Lower input volume a little |
| Clipping | Two or more frames with samples at full scale | Lower input volume, back away, or turn off auto gain |
Chrome mic blocked? Fix the permission in four steps
If Chrome says the microphone is blocked, you or a policy chose Block for this site, and Chrome will not ask again until you change it. The fix takes under a minute and needs no extension.
- Click the site-settings icon at the left of the address bar, open Microphone and set it to Allow. Reload the page.
- Still blocked? Open
chrome://settings/content/microphone(Settings, Privacy and security, Site settings, Microphone) and delete this site from the Not allowed list. - Check the default at the top of that page is Sites can ask to use your microphone, not the blocked option.
- Check the operating system: on macOS, System Settings, Privacy & Security, Microphone; on Windows, Settings, Privacy & security, Microphone. Chrome must be allowed there too.
Chrome only lets a site record while you are on that site's tab. If you switch to another tab or app, the site can't start recording. On a work or school computer, an administrator may have locked these settings, and then only they can change them.
Can't test my mic: no device, busy device or silence
When you can't test my mic at all, the browser has told the page one of a few named errors. The tool turns each into its own fix list so you don't have to decode them.
| Error | Usually means | Try this first |
|---|---|---|
| NotAllowedError | Permission denied, blocked site or policy | Set Microphone to Allow for this site, then reload |
| NotFoundError | No audio input found | Plug in or enable a mic, then Refresh devices |
| NotReadableError | Allowed, but the device could not start | Close other apps and tabs using the mic |
| OverconstrainedError | The chosen device is gone | Switch back to Default microphone |
| Not a secure context | Page is not on HTTPS | Open the https:// address |
If the test starts but the meter stays flat, the browser found a device but it is silent. Look for a hardware mute switch or a mute key on your headset, and check the input volume slider in your system sound settings.
- Wrong device: laptops often have a built-in mic and a webcam mic. Pick the one you speak into from the list.
- Another app has it: video-call apps and screen recorders can hold the mic. Close them and press Start again.
- Device unplugged mid-test: the tool stops and says so. Reconnect it and press Refresh devices.
Echo cancellation, noise suppression and auto gain: should they be on?
Leave all three on if you want to sound like you will on a call, and turn them off to hear the raw mic. The checkboxes ask the browser to apply or skip each feature, and the result panel shows what the browser reports it actually used.
- Echo cancellation
- Removes sound that your speakers played and your mic picked up again. Essential without headphones, but it can clip the start of words when two people talk at once.
- Noise suppression
- Reduces steady background noise such as fans. It can also make music or unusual voices sound thin.
- Automatic gain control
- Raises quiet speech and lowers loud speech automatically. It hides a mic that is too quiet, so turn it off when you want to judge the real input level.
Whether these are on by default depends on the browser and the page asking. The constraints are part of the W3C Media Capture spec, and a browser may ignore one it can't provide, which is why the reported settings can differ from your choice.
Mic test playback: hear yourself the way others will
The most reliable check is your own ears. This mic test playback records ten seconds and plays it back, so you can hear hiss, echo, popping and room noise that a meter can't describe. Treat it as a mic playback test before an interview or a stream: change one thing at a time, starting with distance.
The clip is stored only as a temporary in-memory file. Save clip downloads it to your device if you want to compare settings later; otherwise it disappears when you leave the page. The format depends on the browser: Chrome usually produces WebM with Opus audio.
If you record often, a screen or voice recorder in your toolbar is quicker. Our guides to a screen recorder extension and to voice to text extensions cover what to check before installing one, since both ask for the microphone.
Test mic and webcam before a call: what this page covers
This page tests the microphone only; it doesn't open your camera. If you searched for a webcam and mic test or wanted to test mic and webcam together, run this check first, then look at the camera in the call app's own preview.
- In Google Meet open Settings, then Audio, and choose the same microphone you tested here.
- In Zoom use the audio settings' test mic option and compare its meter with this one.
- Join with the microphone off first, then unmute after you have confirmed the level.
- Close this tab before the call so it doesn't hold the device.
Is an online mic test safe for your privacy?
It is safe when the page shows Chrome's recording indicator, keeps audio in your tab and releases the mic on Stop. This online mic test tool does all three, and you can confirm it yourself.
- Chrome shows a recording indicator on the tab while the mic is open, and it clears after Stop.
- No upload code: the audio is read by the analyser and the recorder, and neither one sends data to a server.
- You control access: remove the permission in site settings at any time.
- Open the network panel in Chrome DevTools while you test. You should see no audio requests.
A different privacy risk is your network identity rather than your voice. If you also want to know whether WebRTC calls reveal your IP address, the WebRTC leak test checks that, and it opens no camera or microphone.