Convert AAC to MP3
Raw AAC streams and AAC inside MP4 alike, including damaged captures, where a repair mode salvages what is still readable.
Drop your files here
.aac, .adts, .adif, .m4a · up to 200 MB
More settingsFewer settings
How to Convert to MP3
- 1
Add your AAC files
.aac, .adts, .adif and AAC inside .m4a, up to 200 MB each, twenty at a time.
- 2
Choose a bitrate
192 kbps matches most AAC sources. Turn on repair if the file came from a stream capture or a failed download.
- 3
Click Convert and download
The result is a standard MP3 that plays anywhere.
Raw AAC and AAC in a container are different things
A file ending in .aac is usually a bare ADTS stream: a sequence of frames, each with its own small header, and no container around them. AAC inside an .m4a is the same audio wrapped in an MP4 box that adds a duration, an index and space for tags. Both convert here. The distinction matters because a bare stream has no index, so nothing in the file says how long it is or where to seek, which is why players often show the wrong duration for a .aac and why a truncated one still opens and plays until it runs out.
The repair mode, and what it can and cannot do
Bare AAC turns up most often as a capture from a stream, and captures get truncated, dropped and corrupted in ways that a properly muxed file does not. When a frame header is damaged, a strict decoder stops at that point and reports failure, leaving you with nothing, even though the ninety per cent of the file before the damage was perfectly fine. Turning on repair tells the decoder to skip frames it cannot parse and regenerate the timestamps instead of giving up. What comes out is the readable audio with a gap where the damage was. What it cannot do is invent the missing part, and a file damaged in its first frames may still yield nothing. It is off by default because on a healthy file it does nothing and only slows the decode.
Two lossy formats in a row
AAC is generally better than MP3 at the same bitrate, which is why streaming services and Apple chose it. Converting to MP3 means decoding what AAC kept and then discarding a slightly different set of information, because the two encoders disagree about what is inaudible, so a second, smaller loss is unavoidable. Setting the bitrate at or a little above the source keeps that loss below what you will notice. There is no benefit to 320 kbps from a 128 kbps AAC: the detail is already gone and the larger file stores the same sound.
Why anyone still converts to MP3
Compatibility, and nothing else. AAC is the better format on paper, but a fifteen-year-old car stereo, a cheap hardware player, an old DAW or a piece of broadcast software may read MP3 and refuse everything else. If the destination handles AAC, the best conversion is not converting.
Your files stay on your device
Each AAC file is decoded and encoded again as MP3 by the LAME encoder, running as WebAssembly inside this tab. The engine downloads once into your browser cache, so after the first conversion the page works offline. Nothing is uploaded, twenty files go through at once, and there is no account and no queue.
Frequently asked questions
What is the difference between .aac and .m4a?
A .aac is usually a bare ADTS stream with no container; an .m4a is the same audio inside an MP4 box with a duration, an index and tags. Both convert here.
My AAC file is damaged. Can it be recovered?
Partly. Turning on repair makes the decoder skip unparseable frames and rebuild timestamps, so the readable audio comes through with a gap where the damage was. It cannot reconstruct what is missing.
Why is repair off by default?
On a healthy file it changes nothing and only slows the decode. It is there for stream captures and interrupted downloads.
Will the quality drop?
A little. Two lossy formats in a row always cost something. Matching or slightly exceeding the source bitrate keeps it below what you will hear.
Do tags come across?
From an .m4a, yes. A bare ADTS stream has nowhere to store tags, so there is nothing to carry over.
Is anything uploaded?
No. Everything runs in your browser and works offline after the first use.