FLAC is the Free Lossless Audio Codec, and this download is the official reference build from the Xiph.Org Foundation - flac.exe, metaflac.exe, and the libFLAC libraries that nearly every other lossless audio tool on Windows is built on.
FLAC - the Free Lossless Audio Codec - is the open, royalty-free standard for compressing audio without losing a single bit, and this page hosts its official reference build for Windows.
The archive contains flac.exe (the command-line encoder and decoder), metaflac.exe (the metadata editor), and the libFLAC DLLs that virtually every other lossless audio tool on Windows links against.
This is the canonical FLAC - everything else is a wrapper around these binaries.
If you were hoping for a graphical, drag-and-drop encoder with an install wizard, you are on the right codec but probably want a different download.
The X FLAC Encoder is the friendlier option, and the "Which FLAC tool do I actually need?" section below sorts out which one fits you in a sentence.
What "lossless" actually means in 2026
Lossless compression shrinks your files without throwing a single bit of audio away. A 100 MB WAV becomes a 50-60 MB FLAC, and decoding that FLAC back to WAV gives you a byte-identical copy of the original.
Compare that to MP3 or AAC, where the encoder permanently discards frequencies it judges inaudible to save space. For casual listening on phone speakers the difference is negligible, but for archiving a CD collection, mastering, broadcast work, or anything you might re-encode in the future, lossless is the only sensible choice.
The FLAC vs MP3 comparison guide walks through the tradeoffs in plain English, and the FLAC: Lossless Audio Codec Demystified article covers the format internals.
FLAC's advantages over the other lossless options (Monkey's Audio, Apple Lossless, WavPack) are simple and durable: it is open-source, royalty-free, fast to decode even on low-power hardware, supported by every modern media player, and now formally standardized as an internet specification (IETF RFC 9639).
That last point matters more than it sounds. Because the spec is public and frozen, hardware makers can build FLAC into cars, portable players, AV receivers, and streaming boxes with no licensing risk, which is why FLAC support is essentially universal in 2026.
Where this download fits in the lossless audio pipeline
FLAC the codec is one component in a four-stage workflow that most people move through without realizing it. Knowing the pipeline tells you exactly which tools you need.
Stage 1 - Source acquisition. Whether your audio starts on CD, vinyl, an old WAV archive, or a hi-res download, it begins as uncompressed PCM. For CD collections, Exact Audio Copy is the gold standard, with bit-perfect ripping and AccurateRip verification. CDex is the lighter, more beginner-friendly alternative, covered step-by-step in the CD Ripping and Encoding Guide. Both can call flac.exe directly, so ripping and encoding happen in one pass.
Stage 2 - Encoding. This download. The reference flac.exe reads WAV, AIFF, RAW PCM, or PCM piped from another tool and writes a .flac file at compression levels 0 through 8. Level 5 is the default and the right call for almost everyone - the file-size gap between level 5 and level 8 is usually under 2%, but level 8 can be three to four times slower. The 1.5.0 release added multithreaded encoding (the -j flag), which finally makes the higher levels practical on modern multi-core CPUs.
Stage 3 - Tagging and metadata. metaflac.exe (bundled in the same archive) reads and writes Vorbis comment tags, embedded album art, ReplayGain values, and cuesheet data. Most encoders handle this for you, but when you need to script a library-wide tag change, metaflac is the tool.
Stage 4 - Playback and conversion. Every modern player on Windows decodes FLAC natively - VLC Media Player, MPC-BE, PotPlayer, and foobar2000. Windows 10 and 11 also play FLAC out of the box in the built-in Windows Media Player, with no extra components required.
To convert a FLAC archive to MP3 or AAC for portable devices, LameXP and the foobar2000 Free Encoder Pack wrap LAME and other encoders in easy batch GUIs. If Windows Media Player is your default, How to Play FLAC Files in Windows Media Player covers that path.
Which FLAC tool do I actually need?
Three honest answers, depending on what you came here to do.
You want a click-and-go encoder with drag-and-drop, batch processing, and a queue - grab the X FLAC Encoder. It is a free, modern Windows 10/11 GUI built around exactly the flac.exe binary on this page, and it adds parallel batch encoding, ReplayGain tagging, cuesheet handling, and 24/32-bit hi-res support. It ships from the X Codec Pack team alongside X Opus Encoder and X AAC Encoder. For most people converting a folder of WAVs to FLAC in 2026, this is the answer.
You want the lightweight classic GUI - simpler, portable, and recently updated for safety fixes - use FLAC Frontend. It is a thin, drag-and-drop wrapper around flac.exe with no install. Choose this if X FLAC Encoder feels heavier than you need.
You are a developer, scripter, or power user who needs libFLAC.dll for CDex, a custom encode pipeline, or command-line automation - this page is the right page. The 1.5.0 archive ships the 32-bit and 64-bit Windows builds, the DLLs, the headers, and the docs.
Using flac.exe from the command line
If you kept the reference build, here are the commands that cover almost everything. Open a terminal in the folder with flac.exe (or add it to your PATH) and run:
Encode a WAV to FLAC at the default level 5: flac song.wav
Squeeze it as small as it goes (level 8): flac -8 song.wav
Encode a whole folder using 8 threads (the 1.5.0 speed-up): flac -j8 -8 *.wav
Decode a FLAC back to a WAV: flac -d song.flac
Verify while encoding so the output is checked against the source: flac -V song.wav
Level 5 versus level 8 changes file size by only a percent or two, so most people just use -8 -j8 and let the extra CPU cores absorb the cost. Every file these commands produce is a standard FLAC that plays on any decoder, old or new.
What is new in FLAC 1.5
The 1.5 line is the first major update since 1.4, and it brings several practical wins over 1.3.x and earlier builds: multithreaded encoding through both libFLAC and the flac command-line tool (the most visible change for end users), decoding of chained Ogg FLAC files, HTML versions of the documentation for Windows users who do not read manpages, and an updated license file.
The format itself is unchanged - any file produced by 1.5.0 plays identically on every existing FLAC decoder, including ones from a decade ago. The full changelog lives on the Xiph.Org changelog page.
The bundled libFLAC ships as both 32-bit and 64-bit builds, so it stays compatible with older host applications like CDex and legacy plugins while running natively on current 64-bit Windows.
When FLAC is the wrong answer
FLAC is the right format for archives, listening libraries, and any workflow where bit-perfect quality matters. It is the wrong format in two cases worth flagging.
For very low-bandwidth audio - streaming, voice, podcasts, and gaming chat - the Opus Audio Codec delivers far better quality at 64-96 kbps than any lossless format could, precisely because it discards inaudible content on purpose.
Encode to Opus with X Opus Encoder when bandwidth, not fidelity, is the constraint.
For maximum compatibility with older portable players, car stereos that pre-date 2015, and aging smartphones, MP3 is still the universal common denominator.
Encode with the LAME MP3 Encoder - the reference MP3 encoder, the same way flac.exe is the reference FLAC encoder. The How to Install LAME MP3 Encoder on Windows 10/11 guide covers the setup. For everything else, FLAC.
Download and verification
The download below ships the official FLAC 1.5.0 release as a compact archive (under 1 MB) containing the 32-bit and 64-bit Windows binaries, the DLLs, and the documentation.
Licensing is split the way FLAC has always split it: a BSD-style license for the libraries and GPL for the command-line utilities, both free for personal and commercial use. No installer, no telemetry, no bundled extras - extract and run.
To browse the wider category before you commit, the Audio Encoders subcategory lists every FLAC GUI, LAME frontend, and lossless tool reviewed on codecs.com.
Admin's note: It's latest git version, compiled by NetRanger.
See: http://en.wikipedia.org/wiki/Single_precision_floating-point_format
- Do you have problem to encode? Try to Disable Replaygain.
- I don't know why, but Once I had to disable the Add Tags to work...

It's a command line app, you need an interface (GUI) to use it. FLAC Frontend could be an option. Or, you can use the dlls, from libFLAC pack with an encoder. There are plenty listed in the Audio Encoders subcategory ;)