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.
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.
The microphone stays off until you press the button. The browser will then ask for permission.
Waveform idle. Start the test to see live input from your microphone.
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
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
Select Start Microphone Test. Do not expect the page to listen on load — that would request the microphone without a clear action from you.
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.
If more than one microphone is connected, choose it from the list. Speak again after switching so you can confirm the new input.
Talk at a normal volume. The waveform and level should respond. Then stop the test to release the microphone.
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.
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.
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.
Connect a headset or USB mic, enable the built-in microphone in system privacy settings, then start the test again.
End video calls and close other tabs that might hold exclusive access. Unplug and reconnect USB devices if they stay busy.
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.
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.
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.
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.
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.
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.
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.
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.