How to Convert AAC to FLAC

Convert AAC to FLAC online for free, for archiving and better media player compatibility. Fast, secure, no signup required.

Convert an AAC file into a lossless FLAC in your browser, and understand why the result is larger but not better. No upload, no sign-up, no watermark.

How to Convert AAC to FLAC

Convert AAC to FLAC for archiving and better media player compatibility

Last updated:

ConvertAAC to FLAC
QualityNo gain, no further loss
SizeMuch larger
WhereIn your browser

AAC is a lossy format: it reaches its small size by permanently discarding audio detail your ear is unlikely to miss. FLAC is lossless: it stores a bit-perfect copy of whatever it is given, with no further loss. Converting AAC to FLAC takes the already-degraded AAC audio, decodes it, and wraps that exact sound in a FLAC file.

The result is important to understand clearly. FLAC cannot rebuild the detail AAC threw away, so the audio quality does not improve. You simply get a larger, lossless copy of a lossy source. This guide explains exactly what changes, how each format compresses, the one workflow where this conversion makes sense, and why for listening it usually does not.

What this conversion really does

FLAC is a container for perfect audio, but perfect is measured against its input, not against the original recording. When you feed it a decoded AAC stream, it stores that stream faithfully, quantization artifacts and all. The missing high frequencies and fine detail that AAC removed stay missing.

Meanwhile the file grows a lot. A typical AAC file might be a tenth the size of lossless audio, so converting it to FLAC can multiply the size several times over, all to store sound that already fits comfortably in the smaller AAC. You pay for lossless overhead without getting lossless content.

Read this first

Converting AAC to FLAC does not restore or improve quality. FLAC only preserves the lossy AAC audio exactly as it is, in a much bigger file. There is no audible gain, so do this only when a tool or workflow specifically demands a lossless input.

How AAC and FLAC compress, and why it matters

The whole reason this conversion cannot improve sound lies in how the two formats compress. AAC, Advanced Audio Coding, is a perceptual, lossy codec. It was standardized as part of the MPEG-2 and later MPEG-4 specifications and was designed from the outset to be the successor to MP3, achieving better sound at the same bitrate.[1][2] It works by modeling the limits of human hearing: it splits the audio into frequency bands and uses a psychoacoustic model to identify sounds that are masked by louder neighboring tones or fall below the threshold of audibility, then it spends few or no bits describing them. That discarded information is gone permanently. What remains is a compact approximation that sounds close to the original to most listeners, but it is a one-way street.

FLAC, the Free Lossless Audio Codec, does the opposite. It is a lossless codec: it uses linear prediction to model the waveform and then stores the small residual error with efficient entropy coding, arranged so that decoding reproduces the input sample for sample.[3][4] Because it never throws anything away, it can only make an audio stream as good as whatever it is handed. Hand it a pristine studio master and it preserves that master exactly at roughly half the size. Hand it a decoded AAC stream and it preserves that AAC stream exactly, artifacts included. FLAC is faithful, but faithful to its input, not to a recording it never saw.

Inside a FLAC file, and why it stays honest

FLAC is worth understanding a little more deeply, because its design is what guarantees it never invents detail. A FLAC file is a stream of metadata blocks followed by audio frames. The metadata carries essentials such as the sample rate, bit depth, and channel count, along with an MD5 signature of the original uncompressed samples, and it can hold tags and even embedded cover art.[4] Each audio frame stores a short block of samples, and the encoder chooses, per block, the prediction method that compresses it best.

The compression itself has two parts: a predictor that estimates each sample from the ones before it, and residual coding that stores only the difference between the prediction and the real value using Rice coding, an entropy scheme efficient for the small, noise-like residuals that music produces.[3] The decoder runs the same predictor and adds the stored residual back, reproducing every sample exactly. That embedded MD5 signature lets a decoder verify the reconstruction is bit-for-bit identical to the input. This is the mechanism behind FLAC's honesty: it is mathematically incapable of adding information, so a FLAC made from a decoded AAC can only ever be a perfect copy of that decoded AAC, never an improvement on it.

What happens under the hood

The conversion runs in two clean stages. First the tool decodes the AAC, reversing the perceptual coding to reconstruct a stream of raw PCM samples. Crucially, this decode does not restore the masked and discarded information; it rebuilds only what AAC chose to keep, producing the exact waveform the AAC file was capable of playing. At this point the audio in memory is already the final quality; nothing later can raise it.

Second, the tool encodes those PCM samples into FLAC. FLAC analyzes the waveform, fits a predictor to each block, and stores the residuals losslessly. Because this stage discards nothing, the FLAC is a bit-perfect copy of the decoded AAC. The net effect is that you take a small lossy file, expand it to raw samples, and then losslessly compress those samples back down, ending with a file that is far larger than the AAC and sonically identical to it. No step in this pipeline can add detail, which is the entire reason the sound cannot improve.

The only good reason to do it

Some audio software, mastering chains, and archival systems refuse to accept lossy input and expect FLAC or WAV. If a program you have to use will only take a lossless container, converting your AAC to FLAC is a legitimate way to satisfy that requirement. The FLAC will not sound better, but it will be accepted where the AAC would be rejected.

Outside of that kind of hard requirement, there is rarely a point. Keeping the audio in a lossless container does not make it lossless in substance, and it triples or quadruples your storage for no listening benefit.

Convert AAC to FLAC, step by step

  1. Open the converter and add your AAC

    Open the FileFormer audio converter and drop your AAC in. It runs on your own device, so the file is never uploaded to a server.

  2. Set the output to FLAC

    Choose FLAC as the target format. There is no bitrate to pick, because FLAC is lossless; it simply stores whatever it receives.

  3. Convert the file

    Run the conversion. The tool decodes the AAC and re-encodes the result as FLAC, producing a bit-perfect copy of that decoded audio.

  4. Download and keep your original

    Download the FLAC. Hold on to the original AAC too, since it is smaller and, for actual listening, just as good.

AAC, FLAC, and WAV compared

When a workflow needs a lossless input, FLAC is not your only option, so it helps to see how the three formats line up. The table below assumes you are starting from an AAC source, which is the case that matters here.

AspectAAC (source)FLACWAV
CompressionLossy, perceptualLossless, compressedUncompressed PCM
File size from this AACSmallestLargeLargest
Sound versus the AACBaselineIdenticalIdentical
Accepted as lossless inputUsually noYesYes
Carries tags and metadataYesYes, richlyLimited

FLAC's advantage over WAV in this role is that it is smaller and holds metadata cleanly, while still counting as a lossless container. WAV is simpler and even more universally accepted by legacy tools, at the cost of the largest file. Neither one improves the audio; both merely repackage the same decoded AAC.

Real-world scenarios and settings

Because this conversion changes size and acceptance but never sound, the right move depends entirely on why a lossless file is being asked for:

ScenarioRecommended approach
A mastering or restoration tool that rejects lossy inputConvert to FLAC to satisfy the requirement. Keep the AAC as the real archive copy.
Submitting audio to a service that demands FLAC or WAVConvert to FLAC. It meets the rule and is smaller than WAV, but flag the source as lossy if the service asks.
Building a genuine lossless music libraryDo not convert from AAC. Re-rip or re-download from a lossless source; a FLAC from AAC is lossless in name only.
Freeing up space or improving playback qualityDo neither with this conversion. FLAC is larger, not better; keep the AAC.
Handing audio to someone who prefers FLACExplain that the FLAC will be a faithful copy of a lossy file, so they know what they are receiving.

There is no bitrate or quality setting to tune here, because FLAC is lossless and simply stores whatever it is handed. The only real decision is whether a lossless container is genuinely required; if it is not, the conversion has no upside.

The mistake to avoid: chasing fidelity that is gone

The single most common error is converting lossy audio to FLAC in the belief that it upgrades the sound or future-proofs a collection. It does neither. The fidelity ceiling was set when the audio was first encoded to AAC, and wrapping the decoded result in a lossless container preserves that ceiling exactly while inflating the file several times over. A library of FLACs made from AAC looks archival but is not: it carries the storage cost of lossless audio with the quality of lossy audio, the worst of both.

The honest way to think about it is that losslessness describes the process, not the file's history. FLAC losslessly preserves its input, but if that input was already degraded, the degradation is preserved too. Whenever the true goal is quality, the only path is backward toward the original uncompressed recording, never sideways from one delivered format to another. Convert AAC to FLAC only to clear a technical hurdle, and keep your expectations about the sound firmly at the level of the AAC you started with.

When to skip it

If your goal is better sound, skip this conversion entirely. Quality is fixed at the AAC stage and no format change can undo that. The only way to get truly lossless audio is to go back to the original uncompressed recording or a FLAC that was made from it, never to a lossy file.

If you need a lossless file only because a device or app is fussy about formats, consider whether an uncompressed WAV would be accepted just as easily; it is simpler, though larger still. Otherwise, leave the AAC as it is. And beware the temptation to convert lossy-to-lossless as a way of future-proofing a collection: it inflates storage dramatically while locking in the exact quality of the lossy source, so you gain size without gaining fidelity.

Convert AAC to FLAC now

Wrap your AAC in a lossless FLAC container, all in your browser with nothing uploaded.

Open the audio converter

Key takeaways

  • AAC to FLAC gives you a lossless copy of lossy audio: no quality gain and no further loss.
  • The FLAC is much larger than the AAC while sounding identical.
  • Do it only when a tool or workflow requires lossless input.
  • For better sound, go back to the original uncompressed source, not to a lossy file.

References

  1. Advanced Audio Coding (MPEG-4) - Library of Congress
  2. Advanced Audio Coding (MPEG-2) - Library of Congress
  3. FLAC (Free Lossless Audio Codec) - Library of Congress
  4. FLAC (Free Lossless Audio Codec), Version 1.1.2 - Library of Congress