What Is AAC? Advanced Audio Coding Explained
Learn about AAC, the modern audio codec that outperforms MP3. Covers encoding, quality, and compatibility.
# What Is AAC? Advanced Audio Coding Explained
AAC was designed to replace MP3. It does everything MP3 does, but better. Higher quality at lower bitrates. More efficient encoding. Better handling of complex audio.
The Story Behind AAC
AAC was developed in the late 1990s by a consortium including Dolby, Fraunhofer, AT&T, Sony, and Nokia. It became part of the MPEG-2 and MPEG-4 standards. Apple adopted it early and made it the default for iTunes.
Today, AAC is everywhere. YouTube uses it. Apple Music uses it. Most streaming services use it. Every smartphone can decode it.
How AAC Improves on MP3
AAC uses a more advanced psychoacoustic model. It handles audio in blocks of varying sizes. Short blocks for transients like drum hits. Long blocks for sustained tones. This flexibility produces cleaner results.
Key improvements over MP3:
- Better stereo encoding -- More accurate stereo imaging
- Higher frequency support -- Handles up to 96 kHz sample rates
- More efficient -- Same quality at 20-30% lower bitrate
- Better at low bitrates -- Noticeable improvement below 128 kbps
At 128 kbps, AAC sounds like 160 kbps MP3. That efficiency adds up when you're storing thousands of songs.
AAC Profiles
AAC comes in several profiles:
- AAC-LC (Low Complexity) -- The most common. Used by iTunes and most streaming.
- HE-AAC (High Efficiency) -- Optimized for low bitrates. Used in streaming and broadcasting.
- HE-AAC v2 -- Even more efficient. Adds parametric stereo for very low bitrates.
AAC-LC at 256 kbps is the sweet spot for music. HE-AAC at 64 kbps works well for podcasts and voice.
Where You'll Find AAC
AAC is the audio codec for:
- iTunes and Apple Music
- YouTube (audio track)
- Most podcast feeds
- Digital TV broadcasting (DVB)
- Many streaming platforms
If you're listening to audio online, there's a good chance it's AAC.
Compatibility
AAC plays on all modern devices. iPhones, Android phones, tablets, computers -- all handle AAC natively. Older dedicated MP3 players might not support it.
When you need universal compatibility, convert AAC to MP3. When you want to upgrade from MP3, convert MP3 to AAC for better quality at similar file sizes.
AAC vs M4A
People confuse these constantly. AAC is the codec (the compression method). M4A is the file extension (the container). Most M4A files contain AAC audio. They're partners, not competitors.
When you see a .m4a file, it almost certainly contains AAC audio. When you see a .aac file, it's raw AAC without the MPEG-4 container.
For practical purposes, convert M4A to MP3 when you need MP3 compatibility. The M4A file already contains AAC audio inside.
Should You Use AAC?
If you're distributing audio and your audience uses modern devices: yes. AAC gives you better quality at smaller file sizes compared to MP3.
If maximum compatibility is your goal and some of your audience uses older hardware: stick with MP3.
For most people in most situations, AAC is the better technical choice. MP3 is the safer compatibility choice. Pick based on your audience.