Free Online Microphone Tester

Check that your microphone is working in the browser. After you allow access, this page shows a live input meter, a waveform, and optional local recording. Audio is processed on your device and is not uploaded.

Idle — not listening

Start when you are ready

The microphone stays off until you press the button. The browser will then ask for permission.

Why permission is required: Browsers will not share microphone audio with a web page unless you allow it. This tool uses that access only to measure levels, draw the waveform, and (if you choose) record a clip in this tab. Camera access is never requested.

Waveform idle. Start the test to see live input from your microphone.

Live input meter

Waiting to start

—

Readings are relative digital levels in dBFS (decibels relative to full scale), not calibrated sound-pressure levels in dB SPL. 0 dBFS is the maximum the digital signal can reach.

Selected microphone

—

Input level

—

dBFS, live

Peak this session

—

highest measured

Signal activity

—

approximate

Recording duration

0:00

Permission

Not requested

Idle

Record and play back

Recording uses the browser MediaRecorder API when it is available. The clip is kept in memory on this page only. This site does not upload, transmit, or store it on a server.

Recording duration: 0:00

Playback

How to test your microphone

Start the test

Select Start Microphone Test. Do not expect the page to listen on load — that would request the microphone without a clear action from you.

Allow access

Confirm the browser permission prompt. If you block it, the tool cannot show a real meter. You can change the decision later in site settings.

Pick a device

If more than one microphone is connected, choose it from the list. Speak again after switching so you can confirm the new input.

Watch the meter

Talk at a normal volume. The waveform and level should respond. Then stop the test to release the microphone.

How to check microphone input levels

The live meter is built with the Web Audio API (AudioContext and AnalyserNode). The displayed number is RMS level in dBFS, with a session peak. Status text is a simple guide: no sound, low input, good input, or very high input near digital full scale.

If the meter barely moves, raise the input in your operating system sound settings, move closer, or disable mute. If it stays glued to the top, lower the analog or OS gain to reduce clipping. Echo cancellation and auto-gain are turned off when the browser allows it, so the reading is closer to the raw capture path.

How to record and play back a test

While the test is running, select Start Recording, speak a short sentence, then Stop Recording. Use Play Recording or the audio player. Download Recording saves a local file (often WebM or M4A, depending on the browser). If MediaRecorder is missing or the format is unsupported, the page says so instead of pretending a clip exists.

Common microphone problems

Permission denied

Open the site settings for this origin, allow the microphone, reload, and start the test again. A dismissed prompt is treated as denied until you change it.

No microphone found

Connect a headset or USB mic, enable the built-in microphone in system privacy settings, then start the test again.

Device in use

End video calls and close other tabs that might hold exclusive access. Unplug and reconnect USB devices if they stay busy.

HTTPS required

getUserMedia only works in a secure context. Use https://hardware-tester.com or a local server on 127.0.0.1. Opening the HTML file from disk usually fails.

Privacy notice

Live analysis runs locally in your browser. Recordings are not uploaded. The microphone is requested only after you start the test, tracks are stopped when you stop, reset, or leave the page, and the audio context is closed when it is no longer needed. Read the Privacy Policy.

Frequently asked questions

How do I test my microphone online?

Open this page and select Start Microphone Test. Allow microphone access when the browser asks. Speak or make a sound. The meter and waveform should move if the selected microphone is picking up audio. Nothing is uploaded.

Why does this tool need microphone permission?

Browsers block microphone access until you allow it. Permission is required so the page can read live audio from the device you choose. The test does not start until you press the button, and you can deny the prompt. If you deny it, the tester cannot show real input levels.

What does the dBFS reading mean?

dBFS is a digital full-scale measurement of the signal the browser receives, not a calibrated sound-pressure level in dB SPL. 0 dBFS is the maximum digital value. Typical speech is often well below that. This page cannot measure loudness in the room in a laboratory sense.

Is my recording uploaded?

No. Live analysis and any recording stay in your browser tab. Download saves a file on your device. Closing or resetting the page discards the clip unless you downloaded it.

Why is there no sound on the meter?

Check that the correct microphone is selected, that the system input is not muted, and that another app is not holding exclusive access. On laptops, a hardware mute key or privacy shutter can disable the mic. Try a second browser if the permission prompt never appears.

Can this tester measure microphone quality or frequency response?

No. A web page cannot read factory specifications, sensitivity in mV/Pa, or a calibrated frequency response. It can only show the digital signal the browser receives after you grant permission.

More Hardware-Tester.com tools