MP3: The Aging Universal Standard
MP3 was standardized in 1991 as part of the MPEG-1 standard, and it fundamentally changed how audio was stored and distributed. For the first time, a 4-minute song could fit on a floppy disk rather than a CD. The format powered the entire first decade of digital music — Napster, iPods, and the early iTunes Store were all built on MP3.
Today, MP3's greatest asset is its ubiquity. Every music player, car stereo, smart speaker, streaming service, game engine, and audio editing tool made in the last 25 years supports MP3. You will never encounter a compatibility problem with an MP3 file. This makes it the right choice whenever you need guaranteed playback on an unknown device or in an unknown context.
Its limitation is technical age. Compared to modern codecs like AAC or Opus, MP3 achieves poorer compression efficiency: a 192 kbps MP3 sounds roughly equivalent to a 128 kbps AAC. For the same perceived quality, MP3 files are larger. For new projects where you control the playback environment, a more modern format will produce better quality at smaller file sizes. MP3 remains the safe default when compatibility matters more than efficiency.
AAC: MP3's Successor
AAC (Advanced Audio Coding) was designed as a direct successor to MP3, completing its MPEG-4 standardization in 1999. Apple adopted it as the format for the iTunes Store and built it into every iPhone, iPad, and Mac. YouTube uses AAC for audio tracks. Spotify streams in AAC on iOS.
The efficiency improvement over MP3 is substantial and well-documented. At the same bitrate, AAC is perceptually equivalent to MP3 at roughly 20–30% higher bitrate. A 128 kbps AAC file sounds approximately equivalent to a 192 kbps MP3 — noticeably better, at the same file size. For streaming services and podcasts where bandwidth and storage efficiency matter, AAC's advantage is meaningful.
Compatibility is nearly as broad as MP3 in modern contexts. AAC is natively supported on all Apple devices, all Android devices running 5.0 or later, and all major browsers. The main edge case is very old software — some legacy players and car stereos from before 2010 may not support AAC. For any new audio project not targeting legacy hardware, AAC is a better technical choice than MP3.
FLAC and WAV: Lossless for Production
FLAC (Free Lossless Audio Codec) and WAV both store audio without any quality loss. Every bit of the original recording is preserved. The difference between them is compression: WAV stores raw PCM audio samples with no compression, while FLAC applies a lossless compression algorithm (similar to ZIP but optimized for audio data).
A standard stereo WAV file at 44.1 kHz and 16-bit depth occupies approximately 10 MB per minute. FLAC reduces this by 50–60% through lossless compression, producing files around 4–5 MB per minute — without discarding any audio information. Decoding FLAC requires slightly more processing than reading a WAV file, but this is imperceptible on any hardware made in the last decade.
Both formats are the standard for music production, mastering, and archiving. In a digital audio workstation (DAW), every plug-in, mix bus operation, and export step works at maximum quality when the source is lossless. Introducing a lossy format mid-project means any subsequent processing degrades already-compressed audio. For professional audio work, keep your working files in WAV or FLAC and only convert to MP3 or AAC at the final delivery step.
OGG Vorbis: The Open-Source Web Format
OGG Vorbis was developed by the Xiph.Org Foundation in the late 1990s as a patent-free, royalty-free alternative to MP3 and AAC. Where MP3 was encumbered by patents until 2017 and AAC still requires licensing fees for commercial use, OGG Vorbis has always been completely free to use, implement, and distribute.
Compression efficiency is broadly comparable to AAC, making OGG Vorbis a significant improvement over MP3 at equivalent bitrates. All major web browsers support the <audio> tag with OGG Vorbis natively — it has been a first-class web audio format since Firefox 3.5 and Chrome 4.
OGG is the preferred format for applications and games built on open-source frameworks. The Godot game engine, many Linux media players, and HTML5 audio APIs commonly use OGG Vorbis for background music and sound effects. If you're building a web application, an HTML5 game, or distributing audio through an open-source tool, OGG Vorbis is technically strong and carries no licensing encumbrances.