Skip to content
FLAC to MP3

· 7 min read

FLAC to MP3 Conversion Software: 7 Tools Compared

Every download page promises the best audio quality. Here is what none of them lead with: nearly all FLAC to MP3 software encodes with the same library — LAME — so at a given bitrate the files they produce are indistinguishable. What you are actually choosing between is workflow, tag handling, price, and what the installer drags in with it.

What actually separates one converter from another

The MP3 patents expired in 2017, which is why every tool on this page can ship the LAME encoder without paying anyone. fre:ac uses LAME. foobar2000 calls LAME. dBpoweramp uses LAME. VLC and ffmpeg use libmp3lame, the same code as a library. This site's converter runs a JavaScript port of LAME inside your browser tab. Encode one FLAC at 320 kbps CBR in all of them and you get six files that measure the same and sound the same.

So compare them on the things that genuinely differ:

  • Batch capability. Can it walk a folder tree on its own, or do you feed it files by hand? This is the single biggest time difference between tools.
  • Metadata. Whether title, artist, album, track number, and embedded artwork survive the trip into ID3 tags. Losing them turns a converted album into 12 anonymous files.
  • Platform. Some of the best options are single-platform — XLD is macOS only, and foobar2000's converter is far more mature on Windows.
  • Install friction and risk. Whether you can install anything at all on the machine, and whether the installer bundles toolbars, trials, or worse.
  • Real limits. Free-tier caps on file size, file count, or output quality are common in the “free converter” category. Desktop software and client-side web tools have none.

The seven options at a glance

SoftwarePlatformPriceBatchTags & artBest for
Browser converter (this site)Any OS with a modern browserFreeUp to 40 per run, folder pickerKept, incl. cover artA few albums, locked-down or shared computers
fre:acWindows, macOS, LinuxFree, open sourceUnlimited, recursive foldersKept, incl. cover artWhole libraries, unattended runs
dBpowerampWindows, macOSPaid licenceUnlimited, multi-coreKept, with tag editingSerious CD ripping plus conversion
XLDmacOS onlyFree, open sourceUnlimitedKept, incl. cover artMac users who also rip CDs and cue sheets
foobar2000Windows, macOSFreeUnlimited, multi-threadedKept, powerful tag scriptingPeople already using it as their player
VLCWindows, macOS, LinuxFree, open sourceAwkward — one output at a timeFrequently droppedOne or two files, offline, already installed
ffmpegWindows, macOS, LinuxFree, open sourceUnlimited, scriptableKeptAutomation, NAS jobs, developers

1. No software at all: a client-side browser converter

Worth ruling in or out first, because if it fits your job it is finished before any installer downloads. A client-side converter runs the decoder and the LAME encoder as JavaScript inside your own tab — your files are never uploaded, so there is no queue, no per-file size cap, and no account. It also works on machines where you cannot install software: work laptops, school computers, Chromebooks.

Where it stops: it will not crawl a nested folder tree of 3,000 albums, and it needs a reasonably current browser. The batch mode takes a whole album folder at a time and caps out at 40 files per run, which covers a double album comfortably and a music collection not at all.

2. fre:ac — the best free desktop converter

fre:ac is the answer for anyone with a real library. It is free and open source, runs on Windows, macOS and Linux, encodes on every CPU core at once, and takes whole folder trees as input while mirroring the structure on the output side. Tags and cover art come across intact, and it can rip CDs too.

Set it up once: in Options → General settings, pick the LAME MP3 encoder and set CBR 320 kbps (or a VBR preset if you prefer smaller files), choose an output folder and a filename pattern, then drag your music in and press encode. A portable build exists, which matters if you cannot run installers.

The downsides are cosmetic and real: the interface looks like it was designed in 2005, and the settings dialog buries the encoder options two levels deep. For one album before a road trip it is more ceremony than the job deserves. For 4,000 files overnight there is nothing better at the price.

3. dBpoweramp — the paid option, and when it earns its price

dBpoweramp Music Converter is the commercial standard among people who rip CDs seriously. It handles batch conversion with per-core parallelism, has the best metadata handling in the category, and integrates into Windows Explorer so you can right-click a folder and convert it.

Be clear about what the licence buys, though. It is not MP3 quality — that is LAME, same as the free tools. It is AccurateRip verification when ripping discs, bulk tag editing, and a polished workflow. If your FLAC files already exist and you just want MP3 copies, the paid version gives you nothing the free tools do not.

4 & 5. XLD and foobar2000 — strong, but platform-bound

XLD (X Lossless Decoder) is the macOS answer: free, open source, excellent with cue sheets and single-file album rips, and it splits a FLAC-plus-cue image into tagged per-track MP3s in one pass. That last trick is something most converters cannot do, and it is the reason to pick XLD over fre:ac on a Mac.

