Audio spectrum analyzer

Press Start, allow the microphone and the graph shows the loudest frequencies in the sound around you. The horizontal axis is logarithmic, like musical pitch. Nothing is recorded; the analysis runs in your browser.

The microphone is off. Press Start analyzer. Frequency in Hz on a logarithmic axis; bar height is level from −100 to −10 dB.

Loudest frequency
—

Runs in your browser: nothing you enter is sent anywhere.

How to use it

  1. Press Start analyzer and allow the microphone.
  2. Make a sound: whistle, hum or play a tone from another device. A pure tone shows as one narrow peak.
  3. Use Freeze to hold the graph and read the loudest frequency; Resume continues.
  4. Press Stop to turn the microphone off.

What you see

Each column is the loudest FFT bin inside that slice of the log axis, smoothed over time by the browser (smoothing constant 0.7). Bar height maps −100 dB to −10 dB (relative to digital full scale) onto the height of the graph. The “loudest frequency” is the highest bin from 20 Hz upward, shown only above −80 dB so background noise does not produce a random number.

Worked example

A tone of 1 000 Hz at a 48 kHz sample rate falls in bin 1000 × 8192 / 48000 ≈ 170.7, so the peak shows about 1 000 Hz (to within one bin, 5.9 Hz). On the log axis it sits at log(1000 / 20) / log(20000 / 20) = 56.6 % of the width.

Tips

  • Mains hum appears as peaks at 50 or 60 Hz and their multiples.
  • Hold a phone with a tone close to the microphone to check the graph against a known frequency.
  • This is a visual aid, not a calibrated measuring instrument.

Frequently asked questions

Is the sound recorded or uploaded?

No. The microphone feeds the browser's audio analyser, which gives the page the level of each frequency band. Only those numbers are drawn; no audio is stored or sent.

What does the logarithmic axis mean?

Each octave takes the same width, so 100 to 200 Hz is as wide as 1 000 to 2 000 Hz. This matches how pitch is heard and keeps the low end readable.

How fine is the frequency resolution?

The analysis uses 8192 samples, so each bin is the sample rate divided by 8192 wide, about 5.9 Hz at 48 kHz. Low notes therefore look broader than high ones on a log axis.

Why is there nothing above 16 kHz or so?

Many microphones and the sound-card filters roll off the highest frequencies, and the highest bin is half the sample rate. Quiet content up there often falls below the −100 dB floor of the graph.

More in Device tests

All tools in this category: Device tests ·Updated November 3, 2026

Privacy choices

Google Analytics shows us which tools are used and whether they work. It may set cookies. Your choice is kept in this browser.