πŸ”’ Your files stay on your device β€” core audio processing runs locally. Privacy details β†’
πŸ“ˆ
Free Β· In-browser Β· No upload

Loudness Normalizer.

Estimate integrated loudness in LUFS, then normalize toward a chosen reference such as -14, -16 or -23 LUFS. Policies vary by platform; processing stays local.

Before-and-after illustration of Loudness Normalizer: Unmatched audio becomes Platform-ready level through Normalize to target.
Before → process → afterSee the signal story, then hear it in the workspace.

DYNAMICS MAP

LUFS Target Meter

Follow the level decision, not just the waveform. The important story is how the detector reacts, where gain starts moving and whether the result stays controlled without flattening the performance.

Before-and-after illustration of Loudness Normalizer: Unmatched audio becomes Platform-ready level through Normalize to target.
Unmatched audioNormalize to targetPlatform-ready level
A threshold-led gain path: peaks cross the decision line, the processor responds, and the output envelope becomes more deliberate.
Open the full signal breakdownBest source, processing logic, limits and three-pass listening check
  1. Start with the right material

    Balancing podcast episodes, demos and video assets before a final listening check.

  2. Understand the transformation

    K-weighting and gated BS.1770-style measurement estimate integrated loudness; gain is then applied with sample-peak awareness.

  3. Verify the usable result

    A locally rendered file aimed at the selected LUFS value.

Integrated loudness

Where this workflow stops

The reading is an in-browser estimate, typically within about 0.5 LU on controlled material, and peak detection is sample-based rather than true-peak. Platforms may normalize differently.

THREE-PASS CHECK

Make the final decision by ear

  • Compare at matched loudness so β€œlouder” is not mistaken for β€œbetter”.
  • Inspect the loudest transient and the quietest useful detail.
  • Leave enough headroom for the next processing or delivery stage.

How to normalize loudness

  1. Drop your file in β€” the tool measures its integrated loudness in LUFS and shows the sample peak.
  2. Pick a reference: -14 LUFS for Spotify Normal playback, -16 as a podcast comparison, -23 for EBU broadcast work, or a custom value. Confirm the destination's actual specification.
  3. Press Normalize β€” the gain is applied and a safety limiter catches any peaks.
  4. Compare the before and after LUFS, preview the result, then download MP3 or WAV.

This loudness normalizer uses a BS.1770 / EBU R128-style estimate, then shifts the file toward your selected LUFS reference. It is useful for comparing podcast episodes, music masters or dialogue, but it is not a certified meter and platform normalization policies can change. A Web Audio dynamics stage reduces high sample peaks; it does not measure true peak or guarantee that inter-sample overs and playback distortion cannot occur. Processing stays local.

Loudness Normalizer: quick answer and technical limits

Quick answer: A loudness-matching tool that estimates integrated LUFS, applies gain toward a target and renders a new file.

Best for
Balancing podcast episodes, demos and video assets before a final listening check.
How it works
K-weighting and gated BS.1770-style measurement estimate integrated loudness; gain is then applied with sample-peak awareness.
What you get
A locally rendered file aimed at the selected LUFS value.

Know before you use it: The reading is an in-browser estimate, typically within about 0.5 LU on controlled material, and peak detection is sample-based rather than true-peak. Platforms may normalize differently.

Public browser workflow evidence

Question: Can the UI measure controlled signals, normalize them to -23 and -16 LUFS, re-measure the render and export a readable PCM16 WAV?

Observed result: Both measurement, normalization and download workflows passed: -23 LUFS target β†’ -23 LUFS in the UI, 384,044-byte WAV; -16 LUFS target β†’ -16 LUFS in the UI, 384,044-byte WAV.

Evidence boundary: The fixtures are steady mono 1 kHz tones and the independent cross-check is not a certified broadcast meter. This wave covers sample peak, not true peak.

Network observation: No audio-payload or cross-origin requests were observed during this published workflow.

Open the public benchmark, method and fixture →

Privacy: Selected audio is processed in this browser and is not uploaded to AudioWrench. Normal page assets can still be requested as described in the privacy notice. Privacy details β†’

FAQ

What LUFS target should I use for Spotify, YouTube or a podcast?
Spotify publishes -14 LUFS for its Normal playback setting. YouTube does not publish a universal 'master to -14 LUFS' requirement, so treat -14 as a useful comparison rather than a delivery rule. Podcast and broadcast specifications also vary; confirm the current requirement for the destination.
What is LUFS and how is it different from peak or volume?
LUFS (Loudness Units Full Scale) measures perceived loudness over time using K-weighting and gating, which tracks how loud something actually sounds. Peak only measures the single loudest sample, and a raw volume slider scales everything blindly. Two files with the same peak can sound very different in LUFS.
How accurate is this in-browser LUFS measurement?
It implements the BS.1770 K-weighting filter and R128 absolute and relative gating. The reading is an engineering estimate rather than a certified reference measurement, and device or browser differences can affect the result.
Does normalizing make the audio clip or distort?
After applying gain, a Web Audio dynamics processor reduces high sample peaks and the tool reports before-and-after sample peak. This is not certified true-peak limiting, so preview the result and leave extra headroom for lossy encoding or other downstream processing.