Skip to content

Convert FLAC to MP3 on Mac

Convert FLAC to MP3 on Mac with afconvert and FFmpeg. Keep FLAC masters; export MP3 for legacy players.

By Petr Samokhin

You ripped a CD to FLAC for archival quality. A client portal, an old embed player, or a car stereo export only accepts MP3. The FLAC folder is correct for storage; delivery is a separate step that trades size for compatibility. Converting locally keeps unreleased mixes and live recordings off upload sites. Batch conversion matters when a whole album folder must land as MP3 before a deadline, not one track at a time through a menu.

FLAC vs MP3 on Mac

FLAC is lossless: every sample from the rip stays intact. MP3 is lossy: smaller files, universal support, and quality depends on bitrate and encoder settings.

FormatSizeTypical use on Mac
FLACLargeArchive, hi-fi listening, editing master
MP3SmallerLegacy CMS, email, older hardware
M4A (AAC)Smaller than MP3 at same qualityApple Music, most modern apps
SourceSuggested MP3 approach
Speech or podcast rip128 kbps constant or VBR quality 2
Stereo music192 kbps or VBR quality 0 to 2
Already compressed MP3 re-wrapAvoid re-encoding; copy stream if possible

On Mac, M4A often replaces MP3 for new workflows. Use MP3 only when something downstream explicitly rejects AAC. For broader audio compression after conversion, see compress audio files on Mac . If your source is WAV instead of FLAC, see WAV to MP3 on Mac .

When you still need MP3

Keep FLAC masters in an archive folder. Export MP3 copies into a deliverables/ folder with a consistent naming scheme.

ScenarioWhy MP3
Legacy website embedPlayer lists MP3 only
Email attachment limitSmaller than FLAC
USB stick for older carNo FLAC decode
Cross-team handoffEveryone opens MP3

Re-encoding MP3 from FLAC is a one-way quality step. Pick bitrate once, listen to one track, then batch the folder. Do not convert the same file repeatedly at different settings.

If you also have M4A sources from Apple Music exports, see M4A to MP3 on Mac for the parallel workflow.

afconvert and FFmpeg in Terminal

Open Terminal (Applications → Utilities → Terminal). afconvert ships with macOS and handles many audio formats. Install FFmpeg through Homebrew when you need MP3 output (install Homebrew first if brew is not found):

brew install ffmpeg

Single FLAC to MP3 with FFmpeg:

ffmpeg -i track.flac -codec:a libmp3lame -q:a 2 track.mp3
FlagPlain meaning
-codec:a libmp3lameMP3 encoder
-q:a 2VBR quality (lower number = higher quality on typical builds)

Batch every FLAC in a folder:

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

afconvert on Mac is strong for AAC and M4A, not MP3. Example FLAC to M4A when MP3 is not required:

afconvert -d aac -f m4af -b 192000 track.flac track.m4a

Use FFmpeg when the destination must be MP3. Use afconvert when M4A is acceptable and you want a built-in tool without Homebrew.

Extract metadata tags with -map_metadata 0 in FFmpeg when album art and track titles must survive:

ffmpeg -i album.flac -codec:a libmp3lame -q:a 2 -map_metadata 0 album.mp3

Listen to one converted track before you batch fifty files. FLAC to MP3 at low bitrates can add pre-echo on sharp transients.

Music and QuickTime for one file

Music plays FLAC on recent macOS versions but does not export MP3 directly. QuickTime Player is for video, not FLAC conversion.

For a single track without Terminal, drag FLAC into GetCompress (see below) or use FFmpeg once. Built-in apps on Mac do not offer a one-click FLAC to MP3 path the way Preview handles images.

When the FLAC came from a video rip, extract audio first with MP4 to MP3 on Mac if the source is still MP4 or MOV.

Using GetCompress

GetCompress fits convert FLAC to MP3 on Mac when a whole album folder or podcast archive must become MP3 with consistent bitrate and tags preserved where possible.

Drop a folder of FLAC files into the app. Choose MP3 output, set quality or bitrate, and export in one queue.

Workflow features that help:

  • Batch queue: convert an entire rip folder without repeating Terminal commands.
  • Presets: save “legacy MP3 q2” or “speech MP3 128k” for repeat clients.
  • Preview: spot-check one track before you export twenty.
  • Local processing: keep unreleased masters and live recordings off online converters.
  • Format flexibility: switch to M4A in the same window when a recipient accepts AAC.
  • Folder monitoring: watch a incoming-flac/ folder and export MP3 when new rips land.

After conversion, if MP3 files are still too large for email, see compress MP3 on Mac for a second pass at lower bitrate without touching FLAC masters.

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