Your files stay on your device

Test your microphone

Speak and watch the level meter move. Nothing is recorded.

Host sensor (Rust)
idle
desktop shell only: the native host microphone, beside the webview lane below
Level meter

The level is computed from the raw analyser samples in this tab: RMS in dBFS with a -100 floor, mapped to a 60 dB meter window. Nothing is recorded and nothing leaves the page; stopping the test closes the AudioContext and stops every track.

idle. No microphone is open
How this test works
  • The level is computed from the raw analyser samples in this tab: RMS in dBFS with a -100 floor, mapped to a 60 dB meter window. Nothing is recorded and nothing leaves the page; stopping the test closes the AudioContext and stops every track.
  • The browser almost always processes the stream (echo cancellation, noise suppression, AGC; see the settings readout). This meter shows the processed signal, which is what an app would receive.
  • Every state has its own message: denied or dismissed (with the address-bar fix), no microphone found, input held by another app, insecure page, unsupported browser.
  • The meter bands are about signal health, not microphone quality. A "quiet" verdict in a silent room describes the room, not the hardware.
Capture state
microphone off
Paste, drop, or type to begin. Everything stays on this device.