Compare Audio Files
Hear and see the difference between two versions, such as the original and the compressed copy.
File A
MP3, WAV, M4A, FLAC, OGG, Opus, AIFF, WMA, AMR and the sound of most videos. Files stay on your device.
File B
MP3, WAV, M4A, FLAC, OGG, Opus, AIFF, WMA, AMR and the sound of most videos. Files stay on your device.
How it works
- Choose file A and file B.
- Read the properties and loudness side by side.
- Play and switch between A and B at the same position.
What you get
Add a file as A and another as B. The page measures both and shows their properties side by side: format, codec, bitrate, sample rate, bit depth, channels, duration, size, loudness, loudness range, true peak, sample peak, RMS, dynamic range and the estimated bandwidth. Rows that differ are highlighted and say by how much. Both waveforms are drawn one above the other.
It suits questions like "what did the encoder change?", "is the remaster louder?" and "did exporting alter the file?".
Listening: A/B switching
Both files play on the same audio clock at the same moment and the A and B buttons only change which one you hear, so the switch is instant and always at the same position. The A and B keys do the same, and Space plays and pauses. "Match loudness" lowers the louder file to the level of the quieter one, because people tend to prefer the louder version even when it is not better.
If the page finds that B is shifted against A (common after encoding, because encoders add a short delay), "Line up B with A" starts B at the matching point. Playback covers the first 10 minutes of each file.
Null test
The null test lines B up with A within one second, subtracts it and measures what is left over the first minute. A silent result means the files are identical. A result far below the original (more than 60 dB) is inaudible, and a smaller one shows how much a lossy encode changed the sound. It only means something when both files come from the same recording at the same level: a different volume or mastering shows up as a large difference even when both sound fine, and it is skipped when the sample rates differ.
Questions
Why do the two files have to play in sync?
Switching between them at the same position is what makes small differences audible. Both play at once and only the gain changes.
Why is B reported as shifted?
Lossy encoders and some editors add a short silence at the start. The page finds the offset by cross-correlation within one second and can line the files up.
Can I compare a lossless file with its MP3?
Yes, that is a good use. Turn on the null test and match loudness, then switch between them with the A and B keys.
Are my files uploaded?
No. Both files are read and played on your device.