FLAC (Free Lossless Audio Codec) 1.2.1
Writableaudio
FLAC stands for Free Lossless Audio Codec, an audio format similar to MP3, but lossless, meaning that audio is compressed in FLAC without any loss in quality. The basic structure of a FLAC stream is: •The four byte string "fLaC" •The STREAMINFO metadata block •Zero or more other metadata blocks •One or more audio frames The first four bytes are to identify the FLAC stream. The metadata that follows contains all the information about the stream except for the audio data itself. After the metadata comes the encoded audio data.
Identify it
| Extensions | .flac |
|---|---|
| MIME types | audio/x-flacaudio/flac |
| Signatures | 664c6143 at byte 0664c614300000022 at byte 0 |
| PRONOM | fmt/279 |
| Wikidata | Q27881556Q131481410 |
| Library of Congress | fdd000198 |
Not sure your file is this? Identify it from its first bytes, in your browser.
Open it
- FFmpegOpen source
- Free Lossless Audio CodecOpen source
- Q141674392Open source
- Q191782Open source
- Q6928182Open source
- EasyTAGOpen source
- ElisaOpen source
- Ex FalsoOpen source
- GravemanOpen source
- LiquidsoapOpen source
- mutagenOpen source
- PhotoRecOpen source
- PuddletagOpen source
- Q117725Open source
- Q1576579Open source
- Q201809Open source
- RubyripperOpen source
- VLC media playerOpen source
Convert it
| To | With | Fidelity | Command and losses |
|---|---|---|---|
| Waveform Audio | FFmpeg | Lossless | ffmpeg -i in.flac out.wavLossless for decoded audio; a lossy source stays as degraded as it was. WAV may reduce bit depth or drop metadata. |
| Matroska 1-4 | FFmpeg | Lossy | ffmpeg -i in.flac out.mkvRe-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| MPEG 1/2 Audio Layer 3 | FFmpeg | Lossy | ffmpeg -i in.flac out.mp3Lossy re-encoding. |
| MPEG-4 Part 14 | FFmpeg | Lossy | ffmpeg -i in.flac out.mp4Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
| Ogg | FFmpeg | Lossy | ffmpeg -i in.flac out.oggLossy re-encoding. |
| WebM | FFmpeg | Lossy | ffmpeg -i in.flac out.webmRe-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container. |
Sources
From Converters (FFmpeg, ImageMagick, Pandoc, LibreOffice), Just Solve the File Format Problem (File Formats Wiki), PRONOM, Wikidata. Updated 2026-10-24.