Convert MP3 to M4A

Converting MP3 to M4A re-encodes already-compressed audio with a second codec, which is worth doing when an application or an upload demands the format and not otherwise. Pick a quality band at or above the MP3’s bitrate and the extra loss stays small. It all happens inside your browser, with nothing uploaded.

  • Where it runs In your browser. The file is never uploaded.
  • Lossy Some detail is traded for size. M4A cannot hold everything an MP3 can.
  • File size limit Up to 100 MB per file, free, without an account.
  • Worth knowing Both formats are compressed, so this is a second round of compression on audio that has already lost detail. Pick the highest quality band if the result is going to be edited or converted again.

Up to 100 files at once. Mixed formats are fine.

Two encoders in a row, and what the second one cannot see

This conversion decodes the MP3 back to samples and hands them to an AAC encoder. That second encoder has no way of knowing which parts of the recording were removed by the first one; it sees a complete-looking waveform and applies its own model of what a listener will not miss, on top of decisions already made.

The result is generally close to the original and it is never better than it. Artefacts from the first encode become material the second encode has to spend bits preserving, and the smearing that the two codecs handle differently is where a careful listener notices the difference — cymbals, applause, and the tails of reverb, as always.

Set the band at or above the MP3’s own bitrate

The single decision that determines whether this transcode is nearly free or clearly audible is the target bitrate. Encoding a 320 kbps MP3 into a low-band AAC compounds two rounds of compression and the result sounds worse than either would alone. Encoding it at the high band costs disk and very little else.

The rule is easy to apply: look at the MP3’s bitrate, then pick the band at or above it. Going higher than the source does not recover anything, so there is no reason to overshoot by a wide margin either — the ceiling on quality was set the day the MP3 was made and nothing here can raise it.

What actually demands an M4A

The requirement almost always comes from software rather than from a listener. Apple applications and workflows expect their own container; ringtone tooling is built around it; some video editors and podcast platforms accept AAC in MPEG-4 and refuse MP3; and a fair number of upload forms list the extensions they will take and no more.

None of those destinations chose M4A because it sounds better. They chose it because it is the container their code already parses. That is worth internalising before spending an hour on bitrate decisions: you are satisfying a parser, and the audio only has to survive the trip intact.

AAC being the better codec does not help a transcode

AAC beats MP3 at equal bitrates, sometimes by a wide margin at the low end. That fact is often quoted as a reason to convert an MP3 collection, and it does not apply, because the advantage is about how well a codec encodes a complete recording.

Here the recording is not complete. The high frequencies the MP3 encoder cut off are gone, the detail it masked is gone, and AAC’s better transform cannot infer any of it. Its efficiency merely means it can preserve the damaged signal at a slightly lower bitrate than MP3 would need. That is a storage benefit, not a quality one.

If the original source still exists, use it

Before converting a folder, ask where the MP3s came from. A CD in a cupboard, a purchase that can be re-downloaded, a WAV bounce still sitting in a project folder, a recorder that has not been wiped — any of these makes a first-generation M4A possible, with no compounding at all.

This is the advice most converter pages omit because it sends the reader away, and it is the advice that produces the better file. Ten minutes of looking beats any setting on this page. Convert from the MP3 when the MP3 is genuinely all that is left, which is often, and know that is what you are doing.

Renaming the file will not work, and here is why

A common first attempt is to change the extension, which fails immediately in anything that reads the file rather than its name. MP3 is a bare sequence of frames with an ID3 block at one end; MPEG-4 is a tree of boxes with a header describing tracks, durations and codec configuration. There is no overlap between the two structures.

Media players are forgiving and often play a renamed file anyway, by sniffing the contents and ignoring the extension — which is exactly what makes the trick look like it worked. The strict parser at the other end of the upload form is not forgiving, and that is the one you needed to satisfy.

ID3 frames into MPEG-4 fields

Both formats have somewhere to put a title, an artist, an album, a track number, a year and a cover image, so a well-tagged MP3 usually arrives as a well-tagged M4A. That is more than most audio conversions can offer, and it is why converting a library is at least not a metadata catastrophe.

The mismatches are at the edges, as they always are: composer, grouping, sort fields, disc numbers and anything a particular tagger invented. Convert one file, open it where it will be used, and look. Repairing a batch afterwards is a tag editor and five minutes; noticing at the end of a 300-file conversion is not.

The length shifts by a few dozen milliseconds

