EBU R128ONE VOLUME · EVERY TRACK · ZERO QUALITY LOST

Make the whole library sound right.

That folder of music you've collected for years — some tracks whisper, some shout. LevelAudio measures how loud every MP3, WAV and FLAC actually feels and brings them all to one volume. No re-encoding for MP3s, no squashed dynamics, no clipping. Free, in your browser.

OPEN LEVELAUDIO → how it works ↓
1volume across your library 0MP3 re-encodes — lossless gain 100%dynamics kept — no compression EBU R128 — the loudness math streaming uses
How it works

Pick a folder. Check the numbers. Press level.

Loudness isn't peaks and volume knobs — it's how loud a track feels. LevelAudio measures it the way broadcasters and streaming platforms do (LUFS), shows you every track's numbers, and only then touches anything.

01 · PICK

Your library, as-is

Choose a folder — subfolders, mixed formats, thousand-track collections welcome. In Chrome and Edge, results are written back next to your originals; everywhere else you get a ZIP.

02 · MEASURE

Feel, not just peaks

Every track gets a K-weighted loudness reading and a true-peak check — the same measurements Spotify and YouTube use to judge volume. You review everything before a single byte is written.

03 · LEVEL

The gentlest touch that works

Pure gain, nothing else: quiet tracks come up, loud ones come down, the mix stays exactly as mixed. A true-peak ceiling keeps everything clip-free — and you can A/B any track before committing.

The methods

The gentlest method per file — with a failover behind it.

LevelAudio never processes more than it has to, and it always shows which method each file got.

MP3 · LOSSLESS GAIN

No re-encode, fully reversible

MP3 frames carry a gain field in their headers. LevelAudio rewrites just that field (the mp3gain technique) in 1.5 dB steps — the audio data, tags and cover art stay byte-for-byte identical, and the change can be undone.

WAV & MEASUREMENT · NATIVE

Exact DSP, instant

Measurement and WAV gain run in hand-written BS.1770-4 code — sample-exact math at the file's own bit depth, off the UI thread. Your files never change quality class.

FAILOVER · FFMPEG

When files fight back

Odd encodings, FLAC re-encodes, hour-long recordings: a bundled FFmpeg (WebAssembly) steps in with two-pass EBU R128 loudnorm. It loads once and runs on your device, like everything else.

Why in the browser

Your library is gigabytes. Uploading it would be silly.

Cloud converters make you upload files one by one, wait in a queue, and hand your collection to someone else's server. LevelAudio skips all of it — your own machine does the work:

  1. Fast. No upload, no queue. A whole album levels in seconds; a thousand-track library is a coffee break.
  2. Safe. Originals stay on your disk. By default, results go to a separate normalized/ folder next to them.
  3. Private by construction. There is no server to send anything to. (Curious? Open DevTools and watch the Network tab — it stays quiet.)
  4. Free to keep free. No servers means no server bills — which is exactly why this can stay free.
Who it's for

For every library that grew over the years.

Old MP3 collections USB sticks for the car DJ crates Podcast episodes Lecture & voice recordings Party & wedding playlists Sample libraries
FAQ

Questions, answered plainly.

Will it flatten my music's dynamics?

No — and this is the part loudness tools usually get wrong. LevelAudio applies pure gain: the whole track moves up or down together, like turning the volume knob once and leaving it. No compression, no limiting, no pumping. The quiet intro and the loud chorus keep exactly the distance the mix gave them. If a track can't reach the target without its peaks hitting the ceiling, LevelAudio applies less gain and tells you, rather than squashing it.

Is it really free?

Yes. Your machine does the work, so each user costs us almost nothing — that's why we can afford to be generous. If LevelAudio saved your library an afternoon, there's a pay-what-you-want tip jar.

What happens to my files?

Your browser opens them, measures and adjusts them in memory, and writes results back to your disk (or hands you a ZIP). Nothing is uploaded or stored anywhere else — there's no server side to this tool at all.

What does "lossless for MP3" mean?

MP3 volume can be changed by rewriting a gain field inside each frame instead of decoding and re-encoding the audio. Quality is untouched, tags and album art are preserved byte-for-byte, and the adjustment is exactly reversible. The trade-off: it works in 1.5 dB steps, so tracks land within ±0.75 dB of the target — inaudible in practice. Prefer sample-exact? Switch MP3 handling to "exact re-encode" in the app.

Which target should I pick?

−14 LUFS (the default) matches Spotify, YouTube and most streaming platforms and is a good all-round choice for personal libraries. −16 LUFS is the common recommendation for podcasts. −23 LUFS is the EBU R128 broadcast standard. All targets are enforced with a true-peak ceiling so nothing clips.

Why does FLAC get re-encoded?

FLAC is compressed, so a gain change means decoding and re-encoding. The re-encode is done at the file's own bit depth and sample rate with FLAC's lossless compression — you end up with a normal FLAC file of the same quality class. It's still a more invasive operation than the MP3 patch, which is why the app tells you which method was used, per file.

What do I need to run it?

A modern browser. Chrome and Edge can write results straight back into the folder you picked (new "normalized" subfolder, or in place if you ask). Firefox and Safari read folders fine and hand results back as a ZIP download.

Press play anywhere in your library. It just sounds right.

OPEN LEVELAUDIO →
♥ Free forever? Help keep it that way