Skip to content
toolsdocks

View an audio waveform and spectrogram

See an audio file's waveform and frequency spectrogram, and export images.

Runs on your device
Loading tool…

How to use

  1. Add an audio file.
  2. Adjust FFT size, frequency scale (linear/log) and dB range.
  3. Hover (or use the arrow keys) to read time, frequency and level; export PNG images of the current view.

Worked example

A 1 kHz test tone shows a single bright horizontal line at 1,000 Hz on the spectrogram.

Supported formats and limits

InputMP3, WAV, M4A, Ogg, FLAC, WebM
OutputPNG (waveform), PNG (spectrogram)
LimitsAbout 23 minutes of 48 kHz stereo audio (46 minutes mono); decoded into memory.
EngineRadix-2 FFT (Hann, Hamming, Blackman or rectangular window) in a Web Worker; canvas rendering

Limitations

  • Larger FFT sizes give finer frequency detail but blur fast changes in time.

Questions

Which FFT size should I use?

Larger sizes separate close frequencies more finely but blur fast changes in time; smaller sizes show timing better. A 1 kHz test tone appears as one bright line at 1,000 Hz at any size.

How do I read a value?

Move the crosshair over the spectrogram, or use the arrow keys, and the readout lists the time, frequency and level at that point.

Privacy

Runs on your device. Files and text are processed in this browser tab and are not uploaded.

See the privacy policy for how toolsdocks handles data.