Skip to content

Microphone test

Check that your microphone works in seconds. Press the button, allow access, and watch the live level meter react to your voice. Audio is processed only in your browser — nothing is recorded or sent anywhere.

We only ask for access when you press the button — and only to run this test.

100% local — nothing leaves your device

How to use it

  1. 1 Press “Allow access” and accept your browser's permission prompt.
  2. 2 Speak, tap the mic, or play some sound — the level meter and waveform should move.
  3. 3 If you have more than one microphone, pick the right one from the dropdown.
  4. 4 Press “Stop” when you're done to release the microphone.

Troubleshooting

Microphone not working in Discord, Zoom, Teams or Google Meet

If the meter moves here but the app stays silent, the problem is in that app, not your hardware. Open the app's audio settings and select the same microphone you tested, raise the input volume, and make sure the app has microphone permission in your operating system's privacy settings.

The browser never asks for permission

Microphone access requires a secure connection (https) and an un-blocked site. Click the padlock or camera icon in the address bar, set Microphone to “Allow”, then reload the page and press the button again.

“Access was blocked” or NotAllowedError

You (or your browser) denied the permission. Open the site permissions from the address-bar padlock, change Microphone to Allow, and retry. On Windows and macOS also check that the browser itself is allowed to use the microphone in system privacy settings.

The meter stays flat even though the mic is selected

Another app may be holding the microphone exclusively — close other calls, recorders or browser tabs using it. Then check the input/boost level in your system sound settings, and confirm the mic isn't muted by a hardware switch.

Frequently asked questions

Is my audio recorded or uploaded?

No. The test runs entirely in your browser using the Web Audio API. Your microphone stream is analysed locally to draw the meter and is never saved, sent to a server, or shared.

Why does the browser ask for permission?

Browsers require your explicit consent before any site can access the microphone. We only request it when you press the button, and only to run this test. You can revoke it at any time from the address bar.

Does it work on a phone?

Yes. The test works in mobile Chrome, Safari and most modern mobile browsers. Grant permission when prompted and speak toward the bottom of your phone where the mic usually is.

Which browsers are supported?

Any modern browser with getUserMedia and the Web Audio API: Chrome, Edge, Firefox, Safari and Opera on desktop and mobile.

The test works but people still can't hear me — why?

That points to the app or connection, not the microphone. Re-select your mic in the app, check it isn't muted, raise the input level, and confirm the app has OS-level microphone permission.