I am looking for a free tool that would allow me to convert big amounts of FLAC files to Apple Looseless (ALAC) while preserving the tags and optionally adding new ones from CDDB or similar sources.

At this moment I'm more interested in a Windows utility but you are free to recommend OS X ones. Please use different answers for different tools.


According to the Wikipedia article, any media player based on libavcodec should be able to encode ALAC. Such players include VLC and MPlayer, both of which have Windows GUIs available. I'm not sure the Windows GUI for MPlayer exposes any transcoding functionality, but I'm almost certain that VLC's GUI can be used for transcoding.


For OS X you have XLD.

X Lossless Decoder(XLD) is a tool for Mac OS X that is able to decode/convert/play various 'lossless' audio files. The supported audio files can be split into some tracks with cue sheet when decoding. It works on Mac OS X 10.4 and later.

XLD is Universal Binary, so it runs natively on both Intel Macs and PPC Macs.

XLD can decode following formats:

  • (Ogg) FLAC (.flac/.oga)
  • Monkey's Audio (.ape)
  • Wavpack (.wv)
  • TTA (.tta)
  • Apple Lossless (.m4a)
  • TAK (.tak) [Requires Wine]
  • Shorten (.shn) [SHN v3 only]
  • AIFF, WAV, etc
  • Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. – James Mertz Jul 25 '12 at 0:17

protected by random Aug 30 '11 at 3:08

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.