Online Spectrogram
See the frequencies in an audio file or your microphone as a spectrogram: time runs left to right, pitch bottom to top, and louder sound glows brighter. Point at any spot to read its time, frequency and level, change the axis and colours, and save the picture as a PNG.
Drop an audio file here or click to browse
MP3, M4A, AAC, WAV, OGG, OPUS, FLAC, WEBM or MP4, up to 100 MB and 30 minutes.
Drop a file to draw its spectrogram here.
Point at or tap the image to read the time, frequency and level.
Settings
Dynamic range
90 dBSounds this far below the loudest point fade into the background colour.
The file is processed in your browser and is not uploaded.
How to make a spectrogram online
Everything runs in your browser.
- 1
Drop a file or start the microphone
An MP3, M4A, WAV, FLAC or other common file up to 100 MB and 30 minutes, or the Microphone tab for a live, scrolling view of the last 20 seconds.
- 2
Read and adjust it
Point at or tap the image to read the time, the frequency and the level there. Switch to a log axis for speech and music, set the top frequency, the dynamic range, the FFT size and the colours.
- 3
Save it as a PNG
Download PNG saves the picture with its frequency and time axes, named after your file.
What the spectrogram shows
Every frequency over time
Each column is a short slice of the sound split into frequencies, so a steady tone is a flat line, a siren a curve and a drum hit a tall stripe.
Loudness as colour
The loudest point in the file gets the brightest colour; quieter sound fades to dark. The dynamic range slider sets how far down the colours reach.
Voices, harmonics and noise
A voice or an instrument shows a stack of parallel lines (the harmonics); hiss is a haze across the top, hum a line at the bottom.
Live from the microphone
The Microphone tab scrolls as you speak, play or whistle, which makes it easy to see how a sound is built.
When a spectrogram helps
Find a hum or hiss before cleaning a recording
Mains hum shows as a thin line low down, hiss as a haze at the top, a whine as a line high up. Knowing which one you have tells you what to fix.
Check a lossy file's top end
MP3 and other lossy encoders filter out the highest frequencies, more so at low bitrates. On the spectrogram that shows as a flat edge where the colour stops.
Birdsong, instruments and voices
See the shape of a bird's call, the harmonics of a note or the vowels in a word, and compare two recordings side by side.
Puzzles and classes
Some tracks hide a picture or text that only a spectrogram shows; a log axis and the Heat colours make it easier to read. It is also a quick demo for a physics or audio class.
FFT size: frequency detail against time detail
At 48 kHz, each FFT size gives this frequency step and frame length:
| FFT size | Frequency step | Frame length |
|---|---|---|
| 512 | 93.8 Hz | 10.7 ms |
| 1,024 | 46.9 Hz | 21.3 ms |
| 2,048 | 23.4 Hz | 42.7 ms |
| 4,096 | 11.7 Hz | 85.3 ms |
What the colours mean
Colour shows level in decibels relative to the loudest point in the file: the brightest colour is that loudest point, and each step down the colour map is quieter. Below the dynamic range you set, sound fades into the background colour.
A small dynamic range (40 dB) shows only the strong parts, such as the main notes of a song. A large one (up to 120 dB) brings out quiet detail, such as room noise, hiss and the faint top of a recording.
How the picture is made
For a file, the page cuts the sound into overlapping frames, multiplies each by a Hann window, and turns it into frequencies with a fast Fourier transform. Long files are drawn with up to 4,000 columns, so the picture stays sharp without freezing the page.
The microphone view uses the browser's own analyser, which applies a Blackman window, so its colours are close to but not exactly the same as the file view's. The browser decodes a file at its own sample rate, so the top of the axis is half that rate.
When the recording is a meeting or an interview
A spectrogram shows how a recording sounds. When what you need is what was said, ParrotNotes records the meeting or interview on your phone and gives you the transcript and a summary.
Get Started FreeRelated tools
- Audio Waveform GeneratorTurn an audio file into a waveform image in your browser: pick the style and colours, then download it as PNG or SVG.Open the tool
- Voice Pitch AnalyzerSee the pitch of your voice live in hertz and as a musical note while you speak or sing, with your average and range, using your microphone in the browser.Open the tool
- Decibel MeterMeasure how loud a room is with your device's microphone before you record: live dB estimate, peak and average, with a calibration offset.Open the tool
- BPM DetectorFind the tempo of a song or recording in beats per minute in your browser, or tap along to the beat to measure it.Open the tool
- Audio EnhancerReduce steady background noise in a voice recording in your browser, normalize its volume, listen before and after, and download the cleaned file as MP3 or WAV.Open the tool
Online Spectrogram FAQ
Sources