Skip to main content
← All posts

How to compress audio files without losing quality

“Compress without losing quality” sounds like a contradiction. Compression works by throwing things away — that’s how the file gets smaller. But the phrase makes more sense once you understand that not all compression is the same, and that “quality” depends on what you’re listening on, what the audio contains, and what you’re doing with it afterward. A podcast episode doesn’t need the same bitrate as a mastered song. A voice memo shared over email doesn’t need lossless encoding.

This guide covers how audio compression actually works, how to pick the right bitrate, and how to shrink files to a practical size without audible damage.

Two kinds of compression

Audio compression comes in two flavors, and mixing them up causes most of the confusion around this topic.

Lossless compressionreduces file size without altering the audio data at all. FLAC is the standard example. It uses prediction algorithms and entropy coding to pack the same samples into fewer bytes — similar in concept to how ZIP works on text files. When you decode a FLAC, you get back the exact same waveform, sample for sample, that went in. The tradeoff is modest compression: typically 30–50% smaller than WAV. A 50 MB WAV might become a 28 MB FLAC. Useful, but not dramatic.

Lossy compressionpermanently discards parts of the audio signal that psychoacoustic models predict you won’t notice. MP3, AAC, and OGG Vorbis all work this way. The result is a much smaller file — often 80–90% smaller than the original — at the cost of some irreversible quality loss. How much loss depends almost entirely on the bitrate you choose.

Bitrate: the one number that matters most

Bitrate is the amount of data used per second of audio, measured in kilobits per second (kbps). Higher bitrate means more data retained, which generally means better fidelity. Lower bitrate means a smaller file at the expense of more aggressive data removal.

For MP3 specifically, the encoder looks at each frame of audio (about 26 ms) and decides what spectral content to keep and what to discard. At higher bitrates, it keeps more of the subtle details — stereo width, high-frequency harmonics, transient attacks. At lower bitrates, those details get quantized or removed, producing artifacts like pre-echo, phasing on cymbals, and a general “underwater” quality.

Here’s a practical bitrate guide for MP3:

  • 64 kbps— Mono speech only. Thin and obviously compressed. Fine for dictation recordings or low-bandwidth phone calls, not much else.
  • 96 kbps— Acceptable for mono podcasts if file size is a hard constraint (RSS feeds, bandwidth-limited listeners). Stereo music at this bitrate sounds bad.
  • 128 kbps— The classic “good enough” bitrate. On earbuds and laptop speakers, most listeners can’t tell the difference from the original. On quality headphones, trained ears can pick out artifacts in hi-hats, string sections, and dense mixes. Perfectly adequate for spoken word in stereo.
  • 192 kbps— Significantly cleaner than 128. This is a solid choice when you want a compact file but the listener might be on decent headphones. Many streaming services used 192 kbps AAC as their default tier for years.
  • 256 kbps— Hard to distinguish from the original on nearly all material and playback systems. This is where most people can stop worrying about quality.
  • 320 kbps— The maximum MP3 bitrate. Virtually transparent. If you’re distributing music as MP3 and quality matters, use this. The file is still about a tenth the size of the WAV.

When is 128 kbps enough?

More often than people think. If the audio is primarily voice — podcasts, audiobooks, lectures, interviews — 128 kbps stereo (or even 96 kbps mono) is completely fine. Human speech sits in a narrow frequency range and doesn’t have the spectral complexity that exposes compression artifacts. A one-hour podcast at 128 kbps stereo is about 58 MB. At 64 kbps mono, it’s under 30 MB.

For music, 128 kbps is adequate when the listener won’t be paying close attention to audio quality: background music on a website, preview clips, casual playlists on phone speakers. If the audience is music enthusiasts listening on monitors, 128 won’t cut it.

When do you need 256 or 320 kbps?

For music distribution, always go 256 or 320 if MP3 is the delivery format. The size difference between 128 and 320 is about 1.4 MB per minute — for a five-minute song, that’s 7 MB extra. In 2026 that’s not a meaningful tradeoff. The quality difference, though, is audible on any halfway decent speaker.

Music with sharp transients (percussion, acoustic guitar picking), wide stereo fields (orchestral, panned synths), or prominent high frequencies (cymbals, breathy vocals, vinyl crackle) suffers the most from low bitrates. These are exactly the sounds that MP3’s psychoacoustic model struggles with. Give the encoder more bits to work with and the problems disappear.

FLAC for archival: compress without losing anything

If your goal is truly zero quality loss, FLAC is the answer. It compresses a WAV file to roughly half its size while preserving every sample. A 50 MB WAV becomes a 25–35 MB FLAC. You can decode it back to an identical WAV whenever you want.

FLAC is the right choice for:

  • Archiving masters and stems you might re-edit later
  • Storing a music collection at full quality without the WAV bloat
  • Uploading to platforms that accept lossless (Bandcamp, Tidal)
  • Keeping a lossless source so you can encode to any lossy format later

FLAC doesn’t help if your goal is dramatic file size reduction. Going from 50 MB to 28 MB isn’t going to solve an email attachment limit. For that, you need lossy compression — but you should start the lossy encode from the FLAC (or WAV), not from another lossy file.

The re-encoding trap

One of the most common mistakes is compressing an already-compressed file. If you take a 128 kbps MP3 and re-encode it at 320 kbps, the file gets bigger but the quality doesn’t improve — those frequencies were already discarded in the first encode. You’re paying for 320 kbps worth of data to describe a 128 kbps signal.

Going the other direction is worse. Re-encoding a 320 kbps MP3 at 128 kbps applies a second round of psychoacoustic trimming to audio that’s already been trimmed once. Each generation of lossy encoding compounds artifacts. The result sounds noticeably worse than a clean 128 kbps encode from the original lossless source.

The rule: always compress from the highest-quality source you have. If you have the WAV or FLAC, use that. If all you have is an MP3, don’t re-encode it — just use it as-is, or accept that any further compression will degrade it.

How to compress with MakeMySounds

The MakeMySounds compressormakes this straightforward. Drop your audio file, pick a target bitrate, and download the result. The tool runs server-side via ffmpeg, so it handles every input format — MP3, WAV, FLAC, OGG, M4A, and more.

A typical workflow:

  1. Drop your file on the compressor page.
  2. Pick a bitrate. For music, 256 or 320 kbps. For podcasts and voice, 128 kbps. For maximum compression where quality is secondary, 96 or 64 kbps.
  3. Click compress and download the result. The page shows you the original and compressed file sizes so you can see exactly how much space you saved.

One note: the compressor uploads your file to our server for processing. If you’d rather keep everything in the browser, the audio cuttercan export MP3 at your chosen bitrate entirely client-side — but only for files the browser can decode (MP3 and WAV).

Choosing the right approach

The decision tree is simpler than it looks:

  • Need to keep original quality? Use FLAC. You get meaningful size savings over WAV with zero quality loss.
  • Need a small file for distribution?Use MP3 at 256–320 kbps for music, 128 kbps for voice.
  • Need the absolute smallest file?Use MP3 at 64–96 kbps and accept the quality hit. This is fine for previews, scratch tracks, and voice recordings that don’t need to sound polished.
  • Need to reduce file size for a format the browser can’t handle? Use the format converter to switch to MP3 or another lossy format at your chosen quality level.

The key insight is that “without losing quality” is relative. At 320 kbps MP3, the quality loss is below what most humans can perceive on most playback systems. At FLAC, there’s literally no loss at all. Both are valid answers depending on how much smaller you need the file to be.

Ready to try it?

Open the tool →