foobar2000 makes sense if it is already your music player. Its Converter is built in — select tracks, right-click, Convert — but MP3 output needs the free Encoder Pack installed alongside it, which trips people up the first time. The payoff is filename and tag scripting far beyond what the other tools offer, so you can restructure your library while you convert it.

6 & 7. VLC and ffmpeg — the ones you may already have

VLC converts through Media → Convert / Save, and it is genuinely useful when you are offline with one file to fix. It is a poor choice for anything larger: you name the destination file individually, its default MP3 profile encodes at 128 kbps until you change it, and it drops tags and cover art often enough that you should assume it will.

ffmpeg is the engine much of this list wraps, available directly from a terminal:

ffmpeg -i input.flac -codec:a libmp3lame -b:a 320k output.mp3

No interface, no limits, perfect for a scheduled job on a NAS or a one-line loop over a folder. The step-by-step guide to converting FLAC to MP3 has the batch loop and the full VLC walkthrough.

The software to avoid

“Free audio converter” is one of the most aggressively monetised search terms on the web, and the results are full of programs that exist to install something else. Three patterns are worth recognising:

  • Bundled installers. A download wrapper that offers browser extensions, “driver updaters”, or a search-hijacking toolbar during setup. Every tool on this page is either open source or a straightforward commercial product, and none of them do this.
  • Crippled free tiers. Programs that convert three files, or cap output at 128 kbps, or stamp an audio watermark, until you pay. For a task that free software has solved completely, that is not a trial — it is a toll.
  • “Enhance quality” claims. No converter can add detail that FLAC-to-MP3 encoding removes, and nothing can restore what a lossy file already lost — the same reason converting MP3 back to FLAC only inflates the file. Any product advertising audio upscaling is selling a placebo.

Which one should you install?

  • A few albums, any computer: none — use a browser converter and be done in a minute.
  • Your whole library, any OS: fre:ac.
  • On a Mac, with cue sheets or CD rips: XLD.
  • Already living in foobar2000: foobar2000 plus the Encoder Pack.
  • Ripping CDs at scale and want support: dBpoweramp.
  • Scripting, servers, scheduled jobs: ffmpeg.
  • One file, offline, VLC already open: VLC, and re-tag afterwards.

Whatever you pick, set the bitrate to 320 kbps unless storage is genuinely tight, and keep the FLAC originals. The MP3s are the disposable copies; the lossless files are the archive you re-encode from next time.

Skip the download

If the job is a handful of albums, the free FLAC to MP3 converter runs the same LAME encoder in your browser — 320 kbps, tags and cover art kept, no installer, no account, and nothing uploaded. For a full album folder at once, use the batch converter.

FLAC to MP3 software FAQ

What is the best free FLAC to MP3 conversion software?

For a desktop application, fre:ac — it is free, open source, runs on Windows, macOS and Linux, converts entire folder trees unattended, and preserves tags and cover art. If the job is one or two albums, a browser-based converter finishes faster than the fre:ac download does, because there is nothing to install.

Do different converters produce different MP3 quality?

Barely. Almost every FLAC to MP3 tool encodes with LAME, the same open-source MP3 encoder, so at the same bitrate and mode the output is effectively identical. Real quality differences come from the settings you choose — 128 versus 320 kbps, CBR versus VBR — not from which program you launch.

Is paid FLAC to MP3 software worth it?

Only if you are also ripping CDs at scale. dBpoweramp's value is in AccurateRip verification, batch tag editing, and metadata lookup, not in the MP3 encoding itself — that part is the same LAME everyone else uses. For plain FLAC to MP3 conversion, paying gets you no audible benefit.

Which FLAC to MP3 software keeps album art and tags?

fre:ac, dBpoweramp, XLD, foobar2000, ffmpeg, and this site's browser converter all copy title, artist, album, track number, year, and embedded artwork into ID3 tags. VLC is the consistent exception: its convert feature regularly drops both, so plan on re-tagging if you use it.

Can I convert FLAC to MP3 without admin rights on a work computer?

Yes. A browser-based converter needs no installation at all, so it works on locked-down machines, Chromebooks, and public computers. If you specifically need a desktop app, fre:ac also ships a portable build that runs from a folder or USB stick without touching the registry.

Does FLAC to MP3 software need an internet connection?

Desktop converters work fully offline. A browser-based converter that runs client-side does too, once the page has loaded — the code is in the tab, not on a server, so you can disconnect and keep converting. Upload-based web converters are the ones that genuinely require a connection, and they need it for every single file.