M4A → MP3

M4A to MP3 Converter — Convert M4A to MP3 Free

Drop an M4A file and get an MP3 that plays anywhere. No upload to any server, no signup, no watermark — the conversion runs locally on your device using FFmpeg compiled to WebAssembly.

  • No upload
  • No signup
  • No watermark
  • ~192 kbps MP3
  • Up to 500 MB

Files never leave your browser. The conversion runs locally on your device.

Why M4A and MP3 are not the same thing

M4A is Apple's preferred audio format: it stores AAC-encoded audio inside an MP4 container. AAC and MP3 are entirely different codecs — there is no lossless stream copy between them. Converting M4A to MP3 requires decoding the AAC audio and re-encoding it as MP3. That is what this tool does, using the LAME encoder at a VBR quality-2 preset, which lands around 192 kbps. At that bitrate the re-encoding step adds no perceptible quality loss for speech, podcasts, or most music.

Where M4A files come from

You will find M4A in several Apple workflows: Voice Memos exports from iPhone, audio recordings made in QuickTime Player, GarageBand project exports, iTunes-purchased tracks from the DRM-free era (post-2009), and podcast feeds that publish AAC enclosures. The format sounds excellent and is efficient, but it is not universally supported — older car stereos, some podcast apps, and many basic MP3 players will not open it. Converting to MP3 trades a small amount of efficiency for near-universal playback compatibility.

What quality to expect

The output uses VBR MP3 at the LAME quality-2 preset, which averages around 192 kbps and is considered perceptually transparent for most listeners. A typical minute of audio at this bitrate produces a file around 1.4 MB. If your original M4A was encoded at a significantly lower bitrate — say, 64 kbps Voice Memo quality — the output will not be magically better. The conversion is faithful, not upsampling.

No upload — what that actually means

Most online audio converters upload your file to a remote server, transcode it there, and send back a download link. That works fine for a public podcast episode, but not for a private Voice Memo, a client interview recording, or a GarageBand draft. This tool runs FFmpeg inside your browser via WebAssembly. Your M4A file never leaves your device. You can disconnect from the internet after the page loads and the conversion still completes.

File size limits and desktop alternatives

The browser version of FFmpeg is single-threaded and capped around 500 MB. For a typical Voice Memo or GarageBand export that ceiling is never an issue. For very long recordings — an hour-long interview at high quality can push 300 MB — the Clipy desktop app handles larger files natively, or any standalone FFmpeg install converts M4A to MP3 in a single command: ffmpeg -i input.m4a -q:a 2 output.mp3.

Common questions

Does converting M4A to MP3 reduce audio quality?

In practice, no — at 192 kbps VBR the re-encoding is perceptually transparent for speech and most music. The only scenario where you would hear a difference is if you are an audiophile doing a controlled blind test at very high volume. If your source M4A was already low-quality, the output will match that quality faithfully.

Why does this need to re-encode? Can it just copy the audio?

No. AAC (the codec inside M4A) and MP3 are different compression formats. There is no stream-copy path between them — the audio must be decoded from AAC and re-encoded as MP3. This is different from, say, remuxing an MP4 to MKV, where the codec does not change.

My M4A is from Voice Memos — will this work?

Yes. Voice Memos on iPhone exports standard M4A files (AAC inside an MP4 container). Drop the file in and click Convert.

Can I convert iTunes-purchased songs?

Only if the file is DRM-free. Apple dropped FairPlay DRM from music purchases in 2009. If your M4A was purchased after that and is a plain file, it converts normally. Older protected M4P files are a different format and will not open in this tool.

Is the file private?

Yes. The conversion runs entirely in your browser via FFmpeg WebAssembly. Your audio file never reaches our servers — you can verify this by watching your network tab in DevTools while converting.

Can I do a batch conversion of multiple M4A files?

Not yet — one file at a time. For batch conversion, use the desktop FFmpeg command: ffmpeg -i input.m4a -q:a 2 output.mp3. We are tracking demand for a multi-file mode.

More free tools