Normalize audio online

Normalizing means bringing a recording to a known loudness instead of whatever level it happened to be captured at. CutNoodle does it in a browser tab, on a file that never leaves your computer, and takes about as long as the file takes to re-encode.

What normalizing actually changes

A recording has no inherent volume. What it has is a level, decided by how close the microphone was, how the input gain was set, and how loudly you happened to speak that day. Two files recorded in the same room an hour apart can land several decibels apart for no reason anybody intended. Normalizing removes that accident: it measures the recording, works out how far it sits from a target, and moves the whole thing by that amount.

The important word is whole. Normalizing applies one offset to the entire file. It does not go through your recording deciding that this sentence is too quiet and that one is too loud. That is compression, it is a different tool, and it is not what this does.

Peak and perceived loudness are not the same thing

This is the distinction that decides whether normalizing gives you what you wanted, and almost every tool that calls itself a normalizer picks one of the two.

Peak normalization looks for the single loudest instant in the file, a door closing, a plosive on the microphone, and scales everything so that instant lands just under the maximum. It is trivial to compute and it is almost useless for speech. One stray thump decides the level of your entire episode, and a recording whose loudest moment is a cough ends up quieter than one recorded at the same volume without the cough.

Loudness normalization measures how loud the recording actually sounds to a person, averaged across its length, and moves it to a target expressed in LUFS. Momentary peaks stop being in charge. Two files normalized this way sit at the same apparent volume even if their peaks are nowhere near each other, which is the thing you wanted when you asked for the volume to be evened out.

CutNoodle does the second kind, with a true peak ceiling so the first kind cannot cause damage on the way. If you want to know what the LUFS numbers mean and which one your platform expects, how loud should a podcast be is the reference page for that; nothing here requires you to read it first.

Doing it

What to expect from the result

A spoken recording that was too quiet comes back at a comfortable listening level, and a file that was recorded hot comes down to meet it. Played one after the other, two files you normalized will match. That is the whole promise, and it is worth being clear that it is the whole promise.

What will not change: the noise floor moves with the voice. Raising a recording by twelve decibels raises the air conditioner by twelve decibels too, so a hissy file comes back as a louder hissy file. Nothing here removes noise, and nothing here repairs a recording. Why your audio is too quiet goes through what is recoverable and what is not, which is worth reading before you spend an evening trying.

The other thing that does not change is dynamic range. If you moved toward the microphone during an anecdote and away again afterwards, those passages stay as far apart as they were. Normalizing sets where the recording sits; it does not flatten what happens inside it.

Common questions

Does normalizing make audio louder?

Usually, but not always. Loudness normalization moves a recording to a fixed target, so a quiet file comes up and a file that was already too loud comes down. If the recording is already near the target, very little changes.

What loudness does CutNoodle normalize audio to?

CutNoodle's Simple Audio Editor normalizes spoken audio to -16 LUFS integrated loudness with a true peak ceiling of -1.5 dBTP, in a single ffmpeg loudnorm pass. There is no target to choose.

Will normalizing my audio make it distort or clip?

No. The Simple Audio Editor holds a true peak ceiling of -1.5 dBTP, which leaves headroom for the peaks that appear when a lossy file is decoded for playback. That ceiling is the reason the result is not simply pushed as loud as it will go.

Which audio formats can I normalize online with CutNoodle?

The Simple Audio Editor opens MP3, WAV, M4A, AAC, OGG and FLAC files up to 2 GB. It exports MP3 or M4A at 128, 192 or 320 kbit/s, or WAV.

Is my audio file uploaded when I normalize it online?

No. The browser opens the file from your disk and ffmpeg, compiled to WebAssembly, does the work inside the page. Nothing is transmitted, there is no account to create, and the tool is free.

CutNoodle is free and runs in your browser. Open the Simple Audio Editor and pick a file.