EBU R128 Audio Loudness Analyzer

Drop any audio file into MiniMax Converter's Loudness screen and get the full EBU R128 readout (integrated LUFS, short-term, momentary, loudness range, true peak), plus astats (DC offset, dynamic range, RMS), silencedetect, stereo correlation, spectral centroid, and a mono-compat check — all in one pass. Export the report as TXT or JSON.

EBU R128 Audio Loudness Analyzer — screenshot

What it measures

EBU R128: Integrated loudness (overall LUFS for the whole file), short-term (3 s window), momentary (400 ms), loudness range (LRA), true peak (dBTP — accounts for inter-sample peaks). astats: RMS, peak, DC offset, dynamic range, crest factor. silencedetect: all silent regions with timestamps. Stereo: L/R correlation, balance. Spectral: centroid (brightness). Mono compatibility: warns if the mix sums to mono badly (phase cancellation).

How to use it

  1. Drop an audio file onto Tools → Audio → Loudness analyzer.
  2. Wait for the analysis (typically a few seconds for a song-length file — runs everything in one ffmpeg pass).
  3. Read the report. Click Export to save as TXT or JSON for further processing.

Streaming compliance targets

Spotify normalises to -14 LUFS. Apple Music -16 LUFS. YouTube -14 LUFS. TV broadcast (EBU R128) -23 LUFS. The analyzer tells you your file's integrated LUFS so you know how far off you are; use Audio Normalize to bring it to a target.

Questions and answers

What's the difference between LUFS and dB?

LUFS (Loudness Units relative to Full Scale) accounts for human hearing's frequency response — same LUFS = same perceived loudness. dB is a raw signal measurement; two files at the same dB peak can sound very different.

Why offline?

No file upload limits, no API fees, no privacy concerns. Iterate on a master without re-uploading.

Can I batch-analyse multiple files?

Not from this screen — it shows one detailed report at a time. For batch loudness across many files, drop them on the conversion screen with Normalize ticked.

What format is the JSON export?

A flat dict with every measurement keyed by name (integrated_lufs, true_peak_dbtp, loudness_range, etc.). Easy to feed into a downstream script.

Get MiniMax Converter

Cross-platform desktop app. Linux free for non-commercial use; Windows & macOS one-time €20 license. No subscription, no telemetry, no account.