Skip to content
FLAC to MP3

· 6 min read

MP3 to FLAC Conversion: What It Really Does to Your Audio

The short answer: converting MP3 to FLAC makes the file two to five times larger and does not restore a single sample of the audio the MP3 threw away. That is not a flaw in any particular converter — it is arithmetic. Below is what actually happens inside the conversion, the handful of situations where it is still the right move, and how to check whether a FLAC you downloaded was secretly made from an MP3.

What lossless actually promises

FLAC is a lossless codec, and people reasonably read “lossless” as “high quality.” It means something narrower: FLAC reproduces its input bit for bit. Decode a FLAC and you get back exactly the samples that went in — no more, no less.

That guarantee cuts both ways. When the input is an MP3 that has already been stripped of most of its high frequencies and had its quieter detail quantised away, FLAC preserves the stripped version perfectly. The conversion is a faithful copy of damaged audio, not a repair.

MP3 encoding is deliberately one-way. A psychoacoustic model decides which parts of the signal a listener is unlikely to notice, discards them, and stores the rest in a fraction of the space. The discarded data is not compressed or hidden somewhere in the file — it is gone. Nothing downstream can compute it back, which is why “upscaling” audio is a marketing idea rather than a technical one.

What you pay in file size

FLAC compresses a waveform by roughly 40–50% compared with raw CD-quality PCM, which runs at 1,411 kbps. Since it has no lossy tricks available, it needs that much room whether the waveform is a pristine studio master or a decoded 128 kbps MP3:

SourceSize per minuteAs FLACAudio gained
MP3 128 kbps~1 MB~5–6 MBNone
MP3 320 kbps~2.4 MB~5–7 MBNone
CD rip (real lossless)~10.6 MB uncompressed~6–7 MBEverything on the disc

A 12-track album of 320 kbps MP3s takes about 120 MB. The same album converted to FLAC lands somewhere near 300 MB and sounds exactly the same on every playback system in existence. If the goal was quality, the storage bought nothing.

When converting MP3 to FLAC is still the right call

There are legitimate reasons to do it — none of them are about sound quality:

  • Editing without generation loss. If you are cutting, mixing, or mastering material that only exists as MP3, convert once to FLAC or WAV and work there. Every intermediate save stays identical, and you re-encode to a lossy format exactly once, at the end.
  • Software that demands lossless input. Some DJ suites, broadcast playout systems, and distribution platforms accept only FLAC or WAV. The conversion here is a container requirement, not an upgrade.
  • One format across a library. Archive tooling, checksumming, and tag workflows are simpler when everything is FLAC. That is a librarian's reason, and a valid one if disk space is cheap for you.
  • Hardware that will not play MP3. Rare, but a few studio recorders, samplers, and installation players are lossless-only.

If none of those describe your situation, keep the MP3. Converting it changes nothing you can hear.

How to convert MP3 to FLAC if you need to

For a single file or a folder, ffmpeg is the shortest path and carries tags across automatically:

ffmpeg -i input.mp3 -c:a flac -compression_level 8 output.flac

-compression_level 8 trades encoding time for a slightly smaller file; it has no effect on the audio, which is identical at every level. If you prefer a graphical tool, fre:ac and foobar2000 both do batch MP3 to FLAC conversion on Windows, macOS, and Linux.

One habit worth keeping: never delete the MP3 after converting. The FLAC is not a better copy, so the original stays the reference file — and it is smaller.

How to spot a FLAC that was made from an MP3

Because the conversion is trivial and the label is valuable, transcodes — often called fake FLACs — circulate widely on download sites and secondhand marketplaces. The file really is a FLAC; the audio inside it is not lossless. Two checks catch nearly all of them.

Look at the spectrogram

Open the file in Spek, Audacity's spectrogram view, or foobar2000 with a spectrogram component. Genuine CD-sourced audio has content running up to roughly 20–22 kHz, fading out gradually. An MP3 source shows a hard, ruler-straight horizontal line where the encoder's lowpass filter cut everything off:

Cutoff you seeWhat it means
~16 kHzTranscoded from a 128 kbps MP3
~19 kHzTranscoded from roughly 192 kbps
~20–20.5 kHz, hard edgeTranscoded from 320 kbps
No hard edge, fades near 22 kHzConsistent with genuine lossless

Check the bitrate

A real 16-bit/44.1 kHz stereo FLAC averages somewhere around 700–1,000 kbps. A transcode is usually noticeably lower, because the missing high frequencies leave the encoder less to describe. A “FLAC” sitting at 400 kbps deserves a spectrogram check before you trust it.

Modern releases muddy the picture slightly: some genuinely lossless masters are themselves lowpassed, and heavily processed electronic music can be sparse up top. Treat a suspicious cutoff as a strong signal rather than proof, and use both checks together.

The conversion that actually saves you something

The productive direction is the opposite one. If you already own lossless files — CD rips, Bandcamp downloads, hi-res purchases — converting FLAC to MP3 shrinks them by 60–85% and makes them playable on car head units, older phones, and Apple software that cannot open FLAC at all. Keep the FLACs as the archive, and treat the MP3s as disposable copies you can regenerate at any time.

For which bitrate to choose and how the browser, VLC, fre:ac, and ffmpeg methods compare, see How to Convert FLAC to MP3 (4 Free Ways).

Going the useful direction?

Drop your lossless files into the free FLAC to MP3 converter — up to 320 kbps, tags and cover art carried over, nothing uploaded. Whole album? Batch convert a folder and download every MP3 as one ZIP.

MP3 to FLAC FAQ

Does converting MP3 to FLAC improve quality?

No. MP3 encoding permanently discards audio data, and no later conversion can reconstruct it. FLAC stores whatever it is given with perfect accuracy, so a FLAC made from a 128 kbps MP3 is a bit-perfect copy of a 128 kbps MP3 — same missing high frequencies, same encoding artifacts, just in a much larger container.

How much bigger does an MP3 get when converted to FLAC?

Typically 2–3× for a 320 kbps source and 4–6× for a 128 kbps one. A 320 kbps MP3 is about 2.4 MB per minute; the FLAC made from it usually lands around 5–7 MB per minute, because FLAC has to encode the decoded waveform losslessly regardless of how little real detail it contains.

Can I convert MP3 to FLAC and back without losing quality?

The MP3 to FLAC step is lossless, but going back to MP3 re-encodes the audio and adds a second generation of artifacts on top of the first. If you need an MP3 at a different bitrate, always re-encode from the original lossless source rather than from another MP3.

Why do some music sites sell FLAC files that came from MP3s?

Because a FLAC label sells better than an MP3 one, and the file is genuinely a valid FLAC — just with lossy audio inside. This is known as a transcode or fake FLAC. A spectrogram exposes it instantly: real lossless audio carries content up to roughly 20–22 kHz, while a transcode shows a hard horizontal cutoff at 16, 19, or 20 kHz.

Is FLAC always better than MP3?

FLAC is better as an archive format because it is bit-identical to the source and can be re-encoded to anything later without accumulating damage. For listening, a 320 kbps MP3 is indistinguishable from FLAC for most people on most equipment while taking roughly a third of the space — which is why converting FLAC to MP3 for phones and cars is the far more common direction.

What about files advertised as upscaled or HD remastered MP3s?

Upscaling audio is marketing, not engineering. Raising a file's sample rate, bit depth, or container adds interpolated data, never recovered data. The only way to obtain genuinely lossless audio is to get it from the lossless source: a CD rip, a hi-res download, or the master itself.