Skip to content
RightYantra
Video & audio

AAC to MP3 Converter

Convert raw .aac recordings and radio captures to MP3 with a proper length and reliable seeking. The conversion runs entirely in your browser with ffmpeg compiled to WebAssembly — your AAC is never uploaded, and there is no account, watermark or file cap.

How to use it· 4 steps
  1. Drop your AAC file into the box above, or click it to choose one.
  2. Leave “Convert to” on MP3 and pick a bitrate — 192 kbps suits most sources; choose Mono for speech.
  3. Press Convert audio. The first conversion downloads a 32 MB engine; after that it starts at once.
  4. Listen to the result on the page, then press Download to save the MP3.
AAC to MP3 ConverterRuns on your device

Step by step

How to use the aac to mp3 converter

  1. 1Drop your AAC file into the box above, or click it to choose one.
  2. 2Leave “Convert to” on MP3 and pick a bitrate — 192 kbps suits most sources; choose Mono for speech.
  3. 3Press Convert audio. The first conversion downloads a 32 MB engine; after that it starts at once.
  4. 4Listen to the result on the page, then press Download to save the MP3.

What is inside an AAC file

AAC, standardised in MPEG-2 and MPEG-4 in the late 1990s, is the codec inside M4A, MP4 and most streaming audio. A file ending in .aac is the same codec without any MP4 container around it: a raw stream of ADTS frames, each with a small header of its own. It works, but it is a bare format — no index, no reliable duration field, and limited tagging.

That bareness is the source of most complaints about .aac files: players that show the wrong length, seeking that jumps unpredictably, and devices that refuse the extension even though they play AAC inside M4A perfectly well.

Why convert AAC to MP3?

AAC files usually arrive as one of three things: call recordings and voice recordings from some Android phones and apps; a capture of an internet radio or broadcast stream, which is commonly sent as ADTS AAC; or audio pulled out of a TS or MTS video file, or from a dashcam.

Car stereos, older MP3 players, and some editing software recognise AAC inside M4A but not a raw .aac file.

Getting a correct duration and reliable seeking — MP3 players handle long MP3s far better than long raw AAC.

Sharing with people and services that simply ask for MP3.

What happens to the sound

AAC is lossy and generally more efficient than MP3, so converting it to MP3 is a second-generation encode and the MP3 needs a little more bitrate to match. For a 128 kbps AAC source, 160–192 kbps MP3 is a good match; for a 64 kbps voice recording, 96 kbps.

If you only need a container fix rather than a new codec, choose M4A in the list instead: the audio still gets re-encoded here, but M4A keeps it in the AAC family, which devices that play iPhone audio handle best.

About 1 MB per minute is typical for AAC. As MP3, multiply the minutes by 0.96 MB at 128 kbps, by 1.44 MB at 192 kbps or by 2.4 MB at 320 kbps; that is the whole calculation, because MP3 here is constant bitrate.

Settings that suit an AAC source

Phone call or voice recordings: 64–96 kbps, Mono. They are usually recorded mono at 8–16 kHz bandwidth, and higher settings reproduce nothing extra.

Radio captures and music: 192 kbps stereo, sample rate unchanged.

Raw AAC can carry an ID3 tag at the start; if present, its text fields are copied to the MP3. Most .aac files have none.

Problems you may run into with AAC

The source shows a different length in every player — raw ADTS has no duration field, so players estimate it. The MP3 gets a proper length, which is one of the best reasons to convert.

The file is actually HE-AAC (AAC+) — low-bitrate radio streams often use HE-AAC, which decodes to a full-bandwidth signal. Encode the MP3 at 128 kbps or more; at 64 kbps MP3 cannot reproduce what HE-AAC does at that rate.

The browser cannot preview the .aac — some browsers will not play raw ADTS. The converter does not depend on the preview.

Your AAC stays on your device

A typical online converter needs your file on its machine before it can do anything, which means a copy of your AAC sitting in someone else's storage for a while.

This page runs ffmpeg itself, compiled to WebAssembly, in your browser tab. The AAC never leaves your computer: it is decoded and encoded as MP3 locally, and the download comes from memory, not from a server.

You can check it: the only large request in the network panel is the 32 MB engine, fetched once, and none carries your file.

Answers

Frequently asked questions

What is the difference between AAC and M4A?

Same codec, different packaging. M4A wraps AAC in an MPEG-4 container with an index and proper tags; a .aac file is the bare stream.

Why do some devices play M4A but not .aac?

They recognise the MPEG-4 container rather than the codec. A raw ADTS stream lacks the container, so their file filter never offers it.

Does converting AAC to MP3 lose quality?

A little, because both are lossy. Use a slightly higher MP3 bitrate than the AAC's and the difference is very hard to hear.

Does the AAC go to a server?

It does not. The page downloads a conversion engine once and then does all the work locally, in the tab.

Why does the first conversion take a while to start?

The first time, the page downloads its 32 MB ffmpeg engine. Later conversions in the same session start immediately.