How to put your mp3 in a lossless flac container — free
- Step 1Confirm the target actually needs FLAC — Check the tool/device's accepted formats. If it takes WAV instead, MP3 to WAV may be a better fit; if it accepts MP3, no conversion is needed. This page is for the FLAC-required case.
- Step 2Open the MP3 to FLAC tool — Load MP3 to FLAC. FFmpeg 8.1 loads as WebAssembly on first use and is cached for the session.
- Step 3Drop your MP3 — Drag a single
.mp3onto the dropzone. It's processed locally — nothing uploads, which keeps session material private. - Step 4Set compression to suit the destination — The Compression level menu defaults to
8 - default sweet spot. For a storage-tight sampler,12 - smallest, slowest; for speed on a batch,0 - fastest. The level never changes the audio your DAW will see. - Step 5Convert and download the FLAC — The browser produces a valid, lossless FLAC at the source's sample rate and channels. Save it where your tool imports from.
- Step 6Import into your DAW / device and verify — Load the FLAC into the target. It should import cleanly with the expected rate and channels. If the device wants a specific rate or mono/stereo, adjust it with the sample-rate converter or a channel tool.
When FLAC is the right container target
Common 'requires FLAC' situations and what to do. Audio quality is the MP3's regardless of container.
| Scenario | Why FLAC | Watch out for |
|---|---|---|
| Sampler accepts only WAV/FLAC | FLAC is lossless and smaller than WAV | Check the sampler's max sample rate/bit depth |
| DAW import set to lossless | Avoids importing lossy MP3 | Audio is still MP3-quality inside |
| Hi-res player / DAC ignores MP3 | Plays FLAC natively | FLAC won't be true hi-res from an MP3 source |
| Pipeline ingest spec mandates FLAC | Meets the format requirement | Some specs also mandate a sample rate |
| Uniform lossless format library | One container across the collection | FLAC files are larger than the MP3s |
Container conversion — what carries over
Grounded in the FFmpeg pipeline: decode MP3 to PCM, flac encode, -map_metadata 0, cover-art re-map. No resample/remix by default.
| Attribute | Behaviour | Note |
|---|---|---|
| Container | MP3 -> FLAC | Lossless, standards-compliant |
| Codec | Lossy MP3 -> lossless FLAC | Audio quality unchanged |
| Sample rate | Preserved | No -ar unless you change it elsewhere |
| Channels | Preserved | No -ac (mono stays mono) |
| Tags | ID3 -> Vorbis comments | -map_metadata 0 |
| Cover art | Re-attached if present | FLAC PICTURE block |
| Compression level | 0-12, default 8 | Size/speed only |
Audio tier limits (per file)
Per-file caps. Duration is separate from file size.
| Tier | Max size | Max duration | Files/batch |
|---|---|---|---|
| Free | 50 MB | 30 min | 1 |
| Pro | 200 MB | 120 min | 10 |
| Pro-media | 100 GB | Unlimited | 100 |
| Developer | 100 GB | Unlimited | Unlimited |
Cookbook
Compatibility-driven conversions: get the audio into a FLAC container the destination will accept. Quality inside is always the source MP3's.
MP3 loop into a FLAC-only sampler
A hardware sampler loads WAV/FLAC but not MP3. Convert the loop, choosing level 12 to fit the sampler's limited storage.
Input: drum-loop.mp3 (320 kbps, 8 bars, 1.1 MB) Level: 12 - smallest, slowest -> drum-loop.flac (lossless container, smallest size) Sampler now accepts it. Audio is still 320 kbps-MP3 quality; the container is what changed.
DAW import path set to lossless
Your project template only imports WAV/FLAC. Wrap the MP3 reference track so it drops in without the DAW rejecting it.
ref-track.mp3 -> ref-track.flac (level 8) Drag ref-track.flac into the session. Sample rate preserved (e.g. 44.1 kHz), so it lines up with the project without a resample prompt.
Keeping mono mono for a voice sampler
No channel remix happens, so a mono MP3 stays a single-channel FLAC — important for samplers that treat stereo and mono slots differently.
vox-hit.mp3 (mono, 22.05 kHz) -> vox-hit.flac (mono, 22.05 kHz) [no -ac, no -ar] If the device needs a different rate, convert it after with the [sample-rate converter](/audio-tools/sample-rate-converter).
Meeting an ingest spec that also fixes the rate
Some pipelines require FLAC AND a specific sample rate. Do the container conversion here, then set the rate with the dedicated tool.
Spec: FLAC, 48 kHz, stereo Step 1: this tool -> master.flac (rate preserved, e.g. 44.1k) Step 2: [sample-rate converter] -> 48 kHz FLAC Don't expect this tool alone to resample -- it preserves the source rate by design.
FLAC for now, MP3 later for a phone
After meeting the FLAC requirement, you can still get an MP3 for casual playback from the same audio.
song.mp3 --(this tool)--> song.flac (for the DAW) song.flac --(flac-to-mp3)--> song.mp3 (for the phone) Use the [FLAC to MP3 converter](/audio-tools/flac-to-mp3). The phone copy is a fresh lossy encode; keep the original MP3 if you still have it.
Edge cases and what actually happens
Expecting the FLAC to be hi-res / studio quality
By designA FLAC made from an MP3 is a lossless container around lossy audio — it is not true hi-res and won't sound better than the MP3. If a system requires FLAC for a 'hi-res' badge, the badge is about the format, not the actual fidelity of MP3-sourced audio.
Destination actually wanted WAV, not FLAC
Wrong toolSome samplers/DAWs want uncompressed WAV specifically. If FLAC is rejected, use MP3 to WAV instead. Check the device's accepted-format list before converting to avoid an extra round-trip.
Device rejects the FLAC's sample rate or bit depth
RejectedOlder samplers/DACs may only accept certain rates (e.g. 44.1/48 kHz) or 16-bit. This tool preserves the source rate and follows the decoded MP3's depth (typically 16-bit); it doesn't conform to a device spec. Use the sample-rate converter to hit the required rate.
Mono vs stereo expectation mismatch
PreservedNo channel remix is applied, so a mono MP3 yields a mono FLAC and a stereo one stays stereo. If a sampler slot needs the opposite, convert channels explicitly with mono to stereo or channel splitter.
FLAC larger than the MP3 fills device storage
ExpectedLossless wrapping of lossy audio is bigger than the MP3. On a storage-tight sampler, pick compression level 12 to minimise size — but it will still typically exceed the source MP3. If space is critical and the device takes WAV, FLAC is at least smaller than WAV.
File over the tier size/duration cap
RejectedPer-file: Free 50 MB / 30 min, Pro 200 MB / 120 min, Pro-media and Developer 100 GB / unlimited. The duration limit is independent of size. Trim with the audio trimmer or upgrade if a long source overruns the cap.
Compression level read as a quality option
PreservedLevels 0-12 affect only file size and encode time. There's no 'better sounding' FLAC level — every one decodes to identical audio. Choose 12 for the smallest file on a constrained device, 0 or 5 for faster encoding.
Importing a non-MP3 file here by mistake
MismatchThis page expects MP3 input. For WAV use WAV to FLAC; for the reverse, FLAC to MP3. The input extension is read from the filename to set the pipeline up correctly.
Embedded art missing after conversion
ExpectedCover art only carries if the MP3 had an embedded APIC frame. A bare MP3 makes a FLAC without a picture — add one with the ID3 / tag editor if your library expects artwork.
Very large file slow to encode at level 12
ExpectedLevel 12 searches hardest for size savings, so big files take noticeably longer — and all the work is on your CPU in the tab. If encode time matters more than a few saved MB, drop to level 8 or 5.
Frequently asked questions
My DAW/sampler only accepts FLAC — will this make my MP3 usable?
Yes. It produces a standards-compliant, lossless FLAC that any FLAC-aware tool or device reads correctly. The container requirement is satisfied. The audio inside is still the MP3's quality, but the format gate that was blocking you opens.
Is a FLAC made from MP3 'hi-res' or higher quality?
No. It's a lossless container around lossy audio — not true hi-res, and not better-sounding than the MP3. If a system needs FLAC for a hi-res workflow, understand it's meeting the format spec, not delivering studio fidelity from an MP3 source.
Does it change the sample rate or channels to match my device?
No — it preserves the source rate and channel layout exactly. If your device requires a specific rate (44.1/48 kHz) or mono/stereo, set that with the sample-rate converter or a channel tool after this conversion.
What if my tool actually wants WAV instead of FLAC?
Use the MP3 to WAV converter. FLAC and WAV are both lossless, but some samplers/DAWs specifically require uncompressed WAV. Check the accepted-format list before converting so you pick the right target.
Which compression level should I use for a sampler with limited storage?
Level 12 (smallest, slowest) for the smallest FLAC. It encodes slower but won't affect the audio. If storage isn't tight, stay on the default 8 for a good size/speed balance.
Will the FLAC be bigger than my MP3, and does that fit my device?
Yes, it'll usually be larger because lossless storage of decoded MP3 audio takes more space. On a tight device, use level 12 to minimise it. It will still typically exceed the MP3, though it's smaller than an equivalent WAV.
Are tags and cover art kept for my library?
Yes when present. ID3 tags map to FLAC Vorbis comments and embedded art is re-attached. If the MP3 had no embedded cover, add one afterward with the ID3 / tag editor.
Is my session audio uploaded?
No. FFmpeg 8.1 runs as WebAssembly in your browser; the MP3 is processed on your CPU and never transmitted. That keeps unreleased loops, stems, and session files private.
What bit depth does the FLAC have?
It follows the decoded MP3 PCM, typically 16-bit, since no specific sample format is forced. MP3 has no native bit depth — it decodes to PCM — so the FLAC simply stores those samples losslessly. A higher depth wouldn't add real information.
Can I batch a folder of MP3s for my sampler?
This tool converts one file at a time. Run them sequentially in the same session; the engine stays cached so each starts quickly. Tier limits raise batch counts for multi-input tools, but MP3 to FLAC is single-file.
My pipeline needs FLAC at a fixed sample rate — can this do both?
This tool does the container conversion and preserves the source rate. For a fixed rate, follow up with the sample-rate converter. Doing it in two clear steps keeps the conversion predictable and avoids surprise resampling.
How big a file can I convert?
Per file: Free 50 MB / 30 min, Pro 200 MB / 120 min, Pro-media and Developer 100 GB with unlimited duration. The duration cap is checked separately from the size cap.
Can I get an MP3 back later for casual listening?
Yes, with the FLAC to MP3 converter — pick a bitrate. That step is a fresh lossy encode, so if you kept the original MP3, use it for casual playback rather than re-encoding the FLAC.
Privacy first
Every JAD Audio tool runs entirely in your browser via FFmpeg (WebAssembly) and RNNoise. Your audio files never leave your device — verified by zero outbound network requests during processing.