Audio Normalization adjusts the gain of an audio file so its highest peak reaches a selected target level.
The tool analyzes the file, shows the current peak level, previews the waveform, and exports a normalized WAV
file directly from the browser.
The normalizer follows a simple analysis-and-export workflow: load a file, review the detected input peak,
choose a target peak level, then export the adjusted audio as WAV.
1Upload audio
2Analyze peak
3Choose target
4Export WAV
Quick start
How to normalize a file
Open the Audio Normalization tool.
Click Choose an audio file and select a supported audio file.
Wait for the waveform and input level analysis to finish.
Review the Input Level, Target, and Duration boxes.
Select the target peak level: -1 dB, -3 dB, or -6 dB.
Click Normalize Audio.
Download the generated normalized WAV file.
Snapshot: upload widget
upload_fileChoose an audio file MP3, WAV, OGG, M4A, FLAC, and other browser-supported audio formats. Browse Files
Analysis cards
Read the current level before exporting
After decoding the file, the tool scans every audio sample to find the loudest absolute peak. That value is
shown as the Input Level in dBFS. The Target box shows the selected destination peak, and Duration confirms
the decoded file length.
dBFS means decibels relative to full scale. In digital audio, 0 dBFS is the maximum possible sample level.
Normalization targets are usually below 0 dB to leave headroom.
Snapshot: level summary cards
Input Level-8.4 dB
Target-1 dB
Duration2:18
Waveform level preview
Use the waveform to understand level changes
The waveform preview shows the shape and relative amplitude of the decoded audio. It helps identify very quiet
files, loud transients, silence, and uneven sections before applying gain.
Snapshot: waveform level preview
Peak amplitude
Target peak level
Choose how loud the normalized file should peak
Peak normalization multiplies the whole file by one gain value. If the loudest sample is currently -8.4 dBFS
and the target is -1 dBFS, the tool raises the file by about +7.4 dB. If the input is already louder than the
target, the gain is reduced instead.
Snapshot: normalization settings
-1 dB — loud peak-normalized audioexpand_more
Peak normalization adjusts volume so the loudest sample reaches this level.
WAV
Exports the normalized result as a standard WAV file.
Target level guide
Pick the target based on how much headroom you want after normalization. Lower targets are safer when the file
will be processed again later.
-1 dBLoud peak-normalized export. Useful when you want the file close to full scale while leaving a little safety margin.
-3 dBSafe headroom. Useful for files that may later be encoded, edited, or combined with other audio.
-6 dBQuieter export. Useful when you want extra headroom or a less aggressive level.
Supported input formats
The tool accepts audio files, but decoding depends on the browser. WAV and MP3 are usually the safest choices.
MP3Commonly supported in modern browsers.
WAVBest-supported format for analysis and export.
OGGSupported by many modern browsers.
M4AUsually supported in Chrome, Edge, and Safari.
FLACBrowser support varies; Chrome and Edge are generally stronger here.
Normalize and download
Export the normalized WAV
When you click Normalize Audio, the tool calculates the required gain, applies that gain to every sample, and
creates a WAV file. The download button appears below the main action button after processing completes.
Snapshot: normalize button and result
Normalized to -1.0 dB peak. Applied +7.4 dB gain. Output peak: -1.0 dB.
Peak normalization finds the maximum absolute sample value across all channels, converts the selected target
dB value to a linear amplitude, then applies one gain multiplier to the whole audio buffer. This preserves the
file’s internal dynamics while changing its overall peak level.
Decode: the browser decodes the selected file with the Web Audio API.
Analyze: every channel is scanned for the highest absolute sample value.
Target: dB is converted to amplitude with 10 ** (dB / 20).
Gain: target amplitude is divided by current peak amplitude.
Apply: every sample is multiplied by the calculated gain and clamped to the safe range.
Export: the processed buffer is written as a PCM WAV file.
Peak normalization vs loudness normalization
This tool performs peak normalization, not LUFS loudness normalization. Peak normalization controls the highest
sample value. Loudness normalization estimates perceived loudness over time. Two files normalized to the same
peak can still sound different if their dynamics, compression, or average energy differ.
Troubleshooting
The Normalize Audio button is disabledLoad a browser-supported audio file first. The button enables after decoding and peak analysis finish.
The file does not loadThe browser could not decode that file. Try WAV or MP3, or test in another modern browser.
The result sounds clippedUse a lower target such as -3 dB or -6 dB. Peak normalization avoids exceeding the target, but later playback chains or encoders can still add small changes.
The result is still not equally loud compared with another songPeak normalization matches the loudest sample, not perceived loudness. Two files with the same peak can still sound different.
The exported WAV is largeWAV is uncompressed PCM audio, so it is larger than MP3, OGG, M4A, or FLAC.