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

1
Upload audio

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.

2
Pick a taxon preset

Presets auto-configure the frequency range, FFT size, window and colormap for songbirds, raptors, bats, whales, frogs or insects.

3
Fine-tune the display

Adjust FFT size to balance time vs frequency resolution. Switch to a log frequency scale for whale songs and pigeon vocalizations.

4
Measure and annotate

Use the Measure tool to draw a box — duration, bandwidth and center frequency appear below. Use Annotate to label calls with species names.

5
Export your results

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

🔬
Drop your recording here
or browse files
WAV, FLAC, MP3, OGG, M4A — up to 500 MB
🎙️
Spectrum
0:00.000 / 0:00.000
Time:
Freq:
Amp:
How to use
Basics
  • 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.
Navigation
  • 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.
Keyboard shortcuts
  • Space — play / pause
  • — pan time
  • + — zoom in/out
  • 0 — fit to window
  • Esc — clear selection
  • Delete — remove last annotation

Features

6 scientific colormaps & 4 window functions Linked sonogram, waveform & power spectrum Presets for 6 taxa Measurement, annotation & export

FAQ

What file formats are supported?

WAV, FLAC, MP3, OGG, M4A, AIFF, AAC, OPUS, WebM. For bat recordings (96–384 kHz), WAV or FLAC are recommended — they store ultrasound without loss.

Can I analyze bat echolocation?

Yes. Pick the Bats preset (20–100 kHz, FFT 256, 90% overlap). Your file must be recorded at 96 kHz or higher — otherwise ultrasonic content is filtered out at capture.

What is the difference between linear and log frequency scale?

Linear spreads frequencies evenly — good for birds and insects. Logarithmic stretches low frequencies — useful for whale songs, frogs and pigeon signals.

What does the FFT parameter do?

FFT size is a trade-off: larger (4096–8192) gives fine frequency resolution but blurs time. Smaller (256–512) gives sharp time but coarse frequency. Use 256–512 for bird trills and bat clicks.

How long can my recordings be?

Up to 30 minutes at 44.1 kHz or 10 minutes at 96 kHz work smoothly. Longer files need more memory — process them in chunks.

Can I apply a band-pass filter?

Yes. Open the Filter panel, pick a type (band-pass, high-pass or low-pass), set the cutoff frequencies and click Apply. The filtered audio can be previewed and exported.

💡 Want us to improve this tool just for you?

We can — and it's free! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.

How do you rate this tool?

Thank you for your rating!
Want to share more? Leave a comment!
Thank you! Your comment will appear after moderation.
Published Updated