AAC to FLAC Converter

Inspect your AAC file metadata in the browser and generate the exact FFmpeg command to re-encode it to FLAC lossless format.

Inspect AAC Metadata

Drop an AAC (or any audio) file to read its properties. Nothing is uploaded.

FFmpeg Command Generator

All levels produce bit-identical audio. Higher level = smaller file, slower encode.

ffmpeg -i input.aac -compression_level 5 -map_metadata 0 output.flac

Install FFmpeg free at ffmpeg.org. Replace input.aac with your actual filename.

Batch convert (Linux / macOS)

for f in *.aac; do ffmpeg -i "$f" -compression_level 5 -map_metadata 0 "${f%.aac}.flac"; done

GUI alternatives

  • fre:ac — free, open-source, Windows / macOS / Linux
  • Audacity — free multi-track editor, import AAC (FFmpeg library required), export as FLAC
  • dBpoweramp — paid, batch-friendly, Windows / macOS
  • VLC — free media player with basic transcode/convert feature

Drop an AAC file on the left to inspect its metadata

No file is uploaded — everything runs in your browser

FLAC Compression Level Reference

Level Encode Speed File Size Best For
0 Very fast Largest Real-time recording, low CPU
3 Fast Moderately large Quick batch jobs
5 Moderate Balanced General use, default
8 Slow Small Storage-optimized archival
12 Slowest Smallest Maximum compression

Audio quality is bit-identical at every level. Only file size and encode time differ.

AAC vs. FLAC — At a Glance

AAC (Lossy)

  • Small files (3–8 MB per track)
  • Native support on Apple devices and iTunes
  • Sounds excellent at 256 kbps
  • Permanently discards audio data
  • Re-encoding degrades quality further

FLAC (Lossless)

  • Bit-perfect reproduction of its source
  • Preferred for DAWs and archival storage
  • Supports 24-bit / hi-res audio
  • Large files (20–40 MB per track)
  • Not supported natively on all streaming platforms
Copied!

Summary

Inspect your AAC file metadata in the browser and generate the exact FFmpeg command to re-encode it to FLAC lossless format.

How it works

  1. Drop an AAC (or any audio) file onto the inspector panel, or click to browse.
  2. The Web Audio API reads the file's sample rate, duration, and channel count locally in your browser.
  3. Review the metadata, then copy the generated FFmpeg command.
  4. Run the command in your terminal — FFmpeg decodes the AAC and re-encodes it into a lossless FLAC container.
  5. Verify the output FLAC in a player or DAW before archiving.

Use cases

  • Archive iTunes or Apple Music downloads in a universally editable lossless container.
  • Prepare AAC tracks for a DAW session that requires lossless input.
  • Meet an upload requirement for a platform that accepts FLAC but not AAC.
  • Batch-convert an AAC podcast or audiobook library for long-term storage.
  • Chain AAC-to-FLAC conversion before applying lossless DSP processing.
  • Check an AAC file's sample rate and channel layout before transcoding.
  • Generate a ready-to-paste FFmpeg command without memorizing its flags.
  • Compare AAC and FLAC format characteristics side-by-side.

Frequently Asked Questions

Last updated: 2026-06-09 · Reviewed by Nham Vu