AnyFormat

00 AAC → MP3

AAC to MP3

Handles the bare .aac files that many players refuse.

Drop files or a folder here

or choose from your device · paste with ⌘V / Ctrl+V

.aac .adts

03Options 5

Right for speech, wrong for music. At a fixed quality the file size does not change — but mono tolerates a much lower quality than stereo, so combine the two to actually shrink the file.

Leave at 0 for the whole file.

0 means run to the end.

  • No upload The conversion runs in this tab. Your file never travels — not to us, and not to the advertising.
  • No sign-up, no email, no daily cap There is no account system to sign up to.
  • No size limit we invented Only your device's memory — about ~2 GB on a desktop browser, ~400 MB on a phone.
  • Turn your Wi-Fi off and convert anyway The conversion needs nothing but this page. Ads will not load without a connection; your file will still convert. That is the whole claim, and it takes five seconds to check.

Converts a bare .aac file to MP3. A raw AAC file is an ADTS stream with no container at all, which is exactly why so many players refuse to open it even though they support AAC perfectly well inside an MP4.

Why a .aac often will not play

AAC inside an MP4 container — a .m4a — plays everywhere. A bare .aac is the same audio with no container: no duration in a header, no seek index, no metadata. Many players simply do not implement the ADTS path.

If your goal is compatibility rather than MP3 specifically, converting to M4A wraps the same audio in a container with no re-encoding loss at all. That is the better conversion where it is an option.

How MP3 encoding works without a server

Browsers decode MP3 but do not encode it — there is no MP3 encoder in WebCodecs. The encoding here is LAME, the reference open-source MP3 encoder, compiled to WebAssembly and loaded only when you actually convert to MP3.

It is the same encoder desktop software has used for twenty years, producing standard files that play everywhere. Because it is fetched on demand, pages that convert to WAV or M4A never download it.

This is a second lossy compression

The source was almost certainly already lossy, and encoding to MP3 discards a little more. The effect is called generation loss and it compounds with every pass.

At the High setting, one generation is inaudible on ordinary material. It becomes audible when the source was already poor — a low-bitrate stream, a voice recording from a phone — or when the file has been through several conversions already.

Where you have a choice, convert once from the best source you have rather than from something already converted.

Other names for this

Also searched as “adts to mp3”, “convert aac to mp3”.

Questions

Should I convert to MP3 or M4A?
M4A if you only need it to play — that is a container change with no quality loss. MP3 if something specifically requires MP3.
Why will nothing open my .aac?
It has no container. Players that support AAC inside an MP4 often do not implement bare ADTS streams.
Is my file uploaded?
No. The demuxing, decoding and encoding all happen in this tab using the browser’s own media stack plus a WebAssembly encoder. A recording can be an interview, a lecture, a private call — none of it is transmitted. Turn your Wi-Fi off after the page loads and it still works.
Can I convert several files at once?
Yes. Drop as many as you like, or a whole folder. Each keeps its original name with the new extension, and you can download them individually or as a ZIP.