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
| Format | Type | Typical size, 4-min track | Best at | Weakness |
|---|---|---|---|---|
| MP3 | Lossy | 3.7–9.2 MB | Playing on literally anything | Least efficient of the lossy codecs |
| AAC / M4A | Lossy | 3–8 MB | Better quality than MP3 at the same size | Slightly narrower device support |
| Opus | Lossy | 2.5–6 MB | Best quality per byte, especially at low bitrates | Poor support on older and car hardware |
| Vorbis / OGG | Lossy | 3–7 MB | Open, no patents, common in games | Largely superseded by Opus |
| FLAC | Lossless | 20–30 MB | Archiving, editing, verifiable integrity | Four to six times the size |
| ALAC | Lossless | 20–30 MB | Lossless inside the Apple ecosystem | Less support outside it |
| WAV | Uncompressed | ~42 MB | Editing, maximum compatibility as a source | Huge, 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.