Convert AAC audio for free, and see how the codec works: everything here runs in your browser.
AAC is the codec. .m4a and .aac are two ways to carry it.
An .m4a is an MP4 container: a two-byte AudioSpecificConfig describes the stream once, a sample table lists every frame, and iTunes-style atoms hold tags and cover art. A raw .aac is ADTS: the same frames, each with its own 7-byte header. Every AAC encoder adds silent priming samples at the start and padding at the end, and only some players cut them. The sample here is encoded by your browser, and the page measures that delay itself.
arpeggio.m4a: 259 AAC-LC frames from your browser, muxed here with edit list, iTunSMPB, tags and cover; encoder delay measured by decoding: 465 samplesPick a profile, rate and layout to build the config a muxer would write. HE-AAC can be signalled three ways: explicitly (object type 5 first), backward-compatibly (an LC config with a sync extension 0x2B7 that old decoders skip), or not at all, leaving the decoder to discover SBR in the bitstream and play at half the rate if it doesn’t. Each result is checked live with MediaSource and WebCodecs.
ADTS was built for broadcast: a receiver can tune in anywhere, find the 0xFFF sync word and start decoding. That costs 7 bytes per frame (9 with CRC), about 2.3 kb/s at 44.1 kHz, and it can only describe profiles 1-4, so HE-AAC in ADTS is always signalled implicitly. Below is the header that goes with the config built above, for a frame of the size you set.
Add your .aac file to the converter, choose MP3 as the output, and download it. Both AAC and MP3 are lossy formats, so the audio is re-encoded; picking a reasonable bitrate keeps quality close. MP3 plays on nearly every device, which is the main reason people convert from AAC.
Both Audacity and VLC can convert AAC to MP3, though each needs a few settings changed first. You can skip that setup and convert AAC to MP3 right here in your browser instantly, with no install and no signup, then download the finished MP3.
Yes. You can convert AAC to WAV for uncompressed editing or to FLAC for lossless compression. Because AAC is already lossy, these targets preserve the current quality but cannot restore detail AAC removed. Both conversions are free and run in your browser.
Yes. You can convert AAC to ALAC (Apple Lossless), which is convenient for an Apple-centric library. Keep in mind that wrapping lossy AAC in a lossless ALAC container does not add back quality; it simply stores the existing audio without further loss. Conversion here is free.