AAC is a modern lossy audio codec usually stored inside M4A or MP4 containers, widely used for streaming, mobile listening, and Bluetooth audio.
AAC is a lossy codec.
It is usually stored inside M4A or MP4 containers.
It is common in streaming, Apple devices, and Bluetooth audio.
AAC stands for Advanced Audio Coding. It is a lossy audio codec designed to compress music and speech efficiently while keeping good perceived sound quality.
AAC is often described as a “format”, but the more accurate description is that AAC is a codec. It defines how the audio is compressed, not necessarily how the file is packaged.
Best one-line explanation: AAC is the audio compression system often found inside M4A, MP4, streaming audio, and Bluetooth playback.
This is the most important thing to understand. AAC describes how the audio is encoded. The file you see on your computer or phone is often a container around that AAC audio.
In everyday use, AAC is commonly stored inside:
That is why AAC often feels like part of the M4A/MP4 ecosystem rather than a standalone format like older MP3 files.
For more on this distinction, see what is a container format?
| Term | What it means | Simple example |
|---|---|---|
| AAC | The audio codec | The way the sound is compressed. |
| M4A | An audio file container | A music file that often contains AAC audio. |
| MP4 | A media container | A video file that may contain AAC audio plus video. |
So an .m4a file is not automatically “AAC” in the strictest sense, but in normal music collections it often contains AAC-encoded audio.
AAC was designed as a more efficient successor to MP3. At the same bitrate, AAC often preserves more detail and produces fewer obvious compression artifacts than older MP3 encoding.
MP3 still wins for older-device compatibility, but AAC is one of the most practical modern defaults. See MP3 vs AAC for the direct comparison.
AAC is widely used because it balances sound quality, bitrate, and device support.
iPhone, iPad, Apple Music workflows, and AirPods all make AAC especially relevant.
AAC is commonly stored inside M4A audio files and MP4 video containers.
AAC is also a common Bluetooth codec, especially for wireless listening on Apple devices.
AAC also became important as a Bluetooth audio codec. When you listen from an iPhone to wireless headphones, AAC is often used for the Bluetooth connection.
Bluetooth performance still depends on both the sending device and the headphones. AAC is very strong in Apple’s ecosystem, while Android devices may also offer SBC, aptX, LDAC, or other Bluetooth codecs.
AAC is not just one fixed mode. It includes different profiles for different situations.
For normal music playback, AAC-LC is the profile most people are likely to encounter.
AAC, MP3, and Opus are all lossy codecs, but they are strongest in different situations.
| Codec | Best for | Main strength |
|---|---|---|
| MP3 | Maximum compatibility | Works almost everywhere, including old devices. |
| AAC | Music, streaming, Apple devices, Bluetooth | Efficient, modern, widely supported. |
| Opus | Voice, low bitrates, real-time audio | Excellent efficiency and flexibility. |
For more detail, compare MP3 vs AAC and Opus vs AAC.
Often, yes. AAC usually gives better quality than MP3 at the same bitrate, although compatibility and encoder quality still matter.
No. AAC is the audio codec. M4A is a container or file type that often contains AAC audio.
No. Standard AAC is lossy. Apple Lossless, also called ALAC, is a separate lossless format.
Yes, especially on Apple devices. AAC is commonly used for Bluetooth playback on iPhone, iPad, and many wireless headphones.
Usually no. Converting one lossy format to another can reduce quality further. Start from a lossless source when possible.
AAC is usually the safest modern default for streaming, iPhone listening, and many Bluetooth headphones. For the bigger picture, see Audio quality explained: what actually matters?