ShiftTools Audio Spectral Analyzer
100% Client-Side Web Audio API
All Tools
Drop audio file here or click to browse

Supports MP3, WAV, FLAC, M4A, OGG, AAC, WebM (up to 500MB)

00:00.00 / 00:00.00
FFT Frequency Spectrum
Hover to inspect Hz & dB
2D Waterfall Spectrogram
Time-Domain Oscilloscope
Zero-Crossing Sync
Stereo Phase Scope (Lissajous)
Phase: +1.00 (Mono)
How to Read This Audio Spectrum (Quick Guide for Non-Musicians)
Toggle Guide ▾
1. Bass / Sub-Bass (20 Hz - 250 Hz)

Represents low rumbles, kick drums, basslines, and deep male voices. If peaks here exceed 0 dBFS, speakers will distort or sound muddy.

2. Midrange / Vocals (250 Hz - 4 kHz)

Where human speech and main vocals live. The highest peak curve pinpoints your exact pitch note (e.g., A4 = 440 Hz).

3. Treble / Highs (4 kHz - 20 kHz)

Adds clarity and vocal crispness. High spikes here highlight microphone sibilance ('S' sounds) or background hiss.

4. Waterfall & Phase Scope

Spectrogram tracks pitch over time (hot red/yellow = loudest). Phase Scope checks stereo balance (vertical line = mono OK).

Understanding Web Audio FFT Spectrum & Spectral Analysis

In sound engineering, acoustics, and vocal training, a Fast Fourier Transform (FFT) Spectrum Analyzer transforms time-domain acoustic signals into discrete frequency bins (20 Hz to 20,000 Hz). While standard amplitude meters only show raw loudness, spectral analysis exposes frequency masking in mix sub-bass (20-60 Hz), microphone room hum (50Hz/60Hz ground loops), harsh sibilance (2-4 kHz), and phase cancellation.

100% Zero-Upload Privacy

All Web Audio API signal processing runs strictly inside your local browser memory. Zero audio bytes leave your device.

2D Waterfall Spectrogram

Continuous rolling time-series spectrogram heatmap with 4 curated color palettes (Cyberpunk, Inferno, Viridis, Matrix).

Lissajous Stereo Phase Scope

Plots Left vs Right channel phase correlation vectors to detect mono compatibility and stereo width issues.

Fundamental Pitch (f₀) Detection

YIN auto-correlation pitch algorithm pinpoints fundamental vocal and instrument frequencies (e.g. 440 Hz = A4).

High Resolution FFT (Up to 16384)

Adjustable FFT window sizes (1024 to 16384) with logarithmic frequency scaling (20 Hz - 20 kHz).

PNG Report Export

Export high-resolution spectral analysis reports with embedded peak dBFS, RMS, and pitch metrics.

100% Web Audio API Compatibility Across Major Browsers

Google Chrome

Full support for Web Audio AudioContext, AnalyserNode, and MediaStream API.

Brave Browser

Hardware accelerated Canvas 2D render engine with zero-upload local memory protection.

Microsoft Edge

High performance FFT spectrum analysis and low latency microphone feed input.

Mozilla Firefox

Native Web Audio API support for 16384 FFT size precision and multi-channel splitting.

Apple Safari (macOS)

Optimized Web Audio processing with native macOS CoreAudio integration.

Frequently Asked Questions

Everything you need to know about Web Audio FFT analysis, pitch detection, phase scope, and spectrograms.

1. Are my audio files or microphone streams uploaded to any cloud servers?
No. ShiftTools Audio Analyzer runs 100% client-side inside your web browser's local memory using the Web Audio API. Zero audio bytes or microphone recordings leave your device.
2. What is the difference between Logarithmic and Linear frequency scales?
Logarithmic scale mirrors human auditory pitch perception (giving equal visual width to low sub-bass 20-200Hz and upper trebles). Linear scale spaces all Hz bins evenly across the canvas width.
3. How does the Stereo Phase Scope detect mono compatibility issues?
The Lissajous phase scope plots Left channel amplitude against Right channel. A vertical line indicates mono audio, a circular/elliptical cloud indicates wide stereo width, and horizontal dispersion warns of out-of-phase audio that will cancel out when played on mono speakers.
4. What FFT size should I select for analyzing audio?
Use 1024 / 2048 for fast transient drum analysis, 4096 for balanced music production, and 8192 / 16384 for high-resolution sub-bass & vocal pitch inspection.
5. How does the fundamental pitch (f₀) detector work?
The pitch detector runs a YIN auto-correlation algorithm on the time-domain waveform buffer to find the repeating period of the sound, converting it directly into exact Hz and musical note pitches (e.g. 440.0 Hz = A4).
6. What audio file formats are supported for local analysis?
The tool supports all browser-native audio formats including MP3, WAV, FLAC, M4A, AAC, OGG, WebM, and AIFF.
7. Can I analyze microphone input in real-time?
Yes. Click the Live Microphone tab and grant permission. The Web Audio API will route your mic input directly to the FFT, Spectrogram, Oscilloscope, and Pitch detector in real-time.
8. What do the 4 Spectrogram color palettes represent?
Cyberpunk Neon emphasizes high frequency transients, Inferno uses hot thermal colors for dB intensity, Viridis is perceptually uniform for scientific acoustic auditing, and Matrix offers high contrast monochrome inspection.
9. How do I export a high-resolution PNG analysis report?
Click the "Export High-Res PNG Report" button in the right sidebar. The tool will snapshot all 4 visualizer canvases and composite them with embedded acoustic metrics (peak dBFS, pitch, RMS, LUFS) into a single PNG file.
10. Does this tool work offline or in air-gapped corporate environments?
Yes. Once the web page is loaded, the entire Web Audio processing pipeline operates 100% offline without requiring internet connectivity.
11. What is Peak dBFS and how do I detect clipping?
dBFS stands for Decibels Relative to Full Scale. If your audio signal exceeds 0.0 dBFS, digital clipping occurs, triggering the red clipping indicator on the channel meters.
12. Can I use the synthetic generators to test my speakers or room acoustics?
Yes. Use the 20Hz-20kHz Log Sweep to test speaker frequency response or Pink Noise to measure room standing waves and acoustic resonance.
13. Why is zero-crossing synchronization used in the Oscilloscope?
Zero-crossing synchronization aligns the start of each drawn waveform frame to when the signal crosses 0 amplitude upwards, producing a rock-steady, non-flickering waveform display.
14. What is the difference between Peak dBFS and RMS Loudness?
Peak dBFS measures the maximum momentary spike in signal voltage, whereas RMS (Root Mean Square) measures average continuous audio power, matching human perceived loudness.
15. Is there a file size limit for loading local audio tracks?
There is no hard file size limit. Audio files up to 500MB+ stream smoothly into Web Audio buffer sources without crashing browser memory.