🎵 Spectrum Analyzer — Live Audio FFT & Frequency Viewer
Live Frequency Analysis Lab

Free Audio Spectrum Analyzer With Live FFT, Peak Frequency, and Band Energy

Analyze microphone audio in real time with an FFT spectrum, peak frequency, spectral centroid, low/mid/high band energy, selectable FFT size, smoothing, freeze, and snapshots.

100% freeNo emailNo signupLocal browser processingMobile friendly
Interactive diagnostic

Audio Spectrum Analyzer With Live FFT, Peak Frequency, and Band Energy

Peak frequency
Spectral centroid
Low / Mid / High
Sample rate
Start the microphone analyzer to view the live frequency spectrum.
12 practical capabilities

Built for a complete diagnostic workflow

01

Live microphone FFT spectrum

Spectrum Analyzer workflow feature designed for practical browser use.

02

Peak-frequency detection

Spectrum Analyzer workflow feature designed for practical browser use.

03

Spectral-centroid estimate

Spectrum Analyzer workflow feature designed for practical browser use.

04

Low-band energy estimate

Spectrum Analyzer workflow feature designed for practical browser use.

05

Mid-band energy estimate

Spectrum Analyzer workflow feature designed for practical browser use.

06

High-band energy estimate

Spectrum Analyzer workflow feature designed for practical browser use.

07

Selectable FFT size

Spectrum Analyzer workflow feature designed for practical browser use.

08

Adjustable smoothing

Spectrum Analyzer workflow feature designed for practical browser use.

09

Peak-hold indicator

Spectrum Analyzer workflow feature designed for practical browser use.

10

Freeze and resume

Spectrum Analyzer workflow feature designed for practical browser use.

11

Snapshot history

Spectrum Analyzer workflow feature designed for practical browser use.

12

Copyable analysis report

Spectrum Analyzer workflow feature designed for practical browser use.

Practical guide

How to interpret this spectrum analyzer

A spectrum analyzer converts a time-domain audio signal into frequency bins so you can see how energy is distributed across the audible range. In the browser, an AnalyserNode performs the FFT and exposes frequency-domain magnitude values for visualization and lightweight analysis.

The peak-frequency result reports the center frequency of the strongest FFT bin at the current moment. Spectral centroid is a weighted average of bin frequencies and is often used as a rough indicator of spectral brightness, but it is not the same as pitch.

Band-energy values summarize the average linearized magnitude across broad low, mid, and high frequency ranges. Microphone response, automatic gain processing, room acoustics, distance, and background noise all affect these values.

Use a larger FFT size for finer frequency-bin spacing and a smaller size for faster, more responsive updates. Smoothing can make the display easier to read, but it reduces the visibility of rapid changes.

Interpretation table

What the browser can and cannot tell you

SignalWhat it representsHow to use it
FFT sizeNumber of time-domain samples used by the analyzerLarger size gives finer frequency spacing
Frequency binsampleRate / FFT sizeApproximate spacing between analyzed frequencies
Peak frequencyStrongest current bin centerNot always equal to perceived fundamental pitch
Spectral centroidMagnitude-weighted mean frequencyRough spectral-brightness descriptor
Band energyAverage normalized energy over broad rangesUseful for relative comparison, not calibrated SPL
Six-minute learning path

Build a better troubleshooting habit

01

Start with a baseline

Run the primary diagnostic before changing settings so you have a comparison point.

02

Repeat the test

One sample can be misleading. Repeat the check and compare the pattern, not only the best number.

03

Change one variable

When troubleshooting, change one device, browser, permission, cable, or setting at a time.

04

Separate browser from hardware

A browser result reflects only the parts of the input or output path that the page can observe.

05

Document the environment

Keep browser, operating system, device connection, scaling, or permission context with the result.

06

Use the next diagnostic

Open a related ready page when the result suggests a neighboring part of the device or browser stack.

Knowledge check

Three quick questions

Is one isolated sample enough for a confident diagnosis?
Should you change several troubleshooting variables at the same time?
Does a browser test always isolate every hardware stage?
Online checklist

Finish with a quality review

Local diagnostic history

Recent saved milestones on this device

Related ready pages

Continue without a dead end

Return to TestsAndTools home

Frequently asked questions

Free Audio Spectrum Analyzer With Live FFT, Peak Frequency, and Band Energy: FAQ

Is this a calibrated sound-level meter?+

No. Browser microphone magnitude values are not calibrated sound-pressure levels.

Is peak frequency the same as musical pitch?+

Not always. Harmonics, noise, and microphone response can make the strongest FFT bin differ from the perceived fundamental.

What FFT size should I use?+

Larger values improve frequency-bin spacing but react more slowly. Smaller values update more quickly with coarser frequency resolution.

Why does the spectrum change when I move the microphone?+

Room reflections, source direction, microphone response, distance, and automatic processing can all change the captured spectrum.

Does the audio leave my browser?+

The analyzer processes the microphone stream in the page and does not upload the captured audio.

Source and scope

Use the result responsibly

This tool reports what a browser can observe or calculate in the current environment. Device firmware, drivers, operating-system processing, permissions, transport, display refresh, acoustic conditions, and browser implementation can add behavior that this page cannot isolate.

External technical reference: MDN: AnalyserNode ↗.

Free to use. No email, phone number, account, or payment required.