How to convert mp3 to wav for daw editing — free, no upload
- Step 1Open the MP3 to WAV converter and drop your MP3 — Use the mp3-to-wav tool and drop a single
.mp3onto it. The file is read into the browser tab — nothing uploads. This tool takes one file at a time (acceptsMultiple: false); for a folder of stems, convert them one by one. - Step 2Set the output sample rate to match your session — Pick from the Sample rate dropdown: 44.1 kHz (CD / most music projects), 48 kHz (match a video edit timeline), 96 kHz (high-rate session), or 16 kHz (speech). Choosing your project's rate avoids the DAW resampling on import. Upsampling a 44.1 kHz MP3 to 96 kHz adds size, not detail.
- Step 3Choose stereo or mono — The Channels dropdown defaults to Stereo. Switch to Mono for a single-mic voice MP3 you want on a mono track — FFmpeg downmixes with
-ac 1. Leave it on Stereo for music beds and stereo recordings. - Step 4Run the conversion — Click to process. FFmpeg WASM decodes the MP3 and re-encodes to
pcm_s16leWAV at your chosen rate and channel count. Conversion is CPU-bound and runs entirely on your machine — large files take longer but never leave the tab. - Step 5Download the WAV — Save the resulting 16-bit PCM WAV. The result panel shows the output size, sample rate, and channel count so you can confirm the settings before import.
- Step 6Import into your DAW and confirm alignment — Drag the WAV onto a track. Because PCM has no encoder-delay padding to interpret, the start is sample-accurate. If you converted at a rate different from the session rate, the DAW may still resample on import — match rates in step 2 to avoid it.
What you actually control (real UI options)
These are the only two controls the mp3-to-wav tool exposes. Verified against the client component and processor — there is no bit-depth control because WAV output is fixed at 16-bit PCM.
| Control | Choices in the UI | Default | FFmpeg arg | What it does |
|---|---|---|---|---|
| Sample rate | 44.1 kHz · CD / 48 kHz · video / 96 kHz · studio / 16 kHz · speech | 44.1 kHz | -ar <hz> | Resamples the decoded audio to the chosen rate. Match your session rate to avoid a second resample on import |
| Channels | Stereo / Mono | Stereo | -ac <1|2> | Forces channel count. Mono downmixes a stereo source; stereo keeps both channels |
| Bit depth | (not selectable) | 16-bit | encoder pcm_s16le | Output is always 16-bit PCM. This tool has no 24-bit option — for 24-bit you would need a different source/pipeline |
| Output format | (fixed) | WAV | encoder pcm_s16le | The destination is always .wav; the tool does not transcode MP3 to other containers |
Sample rate by session type
Choose the rate your DAW project runs at. Converting to a different rate than the session means the DAW resamples again on import — pick once, correctly.
| Session type | Pick | Why |
|---|---|---|
| Music / song project | 44.1 kHz | Standard for music and CD-targeted work; matches most MP3 sources (MP3 is commonly 44.1 kHz) |
| Audio-for-video edit | 48 kHz | Film/TV/video timelines run at 48 kHz; matching avoids drift against picture |
| High-rate / mastering session | 96 kHz | If the rest of your session is 96 kHz, match it — but note this upsamples a 44.1 kHz MP3, adding size without detail |
| Speech / dialogue / podcast bed | 16 kHz | Compact for voice-only material destined for speech tools; not for music |
File-size and duration limits by tier
Audio tools enforce a per-file size cap AND a per-file duration cap. Both apply to MP3 to WAV. WAV output is far larger than the MP3 input (see FAQ), but the limits are checked on the input file.
| Tier | Max file size | Max duration / file | Files at once |
|---|---|---|---|
| Free | 50 MB | 30 min | 1 |
| Pro | 200 MB | 120 min | 10 |
| Pro-media | 100 GB | Unlimited | 100 |
| Developer | 100 GB | Unlimited | Unlimited |
Cookbook
Real before/after for editing-focused conversions. Sizes are illustrative; the engine output is 16-bit PCM WAV at the rate/channels you choose.
Decode a 320 kbps music MP3 for a 44.1 kHz session
You received a reference track as MP3 and want it on a music-tempo grid without the DAW re-decoding it constantly. Convert to 44.1 kHz stereo 16-bit WAV — matching the typical MP3 rate so no resample happens.
Input: reference.mp3 (320 kbps CBR, 44.1 kHz, stereo, 3:30, ~8.0 MB)
Options: Sample rate = 44.1 kHz · Channels = Stereo
Output: reference.wav (16-bit PCM, 44.1 kHz, stereo, 3:30)
size ≈ 44100 × 2ch × 2 bytes × 210 s ≈ 37 MB
Note: the WAV is ~4.6× larger than the MP3 — uncompressed PCM, by design.Match a 48 kHz video-edit timeline
Your video session runs at 48 kHz. The source music bed is a 44.1 kHz MP3. Convert to 48 kHz so the WAV drops onto the timeline without the NLE/DAW resampling it.
Input: bed.mp3 (192 kbps, 44.1 kHz, stereo) Options: Sample rate = 48 kHz · Channels = Stereo (-ar 48000 -ac 2) Output: bed.wav (16-bit PCM, 48 kHz, stereo) FFmpeg resamples 44.1k -> 48k once, here, instead of inside the DAW on import.
Drop a mono voice MP3 onto a mono track
A single-mic voice memo exported as a stereo MP3 (both channels identical). For a mono dialogue track, force mono so you don't carry a redundant duplicate channel.
Input: voice-memo.mp3 (128 kbps, 44.1 kHz, dual-mono stereo)
Options: Sample rate = 44.1 kHz · Channels = Mono (-ac 1)
Output: voice-memo.wav (16-bit PCM, 44.1 kHz, MONO)
~half the size of a stereo WAV — one channel, not two.Convert once, then trim inside the editor workflow
You only need the chorus of an MP3 as a WAV stem. Convert the whole file to WAV first, then trim the segment with the dedicated trimmer so you keep a clean PCM cut.
Step 1: mp3-to-wav -> full.wav (16-bit PCM, 44.1 kHz, stereo) Step 2: open /audio-tools/audio-trimmer, set start/end, export the chorus Why this order: trimming PCM avoids a second MP3 decode and keeps the cut lossless relative to the (already-lossy) WAV.
Convert at 96 kHz to match a hi-rate session (size warning)
Your master session runs at 96 kHz, so the WAV must match. The MP3 source is 44.1 kHz — upsampling adds no detail, only bytes, but the rate match keeps the DAW from resampling.
Input: guitar.mp3 (256 kbps, 44.1 kHz, stereo, 4:00)
Options: Sample rate = 96 kHz · Channels = Stereo (-ar 96000)
Output: guitar.wav (16-bit PCM, 96 kHz, stereo)
~96000/44100 ≈ 2.2× larger than a 44.1 kHz WAV of the same clip.
Detail is unchanged — the MP3 never had >22 kHz content to recover.Edge cases and what actually happens
Expecting 24-bit WAV output
16-bit onlyThis tool encodes WAV as pcm_s16le — 16-bit PCM, always. There is no bit-depth control in the UI. For editing this is almost always fine (a decoded MP3 has no real >16-bit dynamic range to capture). If a downstream system strictly requires 24-bit, this tool can't produce it.
WAV file is much larger than the MP3
By designExpected: uncompressed PCM stores every sample raw. 16-bit/44.1 kHz/stereo is ~10.1 MB per minute regardless of the MP3's bitrate. A 5 MB MP3 can become a 40+ MB WAV. Check your tier file-size cap on the input, and your disk on the output.
Converting MP3 to WAV does not improve fidelity
ExpectedMP3 is lossy; the data the encoder discarded is gone. The WAV faithfully stores the already-degraded samples. WAV gives you a stable, transcode-free working copy — not restored quality. Treat it as a working master, not a remaster.
File exceeds the tier size or duration limit
rejectedAudio tools enforce both a size cap and a per-file duration cap. Free is 50 MB / 30 min; Pro 200 MB / 120 min; Pro-media and Developer raise size to 100 GB with unlimited duration. A long mix can hit the duration cap even under the size cap — both are checked.
Trying to convert several MP3s at once
single fileThe mp3-to-wav tool is single-file (acceptsMultiple: false). Convert stems one at a time. If you need to combine multiple sources, convert each to WAV first, then use audio-merger.
Sample rate mismatch causes a second resample in the DAW
AvoidableIf you convert to 44.1 kHz but your session is 48 kHz, the DAW resamples again on import. Pick the session rate in the Sample rate dropdown so the conversion is the only resample step.
Album art / embedded cover doesn't appear in the WAV
By designThe converter copies metadata with -map_metadata 0, but cover-art re-attachment only runs for MP3/FLAC/M4A/OGG targets — not WAV. To pull the embedded image first, use album-art-extractor.
Source MP3 has encoder-delay padding
PreservedMP3 carries a short encoder delay/padding at the file head. FFmpeg decodes the audible PCM; the resulting WAV starts cleanly for editing. If you need a frame-exact zero crossing, trim the first few milliseconds in audio-trimmer after converting.
Variable-bitrate (VBR) MP3
SupportedVBR MP3s decode fine — bitrate is an MP3-only concept and is irrelevant to PCM output. The WAV size depends only on rate, channels, bit depth, and duration, not on the source bitrate.
Browser tab runs out of memory on a very long file
errorBecause everything runs in-browser, a multi-hour file can exhaust tab memory during WASM processing. Split the source with audio-trimmer or convert shorter sections. Pro-media/Developer raise the file-size cap but the practical ceiling is your device's RAM.
Frequently asked questions
What WAV format does this produce?
16-bit PCM WAV (pcm_s16le) at the sample rate and channel count you select. There is no bit-depth option — output is always 16-bit. This is the format every major DAW imports natively.
Can I get 24-bit or 32-bit float WAV out of this tool?
No. The MP3 to WAV converter encodes 16-bit PCM only. For editing a decoded MP3, 16-bit is sufficient because the MP3 has no genuine extra dynamic range to capture.
Will converting to WAV make my MP3 sound better in the DAW?
No. MP3 is lossy and the discarded data can't be recovered. WAV gives you an uncompressed working copy so the DAW stops re-decoding the MP3 on every pass — that's the win, not fidelity.
Which sample rate should I pick for editing?
Match your session: 44.1 kHz for music, 48 kHz for video work, 96 kHz only if your whole session is 96 kHz, 16 kHz for speech-only beds. Matching avoids a second resample when the DAW imports the WAV.
Does the file upload anywhere?
No. FFmpeg 8.1 runs as WebAssembly inside your browser tab. The MP3 is decoded locally and the WAV is generated locally — nothing is uploaded, which matters for unreleased stems and client mixes.
Why is my WAV so much bigger than the MP3?
PCM is uncompressed. 16-bit/44.1 kHz/stereo is ~10.1 MB per minute no matter the MP3's bitrate, so a small MP3 can become a multi-times-larger WAV. That's expected for uncompressed audio.
Can I convert a whole folder of MP3 stems at once?
Not in one pass — the tool is single-file. Convert each stem individually. If you then need them combined, use the audio-merger after converting them all to WAV.
Do ID3 tags carry over to the WAV?
The converter passes -map_metadata 0, so tag metadata is carried where the container supports it. WAV stores metadata differently than MP3's ID3 frames, so expect basic info rather than a full ID3 tag block. Embedded cover art is not attached to WAV output.
My DAW already imports MP3 — why bother converting?
DAWs that 'import' MP3 often re-decode it on every playback/scrub, costing CPU, and a few handle MP3 encoder delay imperfectly. A one-time conversion to PCM gives stable, sample-accurate audio for editing.
Can I make a mono WAV from a stereo MP3?
Yes. Set Channels to Mono and FFmpeg downmixes with -ac 1. Useful for single-mic voice recordings you want on a mono track.
Does VBR vs CBR MP3 matter for the output?
No. Both decode to PCM the same way. The WAV's size and quality depend on rate, channels, bit depth, and duration — not on whether the MP3 was constant or variable bitrate.
What if I need to trim the WAV after converting?
Convert to WAV here, then open the audio-trimmer to cut by timestamp. Trimming the PCM avoids a second MP3 decode and keeps the cut clean relative to the WAV. To go back to MP3 later, use wav-to-mp3.
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.