· 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:
| Source | Size per minute | As FLAC | Audio gained |
|---|---|---|---|
| MP3 128 kbps | ~1 MB | ~5–6 MB | None |
| MP3 320 kbps | ~2.4 MB | ~5–7 MB | None |
| CD rip (real lossless) | ~10.6 MB uncompressed | ~6–7 MB | Everything 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 see | What it means |
|---|---|
| ~16 kHz | Transcoded from a 128 kbps MP3 |
| ~19 kHz | Transcoded from roughly 192 kbps |
| ~20–20.5 kHz, hard edge | Transcoded from 320 kbps |
| No hard edge, fades near 22 kHz | Consistent 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.