FormatDrop
How-To Guide

How to Convert ALAC to FLAC

ALAC (Apple Lossless Audio Codec) and FLAC are both lossless audio formats — converting between them involves zero quality loss because both formats represent the same underlying PCM audio data exactly. The practical reason to convert: FLAC is supported virtually everywhere (Linux audio players, Android, every DAW, Plex, Roon) while ALAC is primarily an Apple ecosystem format.

Step-by-step instructions

  1. 1

    FFmpeg (lossless remux — recommended)

    ALAC to FLAC is a lossless operation: `ffmpeg -i input.m4a -c:a flac output.flac`. FFmpeg decodes the ALAC stream to raw PCM, then encodes to FLAC losslessly. The output FLAC is bit-for-bit identical to the original audio — verified by comparing MD5 checksums of the decoded PCM. For a folder: `for f in *.m4a; do ffmpeg -i "$f" -c:a flac "${f%.m4a}.flac"; done`.

    Go to converter
  2. 2

    XLD (X Lossless Decoder) on Mac

    XLD is purpose-built for lossless audio conversion on macOS. Download from sourceforge.net/projects/xld. Set Output format to FLAC in XLD Preferences. Drag and drop M4A/ALAC files onto XLD or use File → Open. XLD preserves all metadata (title, artist, album, track number, cover art). It also verifies the decode against AccurateRip if the album is in the database.

  3. 3

    fre:ac (Windows/Mac/Linux GUI)

    Download fre:ac (free audio converter). Add your ALAC/M4A files. Set the output format to FLAC. Configure FLAC compression level (0–8; level 8 produces the smallest file but is slower, level 0 is fastest — all levels are lossless). Click Convert. fre:ac preserves metadata and supports batch processing. It uses FFmpeg under the hood for format support.

  4. 4

    dBpoweramp (Windows, preserves everything)

    dBpoweramp is the gold standard for Windows audio conversion. Purchase the license (one-time fee). Install the FLAC codec from the dBpoweramp codec central. Right-click the ALAC/M4A file in File Explorer → Convert To → choose FLAC. Set quality level 8 for maximum compression (still lossless). dBpoweramp preserves all ID3/iTunes metadata, ReplayGain tags, and embedded album art with maximum fidelity.

Why convert ALAC to FLAC?

ALAC is Apple's lossless format and rarely plays well outside the Apple ecosystem. FLAC is the universal lossless standard that runs natively on every platform, DAW, and media server.

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

Is ALAC to FLAC conversion truly lossless?
Yes. Both ALAC and FLAC store audio as perfectly reconstructed PCM — every sample value is preserved exactly. Converting between them is like changing the ZIP compression algorithm on a text file: the text content is identical, only the compression method differs. You can verify this by decoding both ALAC and FLAC to WAV and comparing MD5 checksums — they'll match. FFmpeg confirms losslessness by checking that the decoded PCM matches.
Which is better — ALAC or FLAC?
FLAC is better for most use cases: open standard, wider software support, smaller file sizes (FLAC typically compresses 10–15% better than ALAC), and faster seeking. ALAC is better only within Apple's ecosystem: iPhones, iPads, Macs, iPods, and iTunes/Apple Music all prefer ALAC. If you use Apple Music but also play files on non-Apple devices (Android, Plex, DAC/amp with USB), convert to FLAC for the non-Apple use and keep ALAC for Apple.
Does ALAC to FLAC conversion preserve metadata and album art?
With FFmpeg and most dedicated converters, yes. FFmpeg maps common tags (title, artist, album, track number, year, genre) from iTunes metadata to FLAC/Vorbis comment format. Album art embedded in the M4A container is preserved as an embedded FLAC picture block. Some tags may not map perfectly (iTunes-specific fields like 'compilation' or 'gapless playback' info) — tools like XLD and dBpoweramp do a more thorough job of metadata preservation than basic FFmpeg commands.
Convert ALAC to FLAC Now — Free

No account. No upload. Works in any browser.