Online Audio Spectrum Analyzer — Freeze Frame & | LazyTools
Audio Tool

Online Audio Spectrum Analyzer — Freeze Frame & Click-to-Label Frequencies

Analyse the frequency content of any sound in real time via your microphone. Click Freeze to capture a still frame of the spectrum — then click anywhere on the frozen display to label that frequency point with its exact Hz value. Furthermore, Peak Hold mode draws a persistent marker at each frequency's highest recorded level over the session. Choose between bars and line display, logarithmic or linear frequency scale, and export any frozen frame as a PNG image.

Real-time microphone analysisFreeze frameClick-to-label frequencies (unique)Peak hold modePNG export
Click waveform to label a frequency Microphone off

ⓘ Allow microphone access when prompted. Freeze captures a still frame. Click on the frozen spectrum to label any frequency point.

How to use the Online Audio Spectrum Analyzer

1

Click Start Microphone

Click the Start Microphone button and allow microphone access when prompted. Furthermore, the spectrum display begins updating in real time — bars or lines rise and fall as the microphone picks up sound. Play music, speak, or make any sound near the device to see its frequency content.

2

Choose display settings

Select Bars or Line display style. Furthermore, choose Logarithmic scale for a musical frequency view — this distributes octaves evenly across the display, matching how ears perceive pitch. Linear scale is useful for engineering analysis where equal Hz spacing matters. Enable Peak Hold to show the maximum recorded level for each frequency bin.

3

Freeze the spectrum

Click Freeze to capture a static snapshot of the current spectrum. Furthermore, the display stops updating and the status bar shows "Frozen." Click Resume to return to live analysis. Freeze is most useful when a specific frequency pattern appears and you want to examine it.

4

Click to label frequencies

With the spectrum frozen, click anywhere on the display to label that point. Furthermore, a green badge appears showing the exact frequency in Hz or kHz at the click position. Add as many labels as needed. Clear all labels using the Clear Labels button. This feature is unique among free browser spectrum analysers.

5

Export as PNG

Click Save PNG to download a screenshot of the current canvas — including any frequency labels applied. Furthermore, the exported image is useful for audio documentation, acoustic analysis reports and educational materials. Capture the frozen frame with labels before exporting for the most informative image.

Logarithmic versus linear frequency scale

The frequency scale determines how the horizontal axis is distributed. Furthermore, the choice significantly affects what the spectrum reveals and how useful it is for different purposes.

ScaleDistributionBest forLimitation
LogarithmicEach octave gets equal space — matches musical intervalsMusic analysis, vocal study, instrument tuning, hearing rangeHigh frequencies compressed in the top half
LinearEach Hz increment gets equal spaceEngineering, RF analysis, precise frequency measurementBass frequencies squeezed into tiny left sliver

What peak hold mode reveals

Peak hold draws a persistent line at the highest level each frequency bin has reached during the session. Furthermore, it reveals transient peaks that flash too briefly to see in real-time analysis — impact sounds, consonants in speech, and short musical attacks all create brief peaks. Moreover, comparing the real-time spectrum against the peak hold line shows how much headroom exists at each frequency — useful for understanding loudness variation over time.

How frequency spectrum analysis works

The spectrum analyser uses the Fast Fourier Transform (FFT) algorithm to convert a time-domain audio signal into a frequency-domain spectrum. Furthermore, the FFT splits the signal into frequency bins — each bin represents a narrow band of frequencies and shows its current amplitude.

Frequency resolution = Sample rate ÷ FFT size
FFT size 2048 at 44100 Hz = 44100 ÷ 2048 = ~21.5 Hz per bin
Number of bins = FFT size ÷ 2 = 1024 bins (0 to Nyquist frequency)
Bin N frequency = N × (sample rate ÷ FFT size)
Logarithmic X position = log₁₀(f ÷ 20) ÷ log₁₀(1000) × canvas width

Worked example: analysing a guitar note

A guitarist plays a low E string (82 Hz) near the microphone. The spectrum analyser reveals:

FrequencyLevelHarmonic
82 HzHighFundamental — the note itself
164 HzHigh2nd harmonic — one octave above
246 HzMedium3rd harmonic
328 HzMedium4th harmonic
410 HzLow5th harmonic
Freezing the spectrum during the sustain phase and clicking each peak labels the fundamental and all visible harmonics. Furthermore, the harmonic series above 82 Hz confirms it is a guitar note. Moreover, the relative levels of harmonics reveal the timbre — a bright guitar sound has strong upper harmonics; a mellow sound shows rapid harmonic rolloff above the 2nd or 3rd harmonic.

What is an audio spectrum analyser?

An audio spectrum analyser displays the frequency content of a sound signal. Furthermore, it shows how much energy is present at each frequency — from the lowest bass to the highest treble — at any given moment. The display updates in real time as the sound changes. Engineers and musicians use spectrum analysers to identify frequency problems, tune instruments, and understand the tonal balance of a mix.

