FLAC to MP3 converter
Convert lossless FLAC audio to MP3 with adjustable bitrate.
FLAC stores audio losslessly at roughly half the size of WAV, which makes it the standard for ripping and archiving CDs — and a poor fit for a phone, where a single album can run to 300 MB. This converter encodes FLAC to MP3 with libmp3lame in your browser. Because FLAC is lossless, this is a first-generation encode: unlike converting one lossy format to another, the encoder is working from the full original signal, so 320 kbps or VBR genuinely gets you close to transparent. Bitrate runs from 128 to 320 kbps, there is a VBR option, and you can force a sample rate if the FLAC is a high-resolution 96 kHz file that a target device will not accept. Vorbis comment tags are carried across.
Key facts about FLAC to MP3 converter
| Source is lossless | FLAC holds the complete original signal, so this is a first-generation lossy encode — the best case for MP3 quality |
|---|---|
| Bitrates | 128, 192, 256 and 320 kbps, defaulting to 320 because the source deserves it |
| VBR option | libmp3lame quality level 2, averaging around 190 kbps and spending bits where the music needs them |
| Typical size drop | A 30 MB FLAC track becomes roughly 7 MB at 320 kbps or 4.5 MB at 192 kbps — a five to seven times reduction |
| Sample rate | Matched to the source by default, or forced to a standard rate for devices that reject 88.2 or 96 kHz |
| High-resolution caveat | MP3 tops out at 48 kHz, so a 96 kHz FLAC is resampled during conversion whether or not you ask for it |
| Bit depth | A 24-bit FLAC is reduced to the MP3 encoder's internal representation; MP3 has no concept of bit depth |
| Metadata | Vorbis comments are carried into ID3 tags by default |
| Batch | Convert a whole album at once and download the set as a ZIP |
| Size cap | 200 MB per file, which covers a very long FLAC track or a full-disc rip |
What happens to your file
The encode runs on ffmpeg compiled to WebAssembly in a Web Worker inside this tab. Your FLAC files are written into that worker's in-memory filesystem, encoded to MP3, and read back as blobs; the batch ZIP is assembled in the browser too. Nothing is uploaded and no copy is stored anywhere. The one network request is the first-time download of the ffmpeg core — about 32 MB of fixed public code from the jsDelivr CDN, cached by your browser and shared across every audio tool here. It carries no part of your music.
About this tool
- 1
Add your FLAC files
Drop one file or a whole album folder. Each file can be up to 200 MB, which is comfortably more than any single CD track.
- 2
Choose the bitrate
320 kbps is the default and the right call from a lossless source. 192 kbps halves the size again and is still good; 128 kbps is for speech, not music.
- 3
Consider VBR
Variable bitrate produces a slightly smaller file at similar quality by spending bits only where the music is complex. Leave it off for very old hardware players.
- 4
Check the sample rate
Leave it on auto for a standard 44.1 kHz CD rip. If the FLAC is 88.2 or 96 kHz high-resolution audio, it is resampled regardless, since MP3 cannot exceed 48 kHz.
- 5
Convert
Files run one after another with per-file progress and an estimated output size shown before you start.
- 6
Download
Individually or as a ZIP. Keep your FLAC originals — they are the master, and the MP3s are the listening copies.
| Input | FLAC (.flac, audio/flac), up to 200 MB per file |
|---|---|
| Output | MP3 via libmp3lame, constant or variable bitrate |
| Bitrates | 128, 192, 256, 320 kbps |
| Sample rate | Auto (match source) or forced; MP3's maximum is 48 kHz |
| Metadata | Vorbis comments mapped to ID3 tags when preservation is on |
| Batch output | Individual downloads or one client-side ZIP |
| Engine | Single-threaded ffmpeg.wasm 0.12.10, ~32 MB core cached after first use |
| Browsers | Chrome, Edge, Firefox and Safari 15+ |
- Keep the FLAC files. Once you have converted to MP3 there is no way back to lossless, and the FLAC is what you re-encode from next time a format changes.
- 320 kbps constant bitrate is the format's ceiling and what most people choose from a lossless source. VBR is slightly smaller for similar quality.
- A 96 kHz high-resolution FLAC has to be resampled to 48 kHz or below because MP3 has no higher rate. That is a real change, not a formality.
- For a phone, 192 kbps is usually the smart trade — roughly seven times smaller than the FLAC and indistinguishable through earbuds on a train.
- Leave metadata preservation on. FLAC albums are usually well tagged, and retagging a fifteen-track MP3 album by hand is a waste of an evening.
- If you want lossless on a device that will not read FLAC, convert to ALAC or WAV with the general audio converter instead of dropping to MP3.
- Batch ZIPs are built in your browser, so a sixty-track box set is bounded by your device's memory rather than a server limit.
- Bitrates from 128 to 320 kbps, defaulting to 320
- Optional MP3 variable bitrate
- Sample rate matched to source or forced
- Vorbis comment tags carried into ID3
- Estimated output size before you convert
- Batch conversion with per-file progress
- ZIP download for whole albums
- Making a phone-sized copy of a lossless CD rip collection
- Converting a Bandcamp FLAC purchase for a car stereo that only reads MP3
- Preparing MP3 versions of mastered tracks for a submission that requires them
- Shrinking an archived FLAC library for a portable player with limited storage
- Producing MP3 listening copies while keeping FLAC masters on a NAS
- Converting a high-resolution FLAC download into something an older DAP will actually play
Related tools
View allPart of Audio tools that run in your browser
Works well with this6
Other MP3 tools1
More audio tools10
Updated