Skip to content

Convert M4A to MP3 on Mac

Convert M4A to MP3 on Mac with FFmpeg and afconvert. Export MP3 when AAC is not accepted.

By Petr Samokhin

QuickTime exported Audio Only as M4A. Voice Memos on iPhone synced to your Mac as M4A. The upload form lists MP3 only, or an old car stereo rejects AAC. M4A is smaller and often sounds better at the same bitrate, but MP3 remains the lowest-common-denominator format. Convert locally so internal training and podcast drafts never leave your disk through a web uploader.

M4A vs MP3 on Mac

M4A with AAC is the native compressed format on Mac. MP3 is older, slightly larger at equal quality, and still mandated by some systems.

FormatCreated byTypical use
M4A (AAC)QuickTime, Music, Voice MemosPodcasts, Apple workflows
MP3FFmpeg, GetCompressLegacy CMS, old hardware
WAVPro tools exportEdit master
Source M4ASuggested MP3 setting
Voice memo, speech128 kbps or VBR q3
Music mix192 kbps or VBR q2
Already low-bitrate M4AAvoid extra re-encode if possible

If you extracted M4A from video, see MP4 to MP3 on Mac for the video-first workflow. For WAV masters instead of M4A, see WAV to MP3 on Mac .

When AAC is not enough

Keep M4A originals when quality allows. Export MP3 copies to a deliverables folder only when required.

ScenarioWhy convert to MP3
Form accepts MP3 onlyNo AAC in dropdown
Embed player from 2010MP3 hard-coded
Client spec sheetLists MP3 bitrate
USB export for old carNo AAC decode

Re-encoding M4A to MP3 is lossy on top of lossy. Use the highest acceptable MP3 setting and convert once.

When M4A is already small enough but the wrong container, changing format is still a quality trade. Listen before you batch fifty memos.

FFmpeg for MP3 export

Open Terminal. Install FFmpeg through Homebrew (install Homebrew first if brew is not found):

brew install ffmpeg

Single M4A to MP3:

ffmpeg -i memo.m4a -codec:a libmp3lame -q:a 2 memo.mp3

Batch folder:

mkdir mp3-out
for f in *.m4a; do
  ffmpeg -i "$f" -codec:a libmp3lame -q:a 2 "mp3-out/${f%.m4a}.mp3"
done

Copy audio stream without re-encoding when the file is already MP3 inside M4A (rare):

ffmpeg -i track.m4a -codec:a copy track.mp3

That fails when the inner codec is AAC, which is the normal M4A case. Expect transcode, not copy.

afconvert converts M4A to other Apple formats but not MP3. Use FFmpeg for MP3 output on Mac.

QuickTime and Voice Memos sources

QuickTime File → Export As → Audio Only produces M4A. It does not export MP3 without FFmpeg or GetCompress.

Voice Memos exports from the app as M4A when you share to Mac. Batch those files with FFmpeg when a legacy portal needs MP3.

Trim in QuickTime before export when the memo includes long silence at the start. Shorter source means smaller MP3 without lowering bitrate.

For audio pulled from screen recordings, extract M4A first in QuickTime, then convert to MP3 if needed. See compress audio files on Mac when the goal is smaller M4A instead of MP3.

Using GetCompress

GetCompress fits convert M4A to MP3 on Mac when Voice Memos, QuickTime exports, and screen-recording audio must become MP3 with one preset.

Drop M4A files or a folder into the app. Choose MP3, set quality, export.

Workflow features that help:

  • Batch queue: convert a folder of memos after a conference day.
  • Presets: save “legacy MP3 128k” for repeat CMS uploads.
  • Preview and trim: cut dead air before transcode.
  • Local processing: keep unreleased podcast drafts private.
  • Format flexibility: stay on M4A when a recipient later accepts AAC.
  • Folder monitoring: auto-convert when new M4A files sync to a watched folder.

If MP3 files are still too large, see compress MP3 on Mac instead of re-exporting from QuickTime.

Buy GetCompress now for local media compression with reusable presets and no media upload.