All Over Tools logo
Tool Combiner
Analyze Tools Clean Tools Compare Tools Convert Tools Data Validation Extract Tools Format Tools Generate Tools Organize Tools Transform Tools
Audio Tools Font Tools Image Tools Subtitle Tools Video Tools
Archive Tools Document Tools Ebook Tools File Management Tools PDF Tools Presentation Tools
Config Tools Database Tools Dataset Tools JSON Tools Parser Tools Spreadsheet Tools XML Tools
Business Calculators Construction Calculators Date And Time Calculators Education Calculators Financial Calculators Food Calculators Health Calculators Math Calculators Science Calculators Sports Calculators Statistics Calculators
Blog About Us Contact Us

Audio Analyzer

Inspect a local audio file's waveform, spectrogram, BPM, key, loudness, peaks, clipping, silence and stereo phase - all in your browser. This is a read-only inspector: your source file is never modified or uploaded.

Drop an audio file here

or

MP3 . WAV . FLAC . AAC . OGG . and more - one file at a time

How to analyze an audio file

Drop one local file into the page or choose browse files. Audio Analyzer decodes it in your browser and shows Waveform, Spectrogram, BPM estimate, Key estimate, level readings, event lists, and Stereo phase correlation for files with at least two channels. The source stays read-only and remains in the browser.

  1. Drop one audio file into the drop zone or click browse files.
  2. Wait while the file is decoded and the analysis workspace appears.
  3. Play the file, then click Waveform or Spectrogram to move to a position.
  4. Click a clipping event or silent interval to move the player to its timestamp.

Read the Waveform and Spectrogram

The Waveform shows amplitude across time. The Spectrogram shows frequency energy across time, with brighter areas representing more energy. Click either view to move the player.

Input: one local audio file
Output: Waveform and Spectrogram
         BPM estimate and Key estimate
         Integrated loudness, peaks, clipping, silence, phase

The Spectrogram uses a 2048-sample window and 512-sample hop. Its vertical axis runs from 0 Hz to the Nyquist frequency. Each view has an Export PNG button.

Read BPM, key, loudness, and peaks

BPM estimate searches 40 to 220 BPM, then normalizes the displayed result into 70 to 180 BPM by doubling or halving it. Syncopated or sparse material can produce a half-tempo or double-tempo multiple. Read the confidence value and method note with it.

Key estimate compares an average chroma vector with Krumhansl-Kessler major and minor key profiles. Atonal, noise-heavy, heavily percussive, or modulating material can reduce its reliability.

Integrated loudness is reported in LUFS with gated K-weighting. RMS level, Sample peak, and True peak use separate measurements. Loudness range is the difference between P95 and P10 gated short-term loudness. Dynamic range is crest factor, peak minus RMS. True peak uses 4x oversampling.

Find clipping, silence, and phase issues

Clipping events group consecutive samples at or above -0.3 dBFS. Silent intervals mark signal below -50 dBFS when it stays there for at least 300 ms. Click an event row to move the player to its start time.

Stereo phase correlation appears for audio with at least two channels. Its scale runs from +1 for identical channels to -1 for fully inverted channels. Mono input hides the phase panel. Values below 0 can cancel when summed to mono.

Export reports and limits

Use Export JSON report for structured data or Export text report for a readable summary. Export PNG appears for Waveform and Spectrogram. The event lists render the first 200 events in each category; the text report includes the first 50.

The file picker accepts audio/*. The drop zone lists MP3, WAV, FLAC, AAC, OGG, and more, and accepts one file at a time. If decoding fails, the page shows an alert beginning Could not decode this audio file. The analyzer does not re-encode, trim, normalize, or alter the source.

Use the results during a review

  • Review the Waveform and event timestamps to find clipped sections in a mix.
  • Compare BPM estimate and Key estimate with a backing track before arranging.
  • Open Silent intervals and jump to each timestamp when checking a recording.
  • Read True peak, Integrated loudness, and Stereo phase correlation before a mono check.

When to use Audio Analyze Tools

Open Audio Analyze Tools when you need measurements from an audio file. Audio Analyzer combines visual views, tempo and key estimates, level readings, event detection, and stereo checks in one report.

Frequently asked questions

How do I analyze an audio file in my browser?

Drop one audio file into the drop zone or click browse files, then wait for the workspace to load. Audio Analyzer processes the source locally and leaves the file unchanged.

Can I check BPM and key from an audio file?

The page shows BPM estimate and Key estimate with confidence values and method notes. Sparse or changing material can make either estimate less reliable.

Why is stereo phase correlation missing?

Stereo phase correlation requires at least two decoded channels. The phase panel is hidden for mono input.

What does Audio Analyzer export?

It exports the Waveform and Spectrogram as PNG, plus an Export JSON report file and an Export text report file. The event lists render up to 200 entries per category, while the text report includes up to 50.

What happens if an audio file cannot be decoded?

The page shows an alert beginning Could not decode this audio file, and it produces no analysis results for that file.

Related Tools

68 views