The FFT (Fast Fourier Transform) algorithm powers all modern spectrum analysers. Furthermore, it converts the raw audio waveform — a time-domain signal — into a frequency-domain representation by decomposing it into its constituent sine waves. Each sine wave represents a specific frequency and its amplitude in the analysed signal. Moreover, the browser Web Audio API includes a built-in AnalyserNode that performs the FFT calculation in real time without any additional library.

Harmonics and overtones

Every real-world sound contains a fundamental frequency and a series of harmonics above it. Furthermore, harmonics are integer multiples of the fundamental — a 100 Hz note has harmonics at 200, 300, 400 Hz and so on. The relative levels of these harmonics determine the timbre of the sound — why a violin and a flute playing the same note sound different. Moreover, the spectrum analyser makes these harmonic relationships visible — a skill that acoustic engineers and instrument builders use daily.

Why spectrum analysis matters for audio work

Mixing engineers use spectrum analysis to identify frequency clashes between instruments. Furthermore, when a bass guitar and a kick drum compete in the same frequency range, the spectrum analyser shows the overlap clearly. Cutting one instrument at the competing frequency while boosting the other creates separation in the mix. Moreover, this process — called spectral balancing — is one of the most important skills in professional audio production.

Acoustic engineers analyse room resonances with spectrum analysers. Furthermore, standing waves in poorly treated rooms create frequency buildups that make mixes sound different to other listening environments. Identifying these peaks with a spectrum analyser and treating the room acoustically is the first step in studio acoustic design. Moreover, the freeze frame and click-to-label features make it practical to document room resonances without needing professional measurement software.

Spectrum analysis for voice and speech

Speech coaches and vocalists use spectrum analysers to visualise voice placement and formants. Furthermore, the two main formant frequencies of vowels appear as prominent peaks in the speech spectrum — changing as vowel sounds change. Seeing these peaks while practising vowel sounds gives visual feedback that accelerates vocal training. Moreover, the logarithmic scale is ideal for voice analysis because it spreads the speech frequency range (80–8000 Hz) evenly across the display.

Frequently asked questions

Freeze frame stops the spectrum display at the current frame and holds it as a static image. Furthermore, most browser spectrum analysers update continuously — making it impossible to read specific frequency values accurately. Freeze pauses the display and enables click-to-label — clicking anywhere adds a frequency badge at that position. Moreover, no other free browser spectrum analyser combines freeze, click-to-label and PNG export in a single tool.
Peak hold draws a persistent marker line at the maximum level each frequency bin has reached since analysis began. Furthermore, transient sounds — percussion hits, vocal consonants, high-impact notes — create brief peaks that the real-time display is too fast to show clearly. Peak hold captures these transients and holds them visible throughout the session. Moreover, comparing the peak hold line to the current real-time spectrum reveals which frequencies have the most headroom remaining.
Logarithmic scale distributes each octave (frequency doubling) equally across the horizontal axis. Furthermore, this matches the way human hearing perceives pitch — each octave sounds equally spaced regardless of the actual Hz values. Logarithmic scale is the standard for musical and audio work. Linear scale distributes each Hz increment equally — useful for precise engineering measurements but compresses the musically important bass region into a tiny fraction of the display. Moreover, choose logarithmic for most music and voice analysis.
This tool uses live microphone input only. Furthermore, to analyse an audio file, play it through speakers or headphones in a quiet room and position the microphone near the playback device. This indirect method introduces room acoustics and background noise. For precise file-based FFT analysis, tools like Sonic Visualiser (free, desktop) or Voxengo SPAN (free DAW plug-in) provide cleaner results. Moreover, the Waveform Visualizer tool on LazyTools provides a simpler overview of an audio file without microphone access.
Label accuracy depends on the FFT bin size. Furthermore, at 44100 Hz sample rate with FFT size 2048, each bin represents approximately 21.5 Hz. The frequency at the click position is calculated from the X coordinate — the label shows the nearest rounded Hz value. For frequencies below 200 Hz, label accuracy may vary by 10–20 Hz. Moreover, for precise sub-20 Hz resolution measurements, increase the FFT size in a desktop analyser. The browser analyser is accurate enough for identifying dominant frequencies and harmonic series.

Related music tools

Waveform Visualizer

Visualise audio amplitude over time. Furthermore, export as PNG with color themes for documentation.

Online Tone Generator

Generate pure tones to test the spectrum analyser. Furthermore, binaural beat mode creates two simultaneous frequencies.

Auto BPM Counter

Detect BPM from microphone input. Furthermore, a confidence meter shows the reliability of each reading.

Audio Normalizer

Check peak and RMS levels before spectrum analysis. Furthermore, LUFS presets for streaming are included.

Online Tone Generator

Generate sweep tones to test room acoustics. Furthermore, four waveforms and a note picker keyboard are included.

Guitar Tuner

Tune instruments visible in the spectrum display. Furthermore, 15 alternate tuning presets are included.

Rate this tool

4.0
out of 5
337 ratings
5 ★
56%
4 ★
21%
3 ★
8%
2 ★
1%
1 ★
14%
How useful was this tool?