MP3 encoders pad both ends of a track because they work in fixed blocks and audio rarely ends on a boundary. Decoding does not necessarily remove that padding, and the AAC encoder then adds its own priming on top. The M4A is therefore a fraction of a second longer than the original recording was.

For a song, a podcast or an upload this is invisible. It matters in two places: a ringtone or alert cut to a precise length, and audio meant to loop or run into the next track without a gap. If either is your case, trim in an editor after converting rather than before, since the conversion is what introduces the offset.

A hundred files a drop, and where the encoder comes from

Chrome, Edge and Safari expose an AAC encoder, so on those browsers the conversion downloads nothing extra and starts immediately. Firefox has none, and a WebAssembly encoder is fetched the first time you convert to an AAC target in a session — once, not per file.

Either way the work happens in the tab. A hundred files per drop, 100 MB each, no upload and no queue; and since an MP3 at 192 kbps runs about 1.4 MB a minute, that per-file ceiling is over an hour of audio and will almost never be the thing that stops you.

How to turn an MP3 into an M4A

  1. Drop your MP3 files onto this page, or click to choose them.
  2. Pick a quality band at or above the source bitrate; each is re-encoded to AAC in your browser.
  3. Download the M4A, or take the batch as a ZIP.

MP3 against M4A: two lossy codecs in sequence

MP3 compared with M4A
MP3M4A
Full nameMPEG Audio Layer IIIMPEG-4 Audio
File extension.mp3.m4a
Media typeaudio/mpegaudio/mp4
CompressionLossy — file size is bought with qualityLossy — file size is bought with quality
First published19932004
Published byFraunhofer IISApple
SpecificationISO/IEC 11172-3
LicensingOpen standardPublished, not standardised
Standing todayCurrentCurrent
Audio channelsup to 2up to 48
Opens in a browserEvery browserEvery browser
Considered insteadAAC, OPUS, FLACFLAC

What is lost

M4A has nowhere to put ID3 tags — artist, album, track number and cover art, so that goes no further than the MP3. Worth checking before the original is deleted, and worth knowing if the point was to strip it.

Opening the result

M4A is a container rather than a single format. What actually plays is the codec inside it — usually AAC and ALAC — which is why two files with the same extension can behave differently on the same device.

VLC and iTunes read both MP3 and M4A, so there is a way to check the result against the original without a second tool.

What each format is for

MP3 is Fraunhofer IIS's format, published in 1993. The specification is ISO/IEC 11172-3, and it is worth reading if the file has to outlive the tool that wrote it.

M4A comes from Apple and dates from 2004. iTunes, VLC and FFmpeg all read it.

MP3 to M4A: what the transcode costs

Does converting MP3 to M4A lose quality?

Yes, a little. Both formats are lossy, so the MP3 is decoded and encoded again by a second codec that cannot tell which parts of the recording are already missing. Choose a quality band at or above the MP3’s own bitrate and the additional damage is small; choose a lower one and you are compressing twice over.

Can I rename the file to .m4a instead?

No. The extension is not the format. An M4A is an MPEG-4 container holding AAC frames; an MP3 is a completely different structure holding MP3 frames. Renaming produces a file whose extension lies about its contents, and any program that actually parses it will reject it — which is the program you were trying to satisfy.

Which quality band should I pick?

Match or exceed the source. If the MP3 is 320 kbps, take the high band; if it is 128 kbps, the balanced one is already generous and going higher only makes the file bigger without recovering anything. Never transcode downwards unless size is a hard constraint — that is two rounds of compression compounding.

Will it sound better because AAC is a better codec?

No. AAC is genuinely better than MP3 at a given bitrate, but that advantage applies when encoding from a complete source. Here it is working from audio the MP3 encoder already thinned out, and no codec can restore what is missing. The best possible outcome is that it sounds the same.

Do the title, artist and cover art come across?

They have a destination — MP3 uses ID3 frames and the MPEG-4 container has its own fields for the same things — so a tagged MP3 usually arrives as a tagged M4A. Check one file before converting a folder, and fill any gaps with a tag editor rather than converting a second time.

Is anything uploaded?

No. The MP3 is decoded by the browser’s own decoder and re-encoded to AAC in the tab — natively on Chrome, Edge and Safari, or with a WebAssembly encoder downloaded to the page on browsers without one. The audio is never transmitted, and up to a hundred files can be dropped at once.

More about these formats