What is an AAC file?
Learn what an AAC file is, how its modern compression outperforms MP3 at lower bitrates, and how to open or convert it directly inside your web browser. Free AAC converters included.
Advanced Audio Coding, or AAC, is a standardized lossy digital audio compression format designed as the direct successor to MP3. Standardized by the Motion Picture Experts Group under ISO/IEC 13818-7 in 1997, AAC was developed collaboratively to solve the fundamental acoustic and efficiency limitations of older audio formats. While legacy codecs waste valuable bandwidth on redundant audio frequencies, AAC uses advanced psychoacoustic modeling to strip out inaudible sound data while preserving critical harmonics. This yields noticeably clearer audio fidelity than legacy standards while using twenty-five to thirty percent less storage space.
Technically, AAC processes raw audio through a modified discrete cosine transform that supports flexible block switching to handle both rapid transients and steady tonal signals accurately. Unlike MP3, which maxes out at two channels and 48 kHz sample rates, AAC natively accommodates up to 48 full-frequency audio channels and sample rates reaching 96 kHz. It is critical to distinguish between the AAC compression algorithm and its file wrapping. Raw AAC data often uses the .aac extension with an ADTS header, but it is frequently stored within an MP4 container under the .m4a extension.
Today, you encounter AAC as the default audio track across modern web streaming platforms, digital video broadcasts, and smartphone voice recordings. Every major modern web browser, mobile operating system, and media playback framework decodes AAC streams natively without requiring third-party plugins. Video editors routinely export AAC audio tracks inside MP4 containers because it delivers transparent dialogue and soundtrack quality at efficient bitrates like 128 to 256 kilobits per second. When you need broader compatibility with legacy hardware players, you can convert your AAC files to MP3 or uncompressed WAV directly in your browser.
Technical specification
| Extension | .aac, .m4a |
|---|---|
| MIME type | audio/aac |
| Compression | Lossy; the successor to MP3 |
| Typical file size | 25-30% smaller than MP3 at the same quality |
| Browser and system support | The default audio codec of MP4 and streaming; every browser plays it |
| Developed by / year | MPEG (ISO/IEC 13818-7), 1997 |
When to use it
- Choose this format when you need high-fidelity stereo audio for web streaming or mobile playback while keeping file sizes roughly 30 percent smaller than MP3.
- Choose this format when you are encoding multichannel audio streams up to 5.1 or 7.1 surround sound inside an MP4 video container.
- Choose this format when you distribute audio content across modern web browsers and mobile platforms that support hardware-accelerated playback natively.
- Choose this format when you archive spoken-word podcasts or voice recordings where pristine speech clarity is required at bitrates as low as 64 to 96 kbps.
When not to use it
- Avoid this format when you are recording, mixing, or mastering studio audio and need uncompressed, bit-perfect precision; use WAV or FLAC instead.
- Avoid this format when you need complete playback compatibility with vintage standalone CD players or obsolete car stereos; use MP3 instead.
- Avoid this format when your workflow demands an open, royalty-free container with specialized metadata tags tailored for open-source audio toolchains; use OGG instead.
Our tools for this format
17 tools that take AAC files in or write them out. Each one runs in your browser, so nothing is uploaded.
Convert from this format
Edit files in this format
Common problems
The raw .aac file refuses to play in an older car stereo or media player.
Many legacy hardware players lack support for raw AAC ADTS streams and only accept MP3 files. You can resolve this immediately by converting the audio file to MP3 in your web browser. This process repackages the audio data into the universal MPEG-1 Audio Layer III format without needing any software installations.
An audio editing program does not recognize your .m4a file.
Certain digital audio workstations expect uncompressed audio or specific container wrappers rather than AAC-encoded MP4 files. You should convert the .m4a file into an uncompressed 16-bit or 24-bit WAV file directly in your browser. This removes container parsing errors and allows smooth timeline editing in any audio workstation.
The AAC audio track is out of sync when remuxed into a video file.
Raw AAC bitstreams lack absolute timecode markers, which can cause audio drift during video multiplexing. Placing the AAC audio inside a proper MP4 container or re-encoding it to a fixed sample rate solves the synchronization discrepancy. Running the audio through a browser-based converter standardizes the sampling rate to 44.1 kHz or 48 kHz.
Audio quality degrades significantly after editing and re-saving an AAC file.
AAC is a lossy compression format, meaning every subsequent re-encode discards additional acoustic data in a process known as generation loss. To prevent degradation, convert your source AAC file to lossless WAV before applying edits, fades, or volume adjustments. Once all your edits are complete, export the final master back to AAC or MP3 only once.
Frequently asked questions
Is AAC audio better quality than MP3?
Yes, AAC delivers better acoustic fidelity than MP3 at equivalent bitrates due to its superior psychoacoustic modeling and larger transform window sizes. In perceptual listening tests, a 128 kbps AAC track matches or exceeds the quality of a 192 kbps MP3 while saving roughly 25 to 30 percent in file size.
What is the difference between AAC and M4A?
AAC is the actual audio compression codec, whereas M4A is a file container extension used for MPEG-4 audio files encoded with AAC or ALAC. Renaming a raw .aac file to .m4a does not change its internal structure, but storing AAC inside an official .m4a container allows embedding rich metadata and album artwork.
What bitrate should you use for encoding AAC audio?
For transparent stereo music listening, an AAC bitrate of 192 to 256 kbps is considered virtually indistinguishable from the original uncompressed source. For spoken podcasts and voice tracks, bitrates between 64 and 96 kbps provide clear, artifact-free speech reproduction.
Can all web browsers play AAC audio natively?
Yes, all modern web browsers support AAC playback natively inside the HTML5 audio and video elements. You can stream AAC-encoded tracks across desktop and mobile browsers without requiring external media plugins or custom codecs.
Is AAC a lossless or lossy audio format?
AAC is strictly a lossy format that discards imperceptible frequency data to compress file sizes by up to 90 percent compared to uncompressed CD audio. If you require lossless quality within the same MPEG-4 container, you should use ALAC or FLAC instead.