What is ALAC?

Discover what ALAC files are, their format, and usage. Explore how ALAC compares to other audio formats in this complete guide. No signup needed.

The ALAC (Apple Lossless) audio format explained: how it works, its specs, and when to use it.

ALAC

What is ALAC?

Complete guide to the ALAC file format

How ALAC Compresses Audio

ALAC (Apple Lossless Audio Codec) is Apple's answer to FLAC: a format that shrinks audio files without losing a single sample. Like all lossless codecs, it does not discard sound the way MP3 or AAC do; instead it removes mathematical redundancy and can reconstruct the original PCM audio exactly, bit for bit, when decoded. A typical ALAC file is roughly 40 to 60 percent the size of the equivalent uncompressed WAV or AIFF, with zero quality cost.

The technique is the same family used by FLAC. The encoder predicts each audio sample from the samples just before it, then stores only the small residual, the difference between the prediction and the real value, rather than the full sample. Because audio is highly predictable over short spans, those residuals are small numbers that compress efficiently through entropy coding. On playback the decoder runs the prediction in reverse to recover the exact original samples.

ALAC audio is carried inside an MPEG-4 container, usually with an .m4a extension, the same wrapper that holds lossy AAC. This is a common source of confusion: an .m4a file can contain either lossy AAC or lossless ALAC, and you cannot tell which from the extension alone. You have to check the file's details to know whether a given M4A is the lossy or lossless kind.

From Proprietary to Open Source

Apple introduced ALAC in 2004 as a proprietary, closed format tied to iTunes and the iPod, at a time when it wanted a lossless option that fit neatly into its own ecosystem. For years this closed nature was ALAC's biggest drawback compared with the already-open FLAC, since other software could not freely implement it.

That changed in October 2011, when Apple open-sourced ALAC under a permissive license and published its reference encoder and decoder. Opening the format meant any developer could implement it without restriction, which broadened support beyond Apple's own software. Even so, FLAC had a decade's head start as the open lossless standard, so ALAC's adoption outside the Apple world remained narrower.

ALAC vs FLAC: Which Should You Choose?

ALAC and FLAC are both lossless and produce very similar file sizes, FLAC is often marginally smaller, but the difference is small and there is no audible difference at all, since both are perfect copies. The real decision is about your ecosystem, not sound quality.

Choose ALAC if you live in the Apple world: it is the lossless format that works natively across the Music app, iTunes, iPhone, iPad, and Mac, and it syncs cleanly through Apple's software without conversion. Choose FLAC for the broadest cross-platform support, since it is the de facto open standard supported by virtually every non-Apple player, network streamer, and hi-fi device. Notably, Apple's own devices historically did not play FLAC natively, which is the main reason ALAC still exists rather than everyone simply using FLAC. If your library needs to work both inside and outside Apple's ecosystem, many people keep FLAC as the master and convert to ALAC only when needed.

Limitations

ALAC's limitations are mostly about reach. Outside the Apple ecosystem its support, while now possible thanks to open-sourcing, is still less universal than FLAC's, so for maximum compatibility FLAC is the safer archival choice. Its metadata and tagging support is also less rich and standardized than FLAC's. And like any lossless format, ALAC files are several times larger than lossy MP3 or AAC, which makes them impractical for streaming or for fitting large libraries onto small devices, the reason Apple Music streams AAC rather than ALAC by default for most use.

ALAC vs Other Audio Formats

FeatureALACFLACMP3
CompressionLossless[1]LosslessLossy
QualityBit-perfect[4]Bit-perfectReduced
DeveloperApple[1]Xiph.OrgFraunhofer / MPEG
LicenseOpen source[2]OpenPatented (now free)
Device supportApple-centricWideUniversal
Best forApple losslessLossless archivingGeneral music

ALAC and FLAC offer equivalent lossless quality, but ALAC integrates best with Apple devices while FLAC has broader cross-platform support.

Pros and Cons

Advantages

Perfect Quality Preservation, Lossless compression means the decoded audio is identical to the original - no quality loss ever.

Native Apple Support, Plays natively on all Apple devices and software without any codec installation needed.

Apple Music Lossless, The format Apple uses to deliver lossless streaming, supporting up to 24-bit/192 kHz audio.

Open Source, The codec is open source and freely usable since 2011, despite its Apple origins.

Disadvantages

Larger Files than AAC, Lossless files are 2 to 3 times larger than equivalent AAC files - high quality comes at a storage cost.

Limited Non-Apple Support, While open source, ALAC is less widely supported in non-Apple software and hardware players compared to FLAC.

No Quality Advantage over FLAC, FLAC and ALAC are both lossless and produce identical audio quality; FLAC has broader support outside the Apple ecosystem.

Larger than Streaming Formats, Significantly larger than MP3 or AAC files, requiring more storage and download bandwidth.

When to Use ALAC

Here are the most common situations where ALAC is the right choice:

Apple Music Library

Use ALAC when building a lossless music library intended for Apple devices and software.

iTunes and Music App

ALAC is the recommended lossless format for importing CDs into the Apple Music app on Mac.

Audio Archiving on Apple

Archive ripped CDs and high-resolution audio downloads in ALAC for permanent lossless storage.

High-Resolution Audio

ALAC supports up to 24-bit/384 kHz, making it appropriate for high-resolution audiophile recordings.

References

  1. Apple Lossless Audio Codec (ALAC) - Official Open Source Project
  2. Apple Lossless Audio Codec - Source Repository (GitHub)
  3. Apple Core Audio Format (container for ALAC) - Library of Congress
  4. Apple Lossless Audio Codec - Wikipedia

How to open a ALAC file

ALAC, or Apple Lossless Audio Codec, is a format primarily used for lossless audio compression. Software that handles ALAC files can be categorized into professional audio editing tools, free and open-source applications, web-based players, and built-in system utilities. Professional tools are suited for audio engineers and musicians, while free options cater to casual users and those on a budget. Built-in utilities are convenient for quick playback without additional installations.

When choosing software for ALAC, key factors include feature fidelity, whether the focus is on editing or simple playback, and the cost model of the software. Users should consider platform compatibility, as some applications are exclusive to certain operating systems. Additionally, if extensive editing or conversion to other formats is required, selecting a tool with robust export capabilities may be more beneficial than using a basic player.

Audacity 3.2.0

Windows, macOS, LinuxFree (GPL)

Audacity is a free, open-source audio editing software that supports ALAC files for both playback and editing. It allows users to manipulate audio tracks with high fidelity and offers various effects and editing tools tailored for detailed audio work.

Key features
  • Multi-track audio editing
  • Support for VST plugins
  • Real-time audio monitoring
  • Spectrogram view for analysis
  • Batch processing for file conversion
Strengths
  • Comprehensive editing capabilities
  • Free and open-source
  • Cross-platform compatibility
Limitations
  • Steeper learning curve for beginners
  • Limited built-in effects compared to paid software

Exports to: WAV, MP3, OGG, FLAC, AIFF

Best for: Audacity is ideal for users needing a powerful, free tool for editing ALAC files with extensive features.

Visit Audacity →

VLC Media Player 3.0.16

Windows, macOS, Linux, All (browser)Free (GPL)

VLC Media Player is a versatile media player that supports a wide range of audio formats, including ALAC. It excels in playback quality and offers a simple interface for users who want to listen to ALAC files without any editing features.

Key features
  • Wide format support including ALAC
  • Customizable playback settings
  • Network streaming capabilities
  • Audio visualization options
  • Lightweight and fast performance
Strengths
  • Extensive format compatibility
  • No ads or spyware
  • Cross-platform availability
Limitations
  • Limited editing features
  • User interface can be overwhelming

Exports to: None (playback only)

Best for: VLC is perfect for users seeking a reliable, free player for ALAC files without editing needs.

Visit VLC Media Player →

Adobe Audition 2023

Windows, macOSSubscription

Adobe Audition is a professional audio editing software that provides extensive support for ALAC files. It is designed for audio professionals and offers advanced editing, mixing, and restoration tools with high fidelity.

Key features
  • Multi-track editing and mixing
  • Advanced noise reduction tools
  • Support for 32-bit audio processing
  • Spectral frequency display
  • Integration with Adobe Creative Cloud
Strengths
  • Professional-grade editing features
  • Seamless integration with other Adobe tools
  • High-quality audio processing
Limitations
  • Monthly subscription cost
  • Resource-intensive on older systems

Exports to: WAV, MP3, AAC, FLAC, OGG

Best for: Adobe Audition is suited for audio professionals who require comprehensive tools for editing and producing ALAC files.

Visit Adobe Audition →

iTunes 12.12.9

macOS, WindowsFree (built-in on macOS)

iTunes is a media player and library application that natively supports ALAC files for playback and management. It allows users to organize their music collections and offers basic editing features like metadata editing.

Key features
  • Music library organization
  • Metadata editing for ALAC files
  • Playlist creation and sharing
  • Integration with Apple Music
  • Syncing with iOS devices
Strengths
  • User-friendly interface
  • Built-in on macOS systems
  • Good for music management
Limitations
  • Limited editing capabilities
  • Can be slow with large libraries

Exports to: AAC, MP3, WAV, AIFF

Best for: iTunes is ideal for macOS users looking for a straightforward way to manage and play ALAC files without complex editing needs.

Visit iTunes →