What is FLAC?
FLAC (Free Lossless Audio Codec) is an open-source audio format that compresses music files without losing a single bit of audio data. When you decode a FLAC file, you get an exact, bit-for-bit replica of the original recording – unlike lossy formats such as MP3 or AAC, which permanently discard audio information to reduce file size. FLAC typically shrinks a WAV file by 40–60 percent while preserving perfect fidelity, making it the de facto standard for lossless audio distribution. It supports hi-res audio up to 32-bit/655 kHz and is natively playable on most DAPs, Android devices, PCs, and an increasing number of Apple products.
For anyone who cares about hearing music exactly as it was mastered in the studio, FLAC is the ideal balance between file size and audio integrity.
In-Depth
How FLAC Compression Works
FLAC uses predictive coding to analyze audio data and model the signal mathematically. It stores only the difference between the predicted signal and the actual signal, which takes far less space than the raw data. Because the prediction is lossless, the original waveform is perfectly reconstructed on playback. Compression levels range from 0 (fastest encoding, least compression) to 8 (slowest encoding, most compression). Level 5 is the default and offers the best tradeoff between file size and encoding speed. Importantly, compression level does not affect audio quality at all – only file size and encode time.
Comparing Lossless Formats
| Format | Developer | License | Device Compatibility | Max Spec |
|---|---|---|---|---|
| FLAC | Xiph.Org | Free, open source | Very broad (Android, Windows, DAPs, most players) | 32-bit / 655 kHz |
| ALAC | Apple | Free, open source | Best on Apple devices | 32-bit / 384 kHz |
| WAV | Microsoft | Free | Nearly universal | 32-bit / 384 kHz |
| DSD | Sony/Philips | Licensed | Specialized DACs and players | DSD512 |
FLAC’s greatest strength is its universal compatibility. It plays natively on Android, Windows, Linux, most smart speakers, and virtually every DAC and DAP on the market. Apple devices have added FLAC support in recent years, though ALAC remains more deeply integrated into the Apple ecosystem.
Metadata and Tagging
FLAC files embed Vorbis Comment metadata tags for artist, album, track number, genre, and more, plus cover art. Because tags are stored separately from the audio stream, editing them never touches or degrades the audio data. Most music library managers (foobar2000, MusicBee, Roon, Plex) handle FLAC tags seamlessly.
FLAC in Streaming Services
Several music streaming platforms now offer lossless FLAC streaming. Qobuz streams in FLAC at up to 24-bit/192 kHz, while Tidal’s HiFi tier delivers CD-quality FLAC (16-bit/44.1 kHz) and MQA (a lossy-lossless hybrid). Amazon Music Unlimited includes HD and Ultra HD streams in FLAC. Apple Music uses ALAC rather than FLAC for its lossless tier. If lossless streaming is important to you, choose a service that aligns with your preferred format and the capabilities of your DAC.
FLAC vs. MP3 and AAC: Can You Hear the Difference?
In controlled double-blind listening tests, many listeners – even experienced ones – struggle to distinguish 320 kbps MP3 or 256 kbps AAC from FLAC on typical consumer headphones. The audible difference becomes more apparent on high-end audio equipment, in quiet listening environments, and with well-mastered recordings that contain wide dynamic range and subtle details. The strongest argument for FLAC is archival: because it is lossless, a FLAC file can be converted to any other format without generational loss, whereas transcoding an MP3 to another lossy format degrades quality further.
How to Choose
1. Verify Device Compatibility
FLAC is supported almost everywhere, but double-check your specific playback chain. DACs, DAPs, and most streaming apps handle FLAC natively. Older Apple devices or iPods may not. If you are deep in the Apple ecosystem, consider keeping an ALAC copy alongside your FLAC library, or simply let Apple Music convert on the fly.
2. Know Where to Get FLAC Music
Hi-res FLAC files are available from download stores like Qobuz, HDtracks, Bandcamp, and 7digital. You can also rip your own CD collection to FLAC using software like Exact Audio Copy (Windows) or XLD (macOS), preserving CD-quality audio in a compact, tagged format. When ripping, compression level 5 or 6 is standard.
3. Plan Your Storage Strategy
FLAC files are typically 5–10 times larger than equivalent MP3s. A 1,000-album library can easily consume several terabytes. Use a NAS, external HDD, or cloud storage to house your collection, and stream it over your home network to your playback devices. Back up your library regularly – re-ripping hundreds of CDs is not something you want to do twice.
4. Converting Between Formats
Because FLAC is lossless, you can convert a FLAC file to any other format – ALAC, WAV, MP3, AAC – without generational loss from the FLAC source. This makes FLAC the ideal archival master format: keep your library in FLAC and transcode copies as needed for specific devices or use cases. Free tools like foobar2000 (Windows), XLD (macOS), and FFmpeg (cross-platform) make batch conversion quick and scriptable. Never transcode from one lossy format to another (for example, MP3 to AAC), as each lossy conversion permanently degrades quality.
The Bottom Line
FLAC delivers studio-quality audio in the most widely compatible lossless format available. It is free, open source, and supported by virtually every modern playback device. Start by verifying your gear can play FLAC, choose your preferred source for purchasing or ripping music, and plan a storage and backup strategy that scales with your collection. For anyone who values audio fidelity, FLAC is the format to build your library around.