M4A vs MP3, and what is actually inside an .m4a

Someone sent them a file with an extension they do not recognise, or their phone made one. Brave's PAA for both m4a queries is entirely definitional ('How to open a M4A file?'), which means a large slice of this traffic does not yet know what the formats are. They want to know what it is, whether it is worse, and whether they need to do anything.

MP3 is one thing. An .m4a is a box, and two quite different things can be sitting inside it. Usually it is AAC — lossy, like MP3, but a slightly better encoder at the same bitrate. Sometimes it is ALAC, Apple Lossless, which throws nothing away and is three to five times the size. The extension does not tell you which. For everyday listening M4A is the marginally better format, and the only real reason to convert to MP3 is that something on the other end refuses to open an M4A.

M4A is a container. MP3 is the audio itself

An MP3 file is a run of MP3 frames with some tags glued to the front. The extension, the container and the codec are all the same word, which is why nobody ever asks what is inside one.

.m4a works differently. It is an MPEG-4 container — the same box a .mp4 video uses, with the video track left out. The box says how long the audio is, what the sample rate is and where each chunk starts. It does not commit to a codec. Apple adopted the extension so that people could tell an audio-only MP4 from a film, and the naming has confused everyone ever since.

So "M4A vs MP3" is really two comparisons: AAC against MP3, which is a close-run thing, and ALAC against MP3, which is not a comparison at all because one of them is lossless.

The same box, four extensions

.m4a, .m4b, .m4r and .mp4 are the identical container format wearing different names. .m4b means audiobook, so a player remembers your place. .m4r means iPhone ringtone. The audio inside is unchanged by which name it wears.

How to open an .m4a right now

You almost certainly do not need to convert anything to play it.

  • Any browser. Drag the file onto an empty Chrome, Edge or Safari tab. If the audio inside is AAC, and most .m4a files are, every browser has decoded that for well over a decade.
  • macOS and iOS. Double-tap it. QuickTime, Music and the Files app all handle both AAC and ALAC.
  • Windows. Both the Media Player app in Windows 11 and the older Windows Media Player Legacy decode plain AAC, so an ordinary .m4a usually opens. When one of them refuses, the cause is normally Apple Lossless inside, an N edition of Windows with the media components stripped out, or a download that never finished — a separate guide works through that refusal.
  • VLC plays every variant on every platform, and is the quickest way to rule out a corrupt file.
  • Android. AAC in an .m4a has been on the supported list since the earliest releases — the "Android 3.1" figure people quote applies to raw .aac files, not to .m4a. If one app refuses it, that app is being fussy, not the phone.

AAC or Apple Lossless: the ambiguity nobody mentions

Which one you have changes what converting costs. Going from ALAC to MP3 is a first lossy encode from a perfect source — the best case there is. Going from a 128 kbps AAC to MP3 is a second lossy encode, where a new encoder has to guess at audio the first one already thinned out.

AAC in an .m4aALAC in an .m4aMP3
Lossy or losslessLossyLosslessLossy
Typical bitrate128–256 kbps600–900 kbps for music128–320 kbps
Size for 5 minutes of music4–10 MB25–35 MB5–12 MB
Top of the useful rangeNo fixed ceiling; 256 kbps is the practical top for stereoWhatever the source needs320 kbps, and that is a hard format limit
Sample ratesUp to 96 kHzUp to 384 kHz8 to 48 kHz only
Gapless playbackExact, stored in the containerExactNeeds an encoder tag, often missing
Plays on a 2009 car stereoSometimesNoYes

Size is the easiest tell. Uncompressed CD-quality audio runs at about 10 MB a minute. ALAC lands at roughly half that. AAC at 128 kbps is about 1 MB a minute, and at 256 kbps about 2 MB a minute. If a four-minute track is 30 MB, it is lossless. If it is 4 MB, it is not.

How to tell which one you have

Four ways, from most convenient to most certain.

  1. Do the arithmetic above. Duration against file size answers it in most cases without opening anything.
  2. On a Mac: open the file in QuickTime Player and press ⌘I (Window > Show Movie Inspector). The Format line names the codec outright, as AAC or Apple Lossless. If the track is in the Music app instead, right-click any column heading in Songs view, tick Kind, and read it there.
  3. Windows Explorer: right-click, Properties, Details. The bit rate line is usually filled in; a figure in the high hundreds means lossless, and 128 to 320 means AAC.
  4. Drop it on the converter on this page. Before anything is converted it reads the file's own headers and prints what it found — "AAC" or "ALAC (Apple Lossless)" — along with the sample rate, the channel count and whether the audio can be carried across untouched. Nothing is sent anywhere to work that out; the engine runs in the browser tab and the file never leaves your machine.

A rough shortcut: Chrome will play an AAC .m4a and go silent on an ALAC one, because Chromium ships no Apple Lossless decoder. Safari plays both. It is a hint rather than proof, but it costs one drag.

Is M4A better than MP3?

At the same bitrate, AAC is better than MP3 — and by less than the argument on the internet suggests.

The gap is real and easy to hear at low bitrates, where MP3 falls apart first. The advantage narrows as the bitrate climbs, and somewhere around 192 kbps both formats stop being distinguishable from the source for most listeners in a properly blind test. Above that you are paying storage for a difference you would have to work hard to find. 320 kbps is the ceiling MP3's frame format allows; CD audio is 1,411 kbps, so the two numbers are not describing the same thing at all.

Where AAC genuinely wins is at the edges. It handles high frequencies without the aggressive lowpass filter MP3 encoders apply. It stores exact sample counts, so an album plays gapless without a special tag. It is not limited to 48 kHz. And it is what your phone records by default, which means the AAC file is the original and the MP3 would be a copy of a copy.

MP3's advantage is nothing to do with sound. It is that its patents expired in 2017 and it has been the assumed default for thirty years, so it plays on hardware nobody has updated since.

When you genuinely need MP3

  • A car stereo or an older hi-fi that skips the track, or shows the file and refuses to start it. Head units are the most common reason, and the format is often not the only thing wrong — the filesystem, the folder depth and the file names matter too.
  • A submission form that whitelists extensions. Plenty of transcription services, podcast hosts, learning platforms and council submission portals accept .mp3 and nothing else, regardless of what their servers could actually decode.
  • Older editing software. Some DAWs and video editors have no AAC decoder at all, or need a plug-in you would rather not install.
  • Sending a file to someone whose player has told them it will not open. Converting once is faster than talking them through installing VLC.

For that job, the M4A to MP3 page is set up for it — pick a bitrate, convert, done. If the file is on a phone rather than a computer the shorter route differs by platform, and it is covered for iPhone and for Android separately.

Renaming is not converting

Changing .m4a to .mp3 in Explorer or Finder relabels the file and leaves AAC frames inside it. Some lenient players will shrug and play it anyway, which is exactly why the myth survives — and then a submission form, a DAW or a car stereo rejects it and you cannot work out why. Here is what actually happens.

When converting is a waste of time and a generation of audio

If nothing is refusing the file, leave it alone. Converting an M4A to MP3 to have it "in a normal format" costs you a lossy generation and gains you nothing, because every device you own already plays both.

Two specific traps worth naming:

  • Converting a 128 kbps AAC to a 320 kbps MP3. The output is two and a half times the size and audibly no better than the input, because the detail it would need was discarded by the first encoder and cannot come back. Match the source bitrate or go under it; what each step up the ladder actually buys is its own page.
  • Converting an M4A to WAV or FLAC to "make it lossless". The result is a very large file that faithfully preserves a lossy recording. Do it when an editor demands WAV, not as an upgrade.

There is one conversion that costs nothing at all: moving AAC into a different MPEG-4 box. M4A to .aac, or M4A to an .m4r ringtone, carries the compressed stream across without decoding it — every compressed byte and every decoded sample measures identical, and only the container's own metadata is rewritten. It takes about a second whatever the length, because no encoder runs. M4A to MP3 can never be that. The full accounting of what each kind of conversion costs covers the rest of the cases.

Do it right now, in this tab

The converter on the home page handles this. Free, no upload, no sign-up.

Open the converter

Or do it on your phone

The Audio Converter app is free on iPhone and Android, with the converter and thirteen editing tools in one place.

Free on both stores. The web converter above stays free too — no account, no upload, no file limit.