1.8k

Shares

Best Audio Formats for Music: MP3, AAC, Opus, FLAC and WAV

There are only about six audio formats you will meet in normal use, and each one exists because it solved a specific problem better than the others. None of them is best at everything.

This is what each format is for, how they compare on the things that matter, and a short answer for each common situation.

Lossy and lossless, which is the real dividing line

Lossy formats — MP3, AAC, Opus, Vorbis — permanently discard audio data that a psychoacoustic model predicts you will not notice. They are three to ten times smaller than the original, and the discarded data cannot be recovered.

Lossless formats — FLAC, ALAC, WAV, AIFF — reproduce the original samples exactly. FLAC and ALAC compress; WAV and AIFF do not compress at all.

Everything else about these formats is secondary to which side of that line they sit on. A lossy file can always be made from a lossless one; the reverse is impossible.

The formats at a glance

FormatTypeTypical size, 4-min trackBest atWeakness
MP3Lossy3.7–9.2 MBPlaying on literally anythingLeast efficient of the lossy codecs
AAC / M4ALossy3–8 MBBetter quality than MP3 at the same sizeSlightly narrower device support
OpusLossy2.5–6 MBBest quality per byte, especially at low bitratesPoor support on older and car hardware
Vorbis / OGGLossy3–7 MBOpen, no patents, common in gamesLargely superseded by Opus
FLACLossless20–30 MBArchiving, editing, verifiable integrityFour to six times the size
ALACLossless20–30 MBLossless inside the Apple ecosystemLess support outside it
WAVUncompressed~42 MBEditing, maximum compatibility as a sourceHuge, and poor metadata support

MP3 — the one that always works

MP3 is the oldest of these and technically the weakest lossy codec: at 128 kbps, AAC and Opus both sound clearly better. It survives because compatibility beats efficiency in practice.

Car stereos, cheap MP3 players, Bluetooth speakers with SD slots, older phones, DJ gear, in-flight systems — the set of devices that read MP3 and nothing else is large and slow-moving. If you do not know what will play the file, MP3 is the answer.

At 320 kbps the efficiency gap stops mattering much, because at that bitrate every modern lossy codec is close to transparent on ordinary equipment.

AAC — the sensible default when you control the player

AAC is the successor to MP3 and does the same job better. At 128 kbps it sounds roughly like MP3 at 192; at 256 kbps it is very hard to distinguish from lossless on most material. It is the format behind the .m4a files from iTunes purchases and the streaming quality tier on most services.

Support is good but not total. Everything Apple made in twenty years plays it, Android plays it, browsers play it, most modern car stereos play it. Cheap standalone players and older hardware are where it fails.

Opus — the best codec, on the fewest devices

Opus is the current state of the art. At 96 kbps it is competitive with MP3 at 160, and at very low bitrates — 48 to 64 kbps — it stays listenable where MP3 falls apart completely. That makes it genuinely useful on a slow or expensive connection.

The problem is playback. Browsers, Android and desktop players handle it, but car stereos, older phones and standalone players largely do not. Downloading an Opus file that your car cannot read is a false economy.

If your listening happens entirely on a modern phone with headphones, Opus at 96–128 kbps is the most efficient choice available. Anywhere else, it is a gamble.

FLAC and ALAC — the same idea, two ecosystems

Both are lossless and both compress to roughly the same size, so there is no audible or practical difference between them. The split is purely about support: FLAC is standard almost everywhere except Apple's own Music app, and ALAC is standard inside it.

FLAC has one advantage worth knowing about: it stores a checksum of the audio data, so you can verify years later that a file has not silently corrupted on a failing disk. That makes it the better archive format.

Converting between FLAC and ALAC is lossless in both directions, so picking one does not lock you in.

WAV — a working format, not a storage format

WAV holds raw uncompressed samples. It is what audio editors want to work with and what most recording software produces, because there is no decode step and no encoding decisions to worry about.

It is a poor way to store a library: ten times the size of an MP3 for audio that is audibly identical to FLAC, which is half the size of WAV. Its metadata support is also weak, so tags, artwork and track numbers often do not survive.

Keep WAV while you are editing. Convert to FLAC when you are done.

Which to pick, by situation

  • Music on a phone, ordinary headphones: MP3 at 192–320 kbps, or AAC at 160–256.
  • Music on a car stereo or old player: MP3. Do not experiment here.
  • Very limited data or storage: Opus at 96 kbps if the device supports it, otherwise MP3 at 128.
  • Podcasts and audiobooks: 64–96 kbps mono is plenty. Speech does not need stereo or headroom.
  • Archiving your only copy: FLAC.
  • Editing, cutting, mixing: WAV or FLAC. Never edit a lossy file if a lossless source exists.
  • Uploading to a service that re-encodes: the highest quality source you have. Everything you send is re-encoded on arrival, and lossy-to-lossy compounds the damage.

The one rule that prevents most mistakes

Convert from the best source you have, once, directly to what you need. Each lossy re-encode discards more data, and the losses compound in ways that are much more audible than a single encode at a low bitrate.

MP3 at 128 kbps made from a FLAC sounds fine. The same 128 kbps MP3 made from a 128 kbps AAC that was made from a 192 kbps MP3 sounds thin and smeared. Same final bitrate, very different result. If you are cutting or trimming a file, trim it before converting rather than converting twice.

Frequently asked questions

Which audio format has the best quality?

For quality at any size, lossless: FLAC, ALAC or WAV, which are all identical to the source and to each other. For quality at a given file size, Opus, then AAC, then MP3.

Is M4A the same as AAC?

Nearly. M4A is a container, and the audio inside it is usually AAC but can be ALAC. A file labelled .m4a from a music store is almost always AAC; one from a lossless source may be ALAC. The file properties will say which.

Does converting between formats reduce quality?

Converting lossless to lossless — FLAC to ALAC to WAV — loses nothing. Converting anything to a lossy format loses data. Converting one lossy format to another loses data twice and is the main thing to avoid.

Why do some of my files say 320 kbps and some say VBR?

Constant bitrate spends the same data on every second, including silence. Variable bitrate spends more on complex passages and less on simple ones, which gives better quality for the same average size. VBR is generally the better choice where the player supports seeking correctly, which almost all now do.

What format should I use for a DJ set or live playback?

Use lossless if the software and storage allow it — time-stretching and pitch-shifting amplify lossy artefacts. If you must use lossy, use 320 kbps constant bitrate MP3, which every piece of DJ hardware handles predictably.

Read next

  • MP3 vs FLAC: When the Difference Is Worth the Storage

    · 6 min read

    FLAC keeps every bit of the original recording. MP3 throws some away permanently to make the file three to five times smaller. That is the entire technical difference, and everything else follows…

  • How to Download Music on Android and Play It Offline

    · 5 min read

    Android is the easy case: Chrome saves audio files to normal storage, and almost every music player on the phone will find them by scanning that storage. Where people get stuck is that the file lands…

  • How to Download Music on iPhone Without iTunes

    · 5 min read

    iOS will download an MP3 from Safari and store it permanently — the part people get stuck on is that the file lands in the Files app, not in the Music app, and nothing plays it automatically.