Audio Normalizer
Normalize an audio file to a target peak or RMS level and export it as a WAV file, with a clipping check for RMS targets. Runs in your browser.
🔒 This tool runs entirely in your browser. Your files are never uploaded to a server.
MP3, WAV, M4A, FLAC, or OGG. Output is a normalized WAV file.
RMS can need more gain than peak mode, which may push loud peaks past 0 dBFS — the result is checked for that after processing.
How it works
- Choose an audio file, whether to measure by peak or RMS, and a target level.
- Click "Normalize audio" — the file is measured and a single gain is applied to the whole file.
- If an RMS target would have pushed the loudest moments past 0 dBFS, a warning explains it after processing.
- Preview and download the result as a WAV file.
The formula
Peak (linear) = max(|sample|) across all channels
RMS (linear) = sqrt(mean(sample²)) across all channels
Target (linear) = 10^(target dBFS ÷ 20)
Gain = target ÷ (peak or RMS, per the mode chosen)
Every sample × gain, clamped to [-1, 1]
FAQ
What does normalizing audio do?
It finds the loudest peak sample in the file and applies a single, fixed gain to the entire track so that peak lands at your chosen target level — the relative dynamics stay the same, only the overall volume shifts.
What target level should I pick?
-1 dBFS is a common choice that leaves a small safety margin against clipping on playback devices that add their own processing. -3 or -6 dBFS leave more headroom; 0 dBFS uses the absolute maximum with no margin.
Is this the same as loudness normalization (LUFS)?
No — neither peak nor RMS mode here measures LUFS. Peak matches the loudest instant; RMS matches average signal energy, which correlates better with perceived loudness than peak does but still isn't the same as a true LUFS (EBU R128) measurement, which applies psychoacoustic weighting this tool does not.
When should I use RMS instead of peak?
RMS is closer to how loud a track actually sounds, so it is the better choice when matching the perceived volume of several clips. The tradeoff is that RMS-based gain is not capped by the loudest sample, so it can push peaks past 0 dBFS — the tool checks for that after processing and warns you if it happened.
What format is the output?
A 16-bit PCM WAV file — uncompressed, so quality is preserved, though the file size is larger than a compressed format like MP3.
How we compare
| Feature | Online Tool Store | Desktop audio editors | Command-line ffmpeg |
|---|---|---|---|
| No install | ✓ | Requires a full application | Requires a terminal |
| File never leaves your device | ✓ | ✓ | ✓ |
| Peak or RMS measurement mode | ✓ | ✓ | Peak only, unless scripted |
| Warns before an RMS target clips | ✓ | Meter reading, no automatic warning | Silent unless you inspect the output |
For a one-off level fix before sharing a clip, this beats opening a full editor or a terminal for a single gain adjustment.