SnipAudioCut audio

How do you compress a WAV file, and how much smaller does each option make it?

Published 2026-10-17 · by patrick-eu

Short answer: a WAV's size is fixed by its sample rate, its bit depth, mono or stereo, and its length, so to make it smaller you lower one of those or switch to MP3. All four dials are on the WAV to MP3 page, which also writes WAV. We ran a 3-minute recording through every option:

For a file that only has to be small, pick MP3 and 128 or 192 kbps. For a file that has to stay WAV, pick WAV (16-bit PCM) at 44.1 kHz and keep the stereo. Keep the original either way.

Why a WAV is as big as it is

A PCM WAV stores every sample as it is, so its size is just arithmetic: sample rate times bytes per sample times the number of sides, times the length, plus a header. Every file in this test matched that formula to the byte (the WAVs this site writes have a 44-byte header; the ones FFmpeg wrote had 78 to 114 bytes of header and tags).

WAVBytes per secondMB per minute3 minutes
16-bit, 44.1 kHz, stereo176,40010.5831,752,078 bytes
24-bit, 48 kHz, stereo288,00017.2851,840,102 bytes
32-bit float, 44.1 kHz, stereo352,80021.1763,504,114 bytes
24-bit, 96 kHz, stereo576,00034.56103,680,102 bytes
The four test files, written by FFmpeg 4.4.2 from the same 24-bit original. MB here is a million bytes; the page's size label counts 1,048,576 bytes as a MB, so it shows the first file as 30.3 MB.

So there are exactly four ways to make a WAV smaller as a WAV: fewer bits per sample, fewer samples per second, one side instead of two, or less length. The music itself does not matter: three minutes of silence is the same size as three minutes of orchestra. That is also why zipping does so little (see below), and why MP3, which spends bits only on what can be heard, gets so much smaller.

How we tested

Staying WAV: what each setting saves

The page always writes 16-bit PCM WAV. The first five rows are the bit-depth and sample-rate conversions people most often need; the rest start from the 16-bit 44.1 kHz file and go lower.

FromSetting on the pageBytesShare of the sourceScoreTop frequencyTime
24-bit, 48 kHzWAV, 48 kHz, same34,560,04466.7%73.6 dB21.3 kHz1.7 s
24-bit, 48 kHzWAV, 44.1 kHz, same31,752,04061.3%64.2 dB21.3 kHz2.1 s
24-bit, 96 kHzWAV, 44.1 kHz, same31,752,04030.6%62.6 dB21.3 kHz2.7 s
32-bit float, 44.1 kHzWAV, 44.1 kHz, same31,752,04450.0%73.4 dB21.3 kHz1.6 s
16-bit, 44.1 kHzWAV, 44.1 kHz, same31,752,044100.0%72.6 dB21.3 kHz1.7 s
16-bit, 44.1 kHzWAV, 32 kHz, same23,040,04472.6%50.0 dB15.3 kHz1.7 s
16-bit, 44.1 kHzWAV, 44.1 kHz, mono15,876,04450.0%72.2 dB21.3 kHz1.0 s
16-bit, 44.1 kHzWAV, 22.05 kHz, same15,876,04450.0%41.9 dB10.6 kHz1.6 s
16-bit, 44.1 kHzWAV, 22.05 kHz, mono7,938,04425.0%42.6 dB10.6 kHz0.9 s
16-bit, 44.1 kHzWAV, 16 kHz, mono5,760,04418.1%33.9 dB7.7 kHz0.9 s
Measured by snipaudio.com, 2026-10-17, Chromium 153. Share is bytes out over bytes in for that row's source. Mono scores are against the original's mono mix.

Going MP3: much smaller for less loss

Setting on the pageBytesMB per minuteShare of 16-bit 44.1 kHz WAVScoreTop frequencyTime
MP3 320 kbps, 44.1 kHz, stereo7,201,4362.4022.7%40.2 dB20.0 kHz19.6 s
MP3 192 kbps, 44.1 kHz, stereo4,320,8621.4413.6%27.6 dB18.2 kHz17.6 s
MP3 128 kbps, 44.1 kHz, stereo2,880,5740.969.1%15.2 dB16.0 kHz23.6 s
MP3 96 kbps, 44.1 kHz, mono2,160,4310.726.8%23.5 dB18.0 kHz11.6 s
MP3 48 kbps, 22.05 kHz, mono1,080,3720.363.4%18.3 dB10.0 kHz7.5 s
MP3 32 kbps, 16 kHz, mono720,2880.242.3%15.8 dB7.5 kHz5.4 s
Measured by snipaudio.com, 2026-10-17, Chromium 153, from the 16-bit 44.1 kHz WAV. Mono scores are against the original's mono mix.

For the full set of low settings (64 kbps, 24 and 32 kHz, and what re-saving an MP3 costs) see how small an MP3 can get; if your WAV is a loud master, see how much headroom it needs before you convert.

Zipping a WAV, and lossless formats

"Compress" can also mean putting the file in a zip. We tried (deflate, level 9, Python's zipfile):

WAVZipFLAC (FFmpeg 4.4.2, default level)
16-bit, 44.1 kHz, 31,752,078 bytes28,399,978 bytes (89.4%)14,758,629 bytes (46.5%)
24-bit, 48 kHz, 51,840,102 bytes49,249,125 bytes (95.0%)32,754,132 bytes (63.2%)
Measured 2026-10-17 on the same two test files.

General-purpose compression finds almost nothing to repeat in audio samples, so a zip saves 5 to 11% and the recipient still has to unzip it. A lossless audio format like FLAC roughly halves a 16-bit file with no change to the samples, but this site cannot write FLAC; it can only open it. If you need lossless and small, FLAC is the right tool, just not this one.

What each option takes away

Steps

To keep it WAV (a 24-bit, 32-bit float or 96 kHz file):

  1. Open WAV to MP3 and choose your WAV. The line under the name shows its sample rate, bit depth and mono or stereo.
  2. Under Output format pick WAV (16-bit PCM), sample rate 44.1 kHz (or 48 kHz to change only the bit depth), and leave the mono/stereo choice on Same as file.
  3. Press Convert, then Download. Title, artist and other LIST INFO tags are kept (see the page's FAQ).

To make it as small as possible:

  1. On the same page pick MP3. For music, 192 kbps stereo (14%) kept 27.6 dB; 128 kbps (9%) kept 15.2 dB and sound up to 16.0 kHz.
  2. For speech, choose Mono and 22.05 kHz first; the bitrate list then offers 48 kbps (3.4%). We only tested music, so listen to the result on a voice recording before you delete anything.
  3. Press Convert and Download.

Questions

Can the page write 24-bit WAV, or FLAC?

No. Its WAV output is always 16-bit PCM, and it has no FLAC output. It opens 8 to 32-bit PCM, 32-bit float, A-law and μ-law WAVs, and FLAC on the audio cutter.

My WAV is already 16-bit 44.1 kHz stereo. What now?

WAV output cannot make it smaller, as the table shows. Your choices are mono or a lower sample rate (each 50%), a shorter file, or MP3 (23% at 320 kbps). For most uses MP3 at 192 or 320 kbps is the better trade.

Is the file uploaded to be compressed?

No. The page decodes and writes the file in your browser; see how to check whether an online tool uploads your file.

Continue with the next audio task