FormatDrop
How-To Guide

How to Convert FLAC to ALAC

FLAC to ALAC is the rare lossless-to-lossless conversion — no quality is lost because both formats decode to identical PCM audio. Converting lets you use your FLAC music library in iTunes, Apple Music, and on Apple devices with full native support.

Step-by-step instructions

  1. 1

    Convert with FFmpeg (all platforms)

    ffmpeg -i input.flac -c:a alac output.m4a. The -c:a alac flag specifies the ALAC codec; .m4a is the Apple container. The resulting file plays natively in iTunes, Music app, and iPhone.

    Go to converter
  2. 2

    Batch convert a FLAC library to ALAC

    for f in *.flac; do ffmpeg -i "$f" -c:a alac "${f%.flac}.m4a"; done. For recursive: find . -name '*.flac' -exec sh -c 'ffmpeg -i "$1" -c:a alac "${1%.flac}.m4a"' _ {} \;

  3. 3

    Use XLD on macOS (preserves AccurateRip data)

    Install XLD (free for Mac) → Preferences → Output Format → Apple Lossless → drag FLAC files onto XLD → Convert. Excellent for CUE sheets and audiophile metadata.

  4. 4

    Import ALAC into iTunes/Music

    Drag the .m4a files into the Music library. Right-click → Get Info → File tab — should show 'Apple Lossless' as Kind. Apple Music and iCloud Music Library support ALAC.

Why convert FLAC to ALAC?

ALAC integrates seamlessly with iTunes, Apple Music, and iOS. Converting your FLAC library to ALAC lets your lossless music work natively in Apple's ecosystem without any quality sacrifice.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

Does FLAC to ALAC lose any quality?
No. This is lossless-to-lossless — both decode to identical PCM audio. The converted ALAC file is bit-for-bit identical when decoded. You can verify with MD5 checksums on the decoded PCM.
Why does my ALAC file not import into iTunes?
Common issues: wrong file extension (must be .m4a, not .flac.m4a), or iTunes version older than 10.3 (when ALAC support was added). Confirm the file plays in VLC first.
Convert FLAC to ALAC Now — Free

No account. No upload. Works in any browser.