MP3 to AAC Converter

Make a plain .aac file from an MP3, for a car stereo, an older player or any program that asks for .aac rather than .m4a. Pick a bitrate and download. Free, no sign-up, and the conversion happens on your device.

Checking whether this browser can encode AAC…

Drop your MP3 here or click to browse

MP3, WAV, M4A, OGG, FLAC, Opus or WebM, up to 100 MB and 30 minutes.

The file is converted in your browser and is not uploaded.

How to convert MP3 to AAC

One file at a time. WAV, M4A, OGG, FLAC and other files your browser can play work as well.

  1. 1

    Drop the MP3

    Drag it onto the box above or click to choose it. The page checks first that this browser can encode AAC, then shows the file's length and the size the .aac will be.

  2. 2

    Pick a bitrate

    128 kbps is the default and suits most MP3s and speech. Choose 192 or 256 for music, and switch on mono for a one-voice recording to halve the size.

  3. 3

    Save the .aac

    The audio is decoded, encoded as AAC-LC and written frame by frame with an ADTS header in front of each frame. Listen to the preview, then download it with the same name and an .aac ending.

.aac or .m4a: same sound, different wrapper

Both hold AAC audio, and at the same bitrate they sound the same. The difference is packaging: an .aac file is the bare audio stream, while an .m4a puts that stream inside an MP4 container.

.aac (ADTS).m4a (MP4)
Audio insideAACAAC (or Apple Lossless)
StructureA run of frames, each with a 7-byte headerBoxes: a header with an index, then the audio
Length and seekingNot stored; players count or estimateStored in the header; seeking is exact
Title, artist, coverNo standard place for themStored in the file
Typical useStreams, encoders, players that list .aacApple Music, iPhone, most phone apps
MDN describes ADTS as AAC audio with a small header on every frame, meant for streaming; M4A is the audio-only form of the MP4 container.Adding the file to Apple Music, iTunes or an iPhone? Use the MP3 to M4A Converter instead: Apple's apps expect AAC inside an .m4a.Need to go the other way? The AAC to MP3 Converter turns .aac and .m4a files back into MP3s.

When you need a plain .aac file

Most of the time an .m4a is the better AAC file. These are the cases where the bare stream is what is asked for.

  • Car stereos and head units

    Some head units and USB media players list .aac as a supported file type and skip .m4a, or the other way round. Check the manual's list of file types; if it names .aac, this is the file to copy to the stick.

  • Older portable players

    Some older MP3 players and Bluetooth speakers with a card slot read AAC only as a raw stream. A bare .aac is the simplest AAC file such a device can be given.

  • Streaming and broadcast tools

    Internet radio encoders, playout software and some video tools take or send AAC as an ADTS stream. A ready .aac file can go straight into that kind of pipeline without a container to strip.

  • Upload forms and app pickers

    Some web forms, editors and phone apps name .aac in their list of accepted files and grey out everything else. Converting gets the recording through the picker.

Converting MP3 to AAC will not improve the sound

An MP3 has already thrown away part of the original audio. AAC encodes what is left, so the .aac cannot sound better than the MP3, and a second lossy encode can lose a little more.

Keep that loss small by choosing an AAC bitrate at least as high as the MP3's: 128 kbps for a typical 128 kbps MP3, 192 or 256 for music you care about. Going above the source only makes the file larger.

Convert because a device or program wants .aac. Keep the MP3 as well, and if you still have the original recording or a WAV, convert that instead.

How big the .aac will be

AAC at a set bitrate grows by the same amount each second, and each frame adds its 7-byte header, about 0.3 KB a second at 44.1 kHz. The converter shows the size for your file before you start.

AAC bitratePer minutePer 30 minutes
96 kbps721 KB21.1 MB
128 kbps955 KB28.0 MB
192 kbps1.4 MB41.7 MB
256 kbps1.8 MB55.4 MB
At a fixed bitrate a mono file is the same size as a stereo one; mono spends all the bits on one channel, so speech can drop to 96 kbps. Real files land within a few percent of these figures. 1 MB = 1,048,576 bytes.

Which browsers can write .aac

The page uses the browser's WebCodecs audio encoder with AAC, the same encoder as our MP3 to M4A page, and checks it when the page opens. If your browser has no AAC encoder, the page says so and does not hand you a different format.

BrowserWebCodecs audio encoderAAC on this page
Chrome on a computerVersion 94 and laterYes, our AAC encoder was tested on a Mac
EdgeVersion 94 and laterChecked on load
Safari on Mac, iPhone and iPadVersion 26 and laterChecked on load
Firefox on a computerVersion 130 and laterChecked on load
Firefox on AndroidNot availableNo
The version numbers come from MDN's browser compatibility data. Whether the encoder includes AAC depends on the browser and the device.

When the recording is speech you want to read: transcribe voice notes, how to transcribe a voice memo, Apple Voice Memos transcription.

Changing formats is a detour. ParrotNotes starts with the recording.

You are changing a file's format so a device will take it. ParrotNotes records on your phone and hands you the transcript and a summary of the recording, free for 100 minutes of recording a month.

Get ParrotNotes free

Related tools

MP3 to AAC FAQ

Sources