SnipAudioCut audio

44.1 or 48 kHz, 16 or 24 bit: which should you pick, and what does converting cost?

Published 2026-10-26 · by patrick-eu

Short answer: pick the sample rate your destination asks for, and if it doesn't ask, keep the rate the file already has. 44.1 and 48 kHz both carry everything up to 20 kHz; the only thing that costs anything is the conversion between them. We measured that conversion on this site's MP3 to WAV and WAV to MP3 pages, which both use the browser's own sample rate converter:

Settings: on MP3 to WAV leave Same as the MP3 and 16-bit PCM unless something asks for 48 kHz or 24-bit. On WAV to MP3 pick the sample rate the destination wants; the MP3 comes out the same either way.

What the two numbers are

The sample rate is how many times per second the sound is measured; the highest frequency a file can hold is half of it, so 22,050 Hz for 44.1 kHz and 24,000 Hz for 48 kHz. The bit depth is how finely each measurement is written down: 16-bit has 65,536 steps, 24-bit has 16,777,216, and 32-bit float writes each value as a decimal number that can also go past full scale. Neither number says anything about what is in the file. An MP3 opened on this site has nothing above its own cutoff (18.2 kHz at 192 kbps in our test) whatever rate you write it out at, and a 24-bit WAV of a 16-bit recording has eight bits of zeros.

So the real question is not which rate is better but what converting between them does, because every conversion goes through a filter. This page measures that filter.

How we tested

What the sample rate converter does to the top of the band

A tone that stays well under the new half-rate comes through unchanged; a tone near it is turned down; a tone above it is removed, with a little of it folding back as a mirror image.

Tone44.1 to 48 kHzMirror image (44.1 to 48)48 to 44.1 kHzLands at (48 to 44.1)
1 kHz0.0 dBbelow -97 dBFS0.0 dB1 kHz
10 kHz0.0 dBbelow -97 dBFS0.0 dB10 kHz
15 kHz0.0 dBbelow -89 dBFS0.0 dB15 kHz
18 kHz-0.7 dBbelow -86 dBFS-0.8 dB18 kHz
19 kHz-2.6 dBbelow -88 dBFS-2.8 dB19 kHz
20 kHz-6.9 dBbelow -91 dBFS-6.8 dB20 kHz
21 kHz-14.6 dB-65.3 dBFS at 23.1 kHz-13.7 dB21 kHz
22 kHz-25.3 dB-41.3 dBFS at 22.1 kHz-24.8 dB22 kHz
22.5 kHznot in a 44.1 kHz file-32.7 dB21.6 kHz (folded)
23 kHz-43.0 dB21.1 kHz (folded)
23.5 kHz-57.2 dB20.6 kHz (folded)
Measured by snipaudio.com, 2026-10-26, Chromium 153, WAV to MP3 page with WAV output. Level change of each -12 dBFS tone against the source file. "Mirror image" is the strongest component anywhere else in the spectrum; a 22 kHz tone written to 48 kHz also produced a 22.1 kHz image at -41.3 dBFS, 29 dB under the tone. Tones above 22.05 kHz in the 48 kHz file fold back below it at the level shown.

The sweeps put the corners at the same place in both directions: -1 dB near 18.3 kHz, -3 dB at 19.2 kHz, -6 dB at 20.0 kHz (19.9 kHz going down), -20 dB at 21.5 to 21.7 kHz. Below 18 kHz the sweep stayed within 0.8 dB of the source. Everything a 20-year-old can hear is on the flat part; the loss is the top 2 kHz of a 44.1 kHz file, turned down rather than removed.

From 96 kHz the corners move: to 48 kHz the filter is -3 dB at 20.1 kHz and -6 dB at 21.6 kHz, with a 26 kHz tone folding back to 22 kHz at -25.4 dB and a 30 kHz tone at -81 dB; to 44.1 kHz it is -3 dB at 18.4 kHz and -6 dB at 19.9 kHz, with 24 kHz folding to 20.1 kHz at -23.7 dB, 26 kHz to 18.1 kHz at -41.2 dB, and 30 and 40 kHz gone entirely (digital silence in the 16-bit file). Real recordings carry very little above 22 kHz, so this fold-back mostly matters for synthetic or ultrasonic material.

Music, length and seams

Conversion (24-bit WAV in, 16-bit WAV out)This siteFFmpeg soxr, 16-bit, no ditherSamples out
44.1 kHz, same rate73.5 dB73.9 dB2,646,000 (exact)
48 kHz, same rate73.5 dB74.0 dB2,880,000 (exact)
44.1 to 48 kHz60.0 dB (64.0 dB against FFmpeg's own 48 kHz version)62.4 dB2,880,000 (exact)
48 to 44.1 kHz63.7 dB79.9 dB2,645,999 (one short)
Measured 2026-10-26. Scores against the floating-point reference at the output rate, made from the 48 kHz 24-bit original in one step. One minute of music.

Why the corner sits at 19 to 20 kHz

Both converter pages decode your file with the browser's Web Audio API at the output rate you chose. The Web Audio API 1.1 draft (W3C Working Draft, 22 September 2026, read 2026-10-26) tells the browser, in the decoding steps, to "resample it to the sample-rate of the BaseAudioContext if it is different from the sample-rate of audioData". How is up to the browser. In Chromium's source, read 2026-10-26, audio_bus.cc does this with a media::SincResampler asked for 64 frames at a time, which by sinc_resampler.h selects the smaller 32-point kernel (the file says the larger 64-point one is the aim "for perceptible audio quality", with 32 as the fallback). In sinc_resampler.cc, the low-pass cutoff for that kernel size is multiplied by 0.90, with the comment that the cutoff is moved "slightly downward to avoid" aliasing and that the values "are derived empirically". 0.90 times 22,050 Hz is 19,845 Hz, which is where we measured -6 dB. A short kernel also means a gradual slope, which is why a 22 kHz tone is only 25 dB down and a little of it mirrors back. Other browsers may resample differently; we only tested Chromium.

MP3 at 44.1 vs 48 kHz

WAV to MP3 settingBytes (1 min)LengthScore vs masterTop frequency
192 kbps, 44.1 kHz (from 44.1 kHz WAV)1,440,70560.029 s27.5 dB18.2 kHz
192 kbps, 48 kHz (from 48 kHz WAV)1,440,57660.024 s27.5 dB18.3 kHz
192 kbps, 44.1 kHz (from 48 kHz WAV)1,440,70560.029 s27.6 dB18.2 kHz
320 kbps, 44.1 kHz2,401,17560.029 s39.9 dB20.0 kHz
320 kbps, 48 kHz2,400,96060.024 s39.9 dB20.2 kHz
Measured 2026-10-26, WAV to MP3 page, stereo. Score against the 24-bit reference at the MP3's own rate. Top frequency: highest point where the MP3's spectrum stays within 20 dB of the reference.

The sample rate of an MP3 changes nothing you can measure here: the encoder cuts the top at 18.2 kHz (192 kbps) or 20 kHz (320 kbps) at either rate, and the score is the same to 0.1 dB. The 48 kHz file is a few hundred bytes smaller only because its frames are shorter and the padding at the end differs. Converting the 48 kHz WAV down to a 44.1 kHz MP3 cost nothing either (27.6 dB), because the MP3's own cutoff sits below the resampler's. Pick the rate your destination wants.

16, 24 or 32-bit float when writing a WAV

MP3 to WAV setting (44.1 kHz, 1 min, stereo)BytesRounding noise vs the float outputIdeal roundingLargest errorScore vs master
16-bit PCM10,584,044-94.7 dBFS-101.1 dBFS1.70 steps27.5 dB
24-bit PCM15,876,044-149.0 dBFS-149.3 dBFS1.00 step27.6 dB
32-bit float21,168,058reference27.6 dB
Measured 2026-10-26, MP3 to WAV page, 192 kbps MP3 in. Rounding noise is the RMS of (this file minus the 32-bit float file of the same decode). Every file size matched the WAV formula to the byte (44-byte header, 58 for float).

Writing an MP3 out at a higher or lower rate

The MP3 to WAV page also lets you pick 22.05, 48, 88.2 or 96 kHz for the WAV. From the 44.1 kHz 192 kbps MP3:

WAV outBytes (1 min)SamplesVs FFmpeg's decode resampled with soxrEnergy above 20 kHz
16-bit, 44.1 kHz (same as the MP3)10,584,0442,646,00073.3 dB
16-bit, 48 kHz11,520,0442,880,00073.2 dB-87.0 dB
32-bit float, 48 kHz23,040,0582,880,00087.7 dB-104.9 dB
16-bit, 96 kHz23,040,0445,760,00073.2 dB-81.4 dB
16-bit, 22.05 kHz5,292,0441,323,00048.2 dB
Measured 2026-10-26, MP3 to WAV page. Energy above 20 kHz is that band's share of the whole file's energy; the MP3 has nothing there, and neither do the files.

Writing an MP3 out at 48 or 96 kHz adds samples and bytes (2.18 times the size at 96 kHz) and nothing else: the band above 20 kHz holds -81 to -105 dB of the energy, which is the resampler's leftovers, not music. Because the MP3's content ends at 18.2 kHz, under the converter's corner, the 48 kHz float file agreed with FFmpeg's resampling to 87.7 dB, far better than the 64 dB we got on the orchestral WAV that had content up to 22 kHz. The 22.05 kHz option is different in kind: it cuts everything above about 10 kHz (the converter's corner scales with the rate) and scored 48.2 dB against a careful resample of the same decode, so use it only when something demands that rate.

What to choose

  1. Find out what the destination wants. If a program, device or upload form names a rate or bit depth, use it. If it doesn't, keep the file's own sample rate: every conversion runs the filter above once, and two conversions run it twice.
  2. MP3 to WAV: open MP3 to WAV, leave Same as the MP3 and 16-bit PCM for a file you will play or submit; pick 24-bit PCM if the WAV goes into further editing; pick 32-bit float only if you also raise the volume above 100%. Pick 48 kHz only if the destination needs it; it costs nothing measurable with an MP3 source but a 9% larger file.
  3. WAV to WAV at another rate or depth: open WAV to MP3, set Output format to WAV (16-bit PCM) and the sample rate you need. This path always writes 16-bit; this site cannot write a 24-bit WAV from a WAV, only from an MP3.
  4. WAV to MP3: on the same page choose the bitrate first (that is what sets the quality, see how much each setting saves) and the sample rate the destination wants; 44.1 and 48 kHz gave the same score.
  5. Keep the original. Every conversion here is a copy.

Questions

Should I convert my 44.1 kHz music to 48 kHz before putting it in a video?

If the video editor or the delivery spec asks for 48 kHz, yes, once, on the WAV to MP3 page with WAV output: it costs 0.8 dB at 18 kHz, 3 dB at 19.2 kHz and nothing below. If nothing asks, leave it; the editor will do its own conversion when it has to, and you avoid doing it twice.

Does 48 kHz or 24-bit make an MP3 sound better?

Not in anything we could measure. 192 kbps scored 27.5 dB at 44.1 and 48 kHz with the same 18 kHz cutoff, and the 24-bit source gave the same MP3 as the 16-bit one. The bitrate is the dial that matters for an MP3.

Can I get a 24-bit or 96 kHz WAV out of a WAV here?

No. The WAV to MP3 page writes 16-bit WAV at 16 to 48 kHz. 24-bit, 32-bit float, 88.2 and 96 kHz WAV output exists only on the MP3 to WAV page, from an MP3. We tested Chromium only; other browsers' converters may behave differently.

Continue with the next audio task