· 6 min read
How to Convert FLAC to MP3 (4 Free Ways)
The short answer: open a browser-based converter, drop your .flac files in, pick 320 kbps, and download the MP3s — no software, no account, done in seconds. But that is not the right method for every situation, so this guide covers four free ways to turn FLAC into MP3 and tells you when each one wins.
First, a quick reality check that saves people the most time: neither Windows nor macOS ships a built-in FLAC-to-MP3 converter, and iTunes cannot even open a FLAC file. Whatever you use, it will be one of the four options below.
Method 1: In your browser — no software needed
For anything up to an album or two, a client-side web converter is the fastest route. “Client-side” is the part that matters: the conversion runs as JavaScript inside your own browser tab, so your files are never uploaded to a server. There is no queue, no size limit imposed by someone's bandwidth bill, and nothing to install on a work laptop where you can't install things.
- Open the FLAC to MP3 converter and drag your .flac files onto the drop zone (up to 20 at a time).
- Pick a bitrate — 320 kbps is the default and the safe choice. Conversion starts immediately.
- Download each MP3, or the whole batch as one ZIP. Tags and cover art from the FLAC are already embedded.
A 4-minute track converts in about 5–15 seconds on a typical laptop, and the tool keeps working if you go offline after the page loads. The 20-file batch limit is the only real constraint — for a 400-album library, skip ahead to fre:ac.
Which bitrate should you pick?
Every method in this guide asks you the same question, so settle it once. FLAC is lossless; MP3 always throws some data away. The bitrate decides how much:
| Bitrate | Size per minute | Use it for |
|---|---|---|
| 320 kbps | ~2.4 MB | Music you care about. Indistinguishable from FLAC for most listeners. |
| 256 kbps | ~1.9 MB | A safe middle ground; matches what iTunes sells. |
| 192 kbps | ~1.4 MB | Tight storage — an old phone or a small SD card. |
| 128 kbps | ~1 MB | Voice recordings and audiobooks, not music. |
One rule regardless of tool: keep the FLAC originals as your archive and treat MP3s as disposable copies. Converting is one-way — you can never get the discarded audio data back by converting the MP3 to anything else.
Method 2: VLC Media Player
If VLC is already on your machine, it can convert without installing anything new — the feature is just well hidden:
- Open VLC and go to Media → Convert / Save (Ctrl+R on Windows).
- Click Add, select your FLAC files, then click Convert / Save.
- Under Profile, choose Audio — MP3. Click the wrench icon to set the bitrate — the default profile encodes at 128 kbps, which you almost certainly want to raise.
- Pick a destination file name and click Start.
The catches: you set the destination one file at a time, which makes albums tedious, and VLC's converter regularly drops tags and cover art, so expect to re-tag the results. It is the right choice exactly when you have one or two files, VLC installed, and no internet.
Method 3: fre:ac — best for big libraries
fre:ac is a free, open-source audio converter for Windows, macOS, and Linux, and it is the tool to reach for when the job is hundreds or thousands of files. Point it at a folder tree, choose the LAME MP3 encoder and a bitrate, and it churns through the whole library — keeping tags and artwork, preserving your folder structure, and using every CPU core in parallel.
- Download fre:ac from freac.org and install it.
- Drag your music folders into the joblist.
- In Options → General settings, select the LAME MP3 encoder and configure the bitrate (choose CBR 320 kbps to match what you'd pick elsewhere).
- Set an output folder and click the encode button.
The trade-off is simply setup: it is a full desktop application with a 90s-flavored interface, which is overkill for converting one album before a road trip.
Method 4: ffmpeg — the command line
If you are comfortable in a terminal, ffmpeg converts one file with a single command and copies the FLAC's tags into the MP3 automatically:
ffmpeg -i input.flac -codec:a libmp3lame -b:a 320k output.mp3To convert every FLAC in the current folder (macOS/Linux shell):
for f in *.flac; do ffmpeg -i "$f" -codec:a libmp3lame -b:a 320k "${f%.flac}.mp3"; doneThis is the most scriptable option — ideal for a NAS cron job or a one-off bulk run — but you install ffmpeg yourself (via Homebrew, apt, or winget) and there is no progress bar beyond scrolling text.
Which method should you use?
| Situation | Best method |
|---|---|
| A few tracks or an album, any device | Browser converter — fastest, keeps tags, nothing to install |
| One file, no internet, VLC already installed | VLC |
| Whole library, hundreds of albums | fre:ac |
| Automation, servers, scripting | ffmpeg |
Ready to convert?
Drop your FLAC files into the free FLAC to MP3 converter — up to 20 at once, 320 kbps, tags and cover art included, and nothing leaves your device.