Online Mic Test

Run a live mic test in your browser, watch the level meter respond, and fix a microphone that shows no signal.

T

Technobezz Editorial

Editorial Team

Aug 25, 2026
6 min read

Live microphone test

Check whether this browser can hear your microphone. The meter reacts as you speak, the peak marker trails the loudest recent level before easing back down, and the status line reports whether audio is arriving.

Your audio is analyzed in the browser only, and nothing is recorded, stored, or uploaded.

  1. Select Start the mic test and allow microphone access when the browser asks.
  2. Pick the microphone you want to check in the device picker if more than one is listed.
  3. Speak at your normal volume and watch the level meter and the peak marker respond.
  4. Confirm the status line reads Listening while you talk, and note the reported sample rate.
  5. Select Stop the test when you are finished to end the stream immediately.
The meter moves in time with your voice
Permission is granted and the selected microphone is sending audio to the browser, so the capture path works end to end.
The meter stays flat and the status changes to No signal yet
The stream is open and no audio is arriving, which points to the wrong input, a hardware mute, or an input level set to zero. The No signal yet hint appears once the level has stayed flat for a few seconds.
The peak marker barely lifts when you speak normally
The input level is too low rather than absent, so raise the input volume in the system sound settings and test again.
The peak marker pins at the top of the meter
The input is near the top of this meter's range. That alone is not proof of distortion, but it is worth lowering the input volume in your system sound settings and testing again.
The device picker names a microphone you did not expect
The browser is listening to a different input, such as a webcam or a connected headset, so switch devices and run the test again.
The sample rate shows a value such as 48,000 Hz
That is the samples per second used by the browser audio context for this session. It is informational, not a fault indicator.

Contents

Don't Miss the Good Stuff

Get tech news that matters delivered weekly. Join 50,000+ readers.

The test above checks two things at once. First, whether this browser can open a microphone at all, and second, whether that microphone is sending audio right now. Select Start the mic test, allow access when the browser asks, and speak normally. The meter moves with your voice, the peak marker, the thin white line that trails the bar, briefly holds recent peaks and then eases back down, and the status line reads Listening while audio is flowing.

A browser test is a useful first step because it sits outside the app that is failing. If the meter responds here, the microphone and its driver work and the fault lies in the other app. If it stays flat, the problem is lower down, in permission, device selection, or the hardware.

How the mic test works

Starting the test calls navigator.mediaDevices.getUserMedia and asks for an audio track. MDN documents that this method prompts for permission and returns a promise resolving to a live media stream. Permission is not optional. Browsers must ask at minimum on first use for a domain, and they show an indicator while the microphone is in use. MDN also notes that getUserMedia requires a secure context, so on a plain HTTP page navigator.mediaDevices is undefined and the call fails before any prompt appears.

The stream is then routed into a Web Audio AnalyserNode, which MDN describes as passing audio through unchanged while exposing real time frequency and time domain data. The meter reads those amplitude samples many times per second, and the peak marker tracks the highest recent value and eases back down over a second or two.

The sample rate below the meter comes from the browser audio context. MDN documents sampleRate as the rate in samples per second used by all nodes in that context, and the property is read-only. The device picker is built from enumerateDevices after permission is granted, and when a browser withholds a device label the picker falls back to a numbered name such as Microphone 2.

None of this audio leaves the page. It is measured and discarded, so nothing is recorded, stored, or uploaded. Stop the test and the stream ends immediately, and it also ends when you leave the page.

How to read your results

A meter that moves in time with your voice is a complete pass. Permission was granted, the browser opened the input you selected, and audio is reaching the page. If a conferencing app still fails, its own input setting is the place to look.

Listening with a flat meter is the more informative failure. The stream is open, so permission and device access both succeeded, but no audio arrives. That usually means the wrong input, a hardware mute, or an input level at zero, and the No signal yet hint appears for the same reason once the level stays flat for a few seconds.

A peak marker that barely lifts when you speak normally points to a low input level, not a dead microphone, while one that pins at the top means the input is near the top of this meter's range, which is worth checking against the input volume in your system sound settings. Check the device name too, since a webcam, a monitor microphone, or a forgotten headset can hold the default slot.

If the test fails

Work from the outside in, starting with permission. If no prompt appeared, or the test stopped with an access error, the site is blocked in the browser or the microphone is off for apps at the system level. How to Allow Microphone Access on Your Device covers granting that access, and the platform notes below give the exact settings screens.

If permission is granted and the meter is still flat, move to input selection and levels, since the wrong default input is the most common cause of a silent microphone and a slider near zero looks identical. Work through How to Change Microphone Settings on Your Device, then rerun the test above.

Hardware is the next layer, because a headset can show as connected while its own mute control silences the capsule. For that class of device, How to Fix a HyperX Cloud 3 Microphone Not Working walks the checks in order, and How to Fix a Dell Computer Microphone Not Working covers a laptop whose built-in array has stopped responding.

If the microphone never appears in the picker, treat it as a driver problem, since the browser can only list what the operating system reports, and How to Download and Update the High Definition Audio Driver covers reinstalling the standard Windows driver. Close other apps holding the microphone first. MDN documents NotReadableError for a hardware level problem preventing access and NotFoundError when no input matches, so those errors point at the device rather than your settings.

Platform notes for Windows, macOS, and Chrome

On Windows 11, Microsoft's path is Start, Settings, Privacy & security, then Microphone under App permissions, where you turn on Microphone access and Let apps access your microphone before enabling individual apps. Older desktop programs also need Let desktop apps access your microphone. On Windows 10 the same controls sit under Start, Settings, Privacy, then Microphone.

To check the microphone outside the browser, Microsoft documents Settings, System, Sound, then Input. Select the microphone, open Properties, choose Start test under Input settings, speak normally, and select Stop test. The Input volume slider there is the control to raise when the browser meter reads low.

On a Mac, Apple documents Apple menu, System Settings, Privacy & Security, then Microphone, where access is turned on or off for each app in the list. Apple also notes that the Recording Indicator light in Control Center shows when the microphone is in use or has been used recently.

In Chrome, the prompt offers Allow while visiting the site, Allow this time, or Never allow, and Google documents the standing controls at Settings, Privacy and security, Site settings, then Microphone. A site you refused appears under Not allowed to use your camera or microphone, where you can change it to Allow or delete the entry.

Common questions

Does this mic test record my voice?

No. The audio stays in the browser, where it is measured for level and then discarded, so nothing is recorded, stored, or uploaded. Selecting Stop the test ends the stream immediately, and leaving the page ends it too.

Why does the picker call my microphone Microphone 2?

The picker appears only while the test is running, after permission is granted. MDN documents that enumerateDevices can return entries with empty labels in some situations, and when that happens this tool shows a numbered fallback name instead of a blank entry. The numbered name still selects the correct device.

Why does the browser ask for permission again?

It depends on the option you chose. MDN notes browsers may offer permission once per domain but must ask at minimum on first use, and Chrome's prompt includes Allow this time, which applies to the current visit only.

Official references

Share