How to Normalize a WAV File in 3 Steps
- Upload the WAV file in the converter above (up to 100 MB).
- Choose a target: Podcast (−16 LUFS, −1.5 dBTP) is preselected; Streaming is −14 LUFS and Broadcast −23 LUFS.
- Convert and download the normalized MP3. Use the same preset for every file in a set.
Why WAV Files Need Normalization
WAV is raw, uncompressed PCM audio — it preserves the exact loudness level of the original recording. A quiet classical piece might sit at -24 LUFS, while a brick-walled pop master could be -8 LUFS. That's a 16 dB difference, roughly a 3x perceived volume gap.
When you convert a collection of WAV recordings to MP3 for portable listening, this volume inconsistency carries over. Without normalization, you end up constantly reaching for the volume control between tracks. Loudness normalization brings every file to the same perceived level before encoding.
WAV advantage: Because WAV contains the full uncompressed signal, loudness measurement is performed on pristine data — no artifacts from prior lossy encoding. This makes WAV the ideal source for accurate normalization.
Which LUFS Target to Choose
Each platform has its own loudness standard. Here are the targets for the three presets available in the converter above:
| Preset | Target | True Peak | Best For |
|---|---|---|---|
| Podcast (-16 LUFS) | -16 LUFS | -1.5 dBTP | Apple Podcasts, spoken word, audiobooks |
| Streaming (-14 LUFS) | -14 LUFS | -1 dBTP | Spotify, YouTube, Tidal, Amazon Music |
| Broadcast (-23 LUFS) | -23 LUFS | -1 dBTP | EBU R128, European TV/radio |
Most common choice: If you're converting WAV recordings for Spotify or YouTube, use Streaming (-14 LUFS). For podcast episodes recorded in WAV, use Podcast (-16 LUFS).
How Normalization Works During Conversion
When you upload a WAV file and select a normalization preset, CleverUtils performs two operations in a single pass:
- WAV → MP3 conversion: The uncompressed PCM audio is encoded to MP3 using libmp3lame (VBR V2 by default)
- Loudness normalization: FFmpeg's
loudnormfilter measures the audio's integrated loudness (LUFS) and adjusts the gain to reach the target level
The filter runs in one pass. In that mode loudnorm changes gain gradually as the file plays, holding the target loudness and a loudness range of 11 LU (7 LU for Broadcast). Wide-range recordings come out a little more even. Frequency response and stereo image stay the same, and a true peak limit (−1.5 or −1 dBTP) prevents clipping.
WAV and Dynamic Range
Professional WAV recordings often have a wide Loudness Range (LRA) — the difference between the quietest and loudest passages. A well-recorded orchestral piece might have an LRA of 18+ LU, while a heavily mastered pop song may have only 4–6 LU.
A two-pass loudness normalization shifts the whole file by one gain value and keeps that range intact. The one-pass filter used here is different: with its 11 LU range target, an orchestral recording at 18 LU comes out somewhat more even. Pop and speech, which usually sit below 11 LU, are barely affected.
Normalization vs compression: peak or two-pass normalization works like a volume knob. Compression changes the gap between loud and quiet parts. The one-pass loudnorm used here is mostly a level change, but on very dynamic recordings it also compresses gently. For a pure level change, normalize in an editor (see below).
When Should You Normalize?
- Converting a WAV music collection: Different recordings mastered at different loudness levels. Normalize to -14 LUFS for consistent portable playback
- Preparing podcast episodes: WAV studio recordings often need normalization to -16 LUFS for Apple Podcasts compliance
- Uploading to Spotify or YouTube: These platforms normalize incoming audio anyway — it's better to deliver at the target loudness than let the platform adjust it
- Mixing sources from different sessions: Field recordings, studio takes, and live captures all sit at different levels. Normalization evens them out
For a deep dive into LUFS measurement, the EBU R128 standard, and platform-specific targets, see our complete LUFS guide. For choosing the right MP3 bitrate from your WAV files, see the bitrate guide.
How to Normalize a WAV and Keep It as WAV
Audacity
Select the audio, then Effect → Volume and Compression → Normalize (peak level, such as −1 dB) or Loudness Normalization (a LUFS target). Export as WAV. For many files, save the steps as a macro in Tools → Macro Manager and apply it to a folder.
FFmpeg, two passes
Pass 1 measures: ffmpeg -i in.wav -af loudnorm=I=-16:TP=-1.5:LRA=11:print_format=json -f null -. Pass 2 feeds the measured values back with linear=true, which shifts the level without compressing. Add -ar 44100 or -ar 48000, because loudnorm otherwise outputs 192 kHz.
ffmpeg-normalize
A free Python tool that runs both FFmpeg passes for you and handles whole folders, for example ffmpeg-normalize *.wav -nt ebu -t -16 -ext wav.