Audio Spectrum Analyzer

Audio Spectrum Analyzer

This is a measurement of decoded samples. Peak frequencies are estimates, and dBFS is not acoustic loudness.

1. Choose audio

Up to 12 MiB. Decoded audio: 0.25–90 s, mono/stereo, 8–96 kHz and up to 8 million frames.

Choose audio or load the example.

2. Analysis settings

A larger window improves frequency-bin spacing but blurs quick changes. The hop sets spacing between time slices. Select at most 30 s and 3,000 slices.

3. Time-frequency results

Load audio and analyze a range to see its spectrogram.

4. Export measurements

PNG includes axes. Timeline CSV contains one row per FFT window; selected-frame CSV contains all bins, including DC and frequencies below 50 Hz.

Comments & questions

Audio Spectrum Analyzer

This browser-local analyzer decodes your audio and measures the changing frequency content of a selected 30-second segment. A Hann-window FFT produces a logarithmic-frequency spectrogram; the inspected frame reports its dominant frequency, up to five local peaks and RMS level. Choose the FFT window, hop and stereo channel to see how time and frequency resolution trade off. These are measurements of browser-decoded PCM, not musical note recognition or mastering advice.

Key features

  • Analyze a selected range of browser-decodable WAV, MP3, OGG, WebM, M4A or FLAC audio without uploading it.
  • Choose 512–4096 sample Hann windows, 25/50/100% hop and mixed, left or right channels.
  • Inspect a labeled logarithmic spectrogram, window-center time, dominant frequency, local peaks and RMS dBFS.
  • Save a chart PNG, per-window peak/RMS CSV or the selected frame's frequency-bin CSV.
  • Use the generated 440-to-880 Hz WAV example through the same browser decode and analysis path.

How to use

  1. Choose a local audio file up to 12 MiB or load the generated WAV example.
  2. Set the start/end seconds, FFT window, hop percentage and stereo channel.
  3. Analyze the segment, then move the frame slider to inspect frequency peaks over time.
  4. Download the spectrogram PNG and whichever CSV measurements you need.

Use cases

  • Check whether a recorded tone switches from one frequency to another.
  • Compare the left and right channels of a stereo recording for different tones.
  • Review a short noise or music segment's visible frequency distribution before editing elsewhere.

Frequently asked questions

What do FFT size and hop change?

A larger FFT window produces narrower frequency bins but averages a longer moment; a shorter hop places more overlapping windows on the time axis. Changing the hop does not add frequency resolution. All windows use a Hann taper.

Why can a peak frequency differ slightly from the source tone?

FFT bins are separated by sample rate divided by window size. The displayed peak uses a neighboring-bin interpolation estimate, and short windows, harmonics, noise and browser resampling can move it. The number is not a calibrated instrument reading.

What does dBFS mean here?

Peak values are approximate one-sided FFT amplitudes relative to full-scale PCM, with a Hann coherent-gain correction; RMS is computed in the original window. Results are clamped at -100 dBFS for display. They are not sound-pressure level or loudness units.

Which files and segments are allowed?

The file must be at most 12 MiB and a recognizable audio container. Decoded audio must be 0.25–90 seconds, mono/stereo, 8–96 kHz and at most eight million frames. Each analysis covers at most 30 seconds and 3,000 FFT windows. Codec support varies by browser.

Does the chart show every frequency?

The PNG draws the bins on a logarithmic scale from 50 Hz to Nyquist, so frequencies below 50 Hz are omitted from the picture. The selected-frame CSV contains all FFT bins from 0 Hz through Nyquist; the timeline CSV contains each window's dominant peak and RMS.

Is my audio uploaded or changed?

No. The browser decodes and analyzes the chosen file locally. Exports contain a chart or measurements, never a modified source file. No audio samples are included in either CSV.

Privacy

Audio is decoded and measured only in browser memory. The page does not send the file to a server API. Clearing the page removes the in-memory PCM and results; downloaded PNG/CSV files remain wherever you save them.

Related Tools

Audio Loop Seam FinderPitch Recognition PracticeMP4 to MP3 ConverterImage Super ResolutionHDR Exposure MergerPhoto Colorization LabPanorama StitcherSheet Nesting PlannerEdit Decision WorkbenchTeleprompter StudioBilingual Video Study PlayerChord Progression LabMusic Score EditorSubtitle WorkbenchSpatial Audio DesignerMusic Chord Candidate AnalyzerMIDI Piano Roll EditorSample Instrument BuilderImpulse Response LabAudio Waveform EditorDTMF Signal LabSpectrogram Sound PainterAudio DenoiserAudio Source SeparatorSound Effect SynthesizerMultitrack Audio MixerAudio Transient SlicerAudio Loudness AuditorAudio Pitch Tempo StudioStereo Anaglyph MakerPhoto Mosaic MakerImage Frequency SpectrumSimilar Photo FinderLenticular InterlacerPBR Texture Map LabPanorama Tour BuilderImage Calibration TargetsImage Steganography LabVector Morph EditorDocument Perspective CorrectorImage Inpainting StudioKnitting Chart EditorSVG Boolean WorkbenchSVG Path EditorSeamless Pattern MakerScreenprint Separation StudioQuilt Layout PlannerPerspective Mockup StudioLow Poly Mesh MakerFont Subset BuilderFocus Stacking LabImage Depth EstimatorCross Stitch Chart MakerAnimation Timeline EditorPixel Paint StudioImage Difference HeatmapImage Quality LabID photo makerBarcode scannerVideo to GIFVideo Chroma KeyerVideo StabilizerVideo Reframe StudioStop Motion StudioVideo Timecode ConformerVideo Quality ComparatorHLS and DASH Manifest ValidatorVideo Speed Ramp EditorVideo Container InspectorVideo Storyboard MakerVideo Privacy MaskerRotoscope Mask EditorVideo Motion TrackerVideo Frame InterpolatorAudio Description EditorVideo Audio Sync LabVideo TrimmerGIF Frame ExtractorSVG to PNG / JPEGImage to SVG VectorPixel Art ConverterCircle Profile CropPhoto and Polaroid FrameRound Image CornersJPEG EXIF Viewer and RemoverImage Color Vision SimulatorImage to ASCII ArtPhoto CollageInstagram 9-Tile SplitterLong Image SplitterImage CropRotate and Flip ImagesImage FiltersMeme GeneratorScreenshot BeautifierBarcode GeneratorQR Code GeneratorImage CompressorImage ResizeImage ConverterFavicon GeneratorYouTube Thumbnail ExtractorHEIC to JPGSignature & Stamp MakerImage WatermarkGIF MakerImage Color PickerImage to Text (OCR)Merge ImagesPhoto Blur & MosaicQR Code ScannerVideo CompressorBackground Remover
Explore all Image/Media tools →Text/Convert →Life/Fun →Dev Tools →