Professional Spectrogram for Bioacoustics
A free tool for building spectrograms and sonograms from field recordings. Supports adjustable FFT (256–8192), window functions (Hann, Hamming, Blackman, Kaiser), overlap and six colormaps. Analysis and rendering run in the browser via the Web Audio API — the tool keeps working offline after the first page load.
How to analyze a field recording
Drop a WAV, FLAC, MP3, OGG, M4A or AIFF file (up to 500 MB). For bat ultrasound, use recordings sampled at 96 kHz or higher.
Presets auto-configure the frequency range, FFT size, window and colormap for songbirds, raptors, bats, whales, frogs or insects.
Adjust FFT size to balance time vs frequency resolution. Switch to a log frequency scale for whale songs and pigeon vocalizations.
Use the Measure tool to draw a box — duration, bandwidth and center frequency appear below. Use Annotate to label calls with species names.
Save a PNG image with colorbar, a CSV of annotations (ready for Raven, R, Python) or a WAV of the filtered audio or selection.
Build sonograms, measure frequency and bandwidth, annotate calls
- Cursor — click the spectrogram or waveform to jump to that point in the recording.
- Measure — drag a rectangle to see duration, center frequency and bandwidth.
- Annotate — drag a region and enter a label (e.g. species name) to mark calls.
- Presets — pick birds, bats, whales etc. to auto-tune FFT, frequency range and colormap.
- Mouse wheel — zoom time. With Ctrl — zoom frequency.
- Shift + drag or middle-click — pan along the time axis.
- On touch screens: one finger to select/pan, two fingers to pinch-zoom.
- + / − / ⤢ buttons — zoom in/out and fit to window.
- Space — play / pause
- ← → — pan time
- + − — zoom in/out
- 0 — fit to window
- Esc — clear selection
- Delete — remove last annotation