Microphone Test
Speak and watch a live level meter to check that your microphone works and the right one is used.
Press Start analyzer to see what your microphone picks up as a live frequency spectrum and a scrolling spectrogram, and use them to find hum, buzz or whine. Levels are relative dBFS, not sound pressure.
Audio is analyzed in your browser to draw the spectrum. Nothing is recorded, stored or uploaded.
Stopped
Spectrogram: newest sound at the top, about 10 s shown.
Browser processing
Runs entirely in your browser. Test results, audio and video never leave your device.
An audio spectrum analyzer shows how strong each frequency in a sound is, from bass to treble, so a steady tone appears as a peak at its frequency. Mains hum shows as spikes at the local mains frequency, 50 or 60 Hz, and its multiples, and whine as a narrow spike higher up. In a browser it shows relative levels, not how loud a sound is in the room.
These are sounds in what your microphone picks up. If a speaker is what buzzes or rattles, use the Audio Distortion Test instead.
| What you hear | What the spectrum shows | Common causes |
|---|---|---|
| Hum: a low, steady tone | A spike at the local mains frequency, 50 or 60 Hz, often with a few of its multiples | Mains power getting into the audio: a ground loop, a nearby power supply or an unshielded cable |
| Buzz: a harsh, raspy tone | Spikes at many multiples of 50 or 60 Hz, often past the last Hum marker | Mains interference from dimmers, chargers or a USB port shared with other devices |
| Whine: a thin, high tone | A narrow spike higher up that may move when the computer works harder | Coil whine from power parts in a computer or charger, or interference from a USB device |
| Hiss: a soft rushing sound | Raised levels across the high frequencies, with no single spike | The microphone’s own noise, made louder by a high input volume |
The page opens the microphone with getUserMedia, asking for echo cancellation, noise suppression and auto gain control to be off. A Web Audio AnalyserNode computes the spectrum of the latest 8192 samples every screen frame (2048 with Fast, 32768 with Fine); bin width is the sample rate divided by that number, 5.9 Hz at 48 kHz.
The display runs from −120 to 0 dBFS, where 0 dBFS is a full-scale sine; a tone between two bins can read up to about 1 dB low. Peak frequency is the center of the loudest bin from 20 Hz to 20 kHz. The spectrogram adds a row every 40 ms (120 ms with reduced motion) and keeps 250 rows.
No. It is not a decibel meter: its levels are in dBFS, relative to the loudest signal your input can carry, and they change with the input volume. Measuring sound pressure needs a calibrated meter, and a browser cannot calibrate a microphone.
No. That needs a known test signal, a calibrated reference microphone and a controlled room. Here the curve shows whatever reaches your microphone, shaped by the microphone and the room together, so it is good for comparing setups, not for rating a microphone.
Because each setting splits the sound into bins of a different width. Fine separates close frequencies but reacts more slowly, and Fast follows quick changes but blurs close frequencies together. Steady noise also reads lower with narrower bins, because each bin collects less of it, while a pure tone keeps its level.
Not directly: the page analyzes what your microphone picks up. Play the sound out loud and hold the microphone near the speaker; the result then includes the speaker, the room and the microphone. The Tone Generator plays test tones for this.
No. The sound is analyzed in your browser’s memory only to draw the spectrum and spectrogram, and none of it is saved or sent to a server. Pressing Stop releases the microphone. The privacy policy explains how the site handles data.