AAC to FLAC Converter

Converting AAC to FLAC wraps the decoded audio in a lossless compressor. The operation preserves whatever the AAC decoded to, adds better tagging and verification, and normalizes your library format. It does not recover any quality the AAC encoder discarded.

audio_file

Drag & drop audio files here, or browse

Drop your AAC files here

What changes when you convert AAC to FLAC

No audio change. The FLAC will be larger than the AAC (lossless compression of already-lossy audio still produces bigger files than the original lossy encode) in exchange for universal lossless-library tooling support.

When to use this conversion

  • Normalizing a mixed AAC/FLAC music library to a single lossless-container format
  • Feeding files to library software like Roon or Plex that handles FLAC more cleanly
  • Storing a verifiable copy of the AAC decode (FLAC stores an MD5 of the PCM stream)
  • Preparing archives that tooling expects to be FLAC, not AAC

Where the output plays

FLAC plays on Windows, macOS, Linux, Android, modern iOS, and every major player. It's widely supported by library and streaming software.

About these formats

AAC (Advanced Audio Coding)

AAC is the successor the MPEG group designed to replace MP3. At 128 kbps it typically sounds as good as MP3 at 192 kbps. It's the default codec for YouTube audio, iTunes purchases, Apple Music, and nearly every streaming service that isn't using Opus or Vorbis.

FLAC (Free Lossless Audio Codec)

FLAC is a lossless compressor: it shrinks PCM audio to roughly 50–60% of its original size and decodes back to a bit-perfect copy. It supports tags, cue sheets, and up to 32-bit / 655 kHz, which makes it the de facto format for CD rips and audiophile music libraries.

How It Works

  1. Add your AAC files Drag AAC files onto the page, or click to pick them from your file browser. Batch uploads are fine.
  2. Choose FLAC settings Pick bitrate or quality level for the FLAC output. Defaults match common target use cases.
  3. Convert in your browser FFmpeg runs locally via WebAssembly. Nothing uploads. Progress shows per file so you know exactly what's happening.
  4. Download FLAC files Grab each converted file individually, or download the whole batch as a single ZIP.

Features

Supported Formats

FAQ

Does FLAC restore any of the AAC's lost quality?

No. FLAC is a lossless container, but it can only preserve whatever audio it's given. If you feed it the output of a lossy AAC decoder, the FLAC preserves that lossy audio exactly.

Why is the FLAC bigger than the AAC?

FLAC stores full PCM compressed losslessly, while AAC aggressively throws away data to get smaller. A typical FLAC is 4–5× the size of an equivalent-duration AAC.

What is AAC (Advanced Audio Coding)?

AAC is the successor the MPEG group designed to replace MP3. At 128 kbps it typically sounds as good as MP3 at 192 kbps. It's the default codec for YouTube audio, iTunes purchases, Apple Music, and nearly every streaming service that isn't using Opus or Vorbis.

What is FLAC (Free Lossless Audio Codec)?

FLAC is a lossless compressor: it shrinks PCM audio to roughly 50–60% of its original size and decodes back to a bit-perfect copy. It supports tags, cue sheets, and up to 32-bit / 655 kHz, which makes it the de facto format for CD rips and audiophile music libraries.

Are my files private?

Yes. The converter runs entirely in your browser using FFmpeg compiled to WebAssembly. Your audio files are never uploaded, never sent to a server, and never leave your device.

Is there a file size limit?

There's no hard limit, but because everything runs in your browser you're bounded by available memory. Files over about 2 GB total can get slow or hit browser memory limits. Process in smaller batches if you run into issues.