b2KIT

Audio Spectrum Visualizer

Play audio with real-time frequency spectrum bars, circles, and particle visualizations.

Tested tool guide Tested browser tools Checked August 15, 2026

What Audio Spectrum Visualizer does and how it behaves

This tool plays an audio file you load in the browser and continuously redraws its frequency spectrum as bars, a circular arrangement, or particles, updating many times per second in sync with playback. Each render mode reads the same underlying frequency-energy data and just maps it differently to shape, position, or size. What trips people up: bar or particle height tracks signal energy per frequency band, not musical pitch or instrument identity, so a single band's height can't tell you which instrument is contributing to it - a hi-hat and a synth pad that briefly share energy in the same band both drive that band's height even though the rest of the spectrum usually looks different between them. Quiet passages produce low bars and loud ones produce high bars, but heavy compression - which narrows dynamic range without necessarily lowering overall level - tends to keep the display consistently high with less contrast between sections rather than making it barely move.

How the result is produced

1

Live frequency analysis

While the file plays, the tool repeatedly analyzes short slices of the audio signal and splits each slice into a series of frequency bands from low to high, producing one energy value per band. That set of values is recomputed on every animation frame, which is what makes the bars, circle, or particles appear to pulse in time with the track.

2

Shared data, different rendering

Bars, circular, and particle modes all consume the identical per-frame band-energy values; only the drawing changes. Bars lay bands left to right, the circular mode arranges them around a radius, and particles use band energy to drive size, motion, or opacity. Switching modes changes appearance only, not what's being measured.

Good uses

  • spot-checking whether an audio file actually carries high-frequency content, e.g. confirming a low-bitrate MP3 encode hasn't cut off the treble
  • generating a live visual backdrop for a stream, video export, or DJ set while a track plays
  • watching how a song's energy shifts across sections, such as a quiet intro building into a full chorus

Limits and checks

  • bar/particle height reflects signal energy in a frequency band, not pitch or timbre, so a single band's height alone can't identify which instrument is playing it; sources that share a fundamental frequency and overall level still typically look different across the full display because their harmonics, bandwidth, and envelopes differ
  • browsers block audio from starting until the user interacts with the page (an autoplay restriction), so the visualization stays flat until playback is manually started
  • any smoothing or decay setting on the display makes it lag behind or exaggerate sudden transients relative to the raw signal, so treat it as a visual effect rather than a precise measurement

Common questions

Can I use this to read off the exact frequency of a tone or note?

No. It's built for a moving visual, not for precise readings - each bar or particle groups a range of frequencies together, so the exact peak frequency isn't something you can reliably read off the display. For that, use a dedicated tuner or spectrum analyzer designed for measurement.

Does my audio file get uploaded anywhere?

No. Playback and the frequency analysis both happen locally in your browser after you load the file - nothing is sent to a server, so it also works with private or unreleased tracks.

References and verification

The behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools