How to convert mp4 to lossless wav — free, browser-based
- Step 1Drop the MP4 onto the tool — Drag your
.mp4onto the dropzone. It is read locally; nothing uploads. FFmpeg 8.1 loads its WASM core on first run, then stays resident for the next file. - Step 2Read the source audio details — The file card reports the detected sample rate and channels (e.g.
48,000 Hz · stereo). Most MP4 audio is AAC at 48 kHz stereo. Use this to decide whether to keep or change the rate. - Step 3Choose the output sample rate — Pick
44.1 kHz · CD,48 kHz · video,96 kHz · studio, or16 kHz · speech. Matching the source rate avoids an unnecessary resample step. - Step 4Choose stereo or mono — Keep
Stereofor true two-channel content. ChooseMonoif the MP4's audio is a single source (e.g. a phone recording) — it halves the WAV with no audible loss. - Step 5Run the conversion — Press the action button. FFmpeg runs
-c:a pcm_s16lewith-ar/-acset to your choices and-map_metadata 0to carry tags. The AAC is decoded to PCM and wrapped as WAV. - Step 6Download the WAV — Save the
.wav. It is a 16-bit PCM file ready for any DAW, transcription service, or further processing — no extra conversion needed.
What happens to MP4 audio in the conversion
An MP4 carries lossy AAC. The conversion decodes it to PCM and re-wraps as WAV — it does not (and cannot) restore data the AAC encode already discarded.
| Stage | What the tool does | Quality effect |
|---|---|---|
| Demux | Pulls the audio stream out of the MP4 container | Lossless — no decode yet |
| Decode | Decodes AAC (or other codec) to PCM samples | No new loss; existing AAC loss is permanent |
| Resample | Applies -ar only if your chosen rate differs from source | Transparent one-time resample if rates differ |
| Encode | Writes 16-bit PCM WAV (pcm_s16le) | Lossless from here on — safe to edit |
Controls and their FFmpeg flags
The MP4-to-WAV surface is exactly two controls. Output is fixed to 16-bit PCM WAV.
| Control | Options | Default | Flag |
|---|---|---|---|
| Sample rate | 44.1 / 48 / 96 / 16 kHz | 44.1 kHz | -ar <hz> |
| Channels | Stereo / Mono | Stereo | -ac 2 / -ac 1 |
| Codec | fixed | 16-bit PCM | -c:a pcm_s16le |
| Container | fixed | WAV | .wav |
File-size reality for MP4 to WAV
WAV has no compression, so the output is far larger than the MP4. Plan storage and tier accordingly.
| Setting | Approx WAV size / minute | Per-tier duration ceiling |
|---|---|---|
| 44.1 kHz stereo | ~10.1 MB | Free 30 min · Pro 120 min · Pro-media unlimited |
| 48 kHz stereo | ~11.0 MB | Free 30 min · Pro 120 min · Pro-media unlimited |
| 48 kHz mono | ~5.5 MB | Free 30 min · Pro 120 min · Pro-media unlimited |
| 16 kHz mono | ~1.9 MB | Free 30 min · Pro 120 min · Pro-media unlimited |
Cookbook
Common MP4-to-WAV jobs with the exact controls and the FFmpeg command run locally.
MP4 (AAC 48 kHz) to a faithful 48 kHz WAV
The default-safe conversion: keep the MP4's native rate and channel count so the only change is the container/codec, not the audio character.
Source: webinar.mp4 (AAC 48 kHz stereo)
Controls: Sample rate = 48 kHz · video, Channels = Stereo
ffmpeg -i webinar.mp4 -c:a pcm_s16le -ar 48000 -ac 2 \
-map_metadata 0 webinar.wav
Output: webinar.wav (16-bit PCM, 48 kHz, stereo)Music-video MP4 to a 44.1 kHz WAV stem
Headed for a 44.1 kHz music session: resample once here so every later bounce stays consistent and you avoid mid-session rate mismatches.
Source: performance.mp4 (AAC 48 kHz stereo)
Controls: Sample rate = 44.1 kHz · CD, Channels = Stereo
ffmpeg -i performance.mp4 -c:a pcm_s16le -ar 44100 -ac 2 \
-map_metadata 0 performance.wav
Output: performance.wav (16-bit PCM, 44.1 kHz, stereo)Phone-recorded MP4 to a compact mono WAV
A vertical phone video with a single built-in mic: extract mono to halve the file and simplify the edit. The two channels were identical anyway.
Source: IMG_4821.mp4 (AAC 48 kHz, mic duplicated to L+R)
Controls: Sample rate = 48 kHz · video, Channels = Mono
ffmpeg -i IMG_4821.mp4 -c:a pcm_s16le -ar 48000 -ac 1 \
-map_metadata 0 IMG_4821.wav
Output: IMG_4821.wav (16-bit PCM, 48 kHz, mono) ~5.5 MB/minEdit in a DAW, then re-encode for delivery
WAV is the working format. After editing, hand the bounce to a lossy encoder so the single lossy step happens at the very end.
1. mp4-to-wav (this tool): lecture.mp4 -> lecture.wav 2. DAW edit + normalise: -> lecture-final.wav 3. /audio-tools/wav-to-mp3: -> lecture-final.mp3 (delivery) Result: no compounding artefacts during editing.
Lossless WAV, then archive smaller as FLAC
If you want a lossless archive that is smaller than WAV, convert the WAV to FLAC — same audio, ~40-60% smaller, still bit-perfect.
1. mp4-to-wav (this tool): master.mp4 -> master.wav (16-bit) 2. /audio-tools/wav-to-flac: -> master.flac (lossless, smaller) FLAC is bit-identical to the WAV on decode — safe for archival.
Edge cases and what actually happens
Expecting MP4-to-WAV to improve quality
By design (no recovery)MP4 audio is lossy AAC. Converting to WAV preserves exactly what is there but cannot restore detail the AAC encode discarded. The benefit is that no FURTHER loss occurs during editing — not that quality goes up.
MP4 with no audio stream
Fails (no audio)A silent screen capture or a video-only MP4 has nothing to decode. The job errors rather than emitting a blank WAV. Verify the MP4 plays with sound first.
Wanting 24-bit output
By design (16-bit only)This tool emits 16-bit PCM only. There is no bit-depth control. 16-bit is correct for editing AAC-sourced audio anyway — the source was never higher resolution than its lossy encode.
MP4 over 50 MB on Free tier
Rejected (tier limit)Free caps at 50 MB / 30 minutes. A long MP4 may also trip the duration cap. Upgrade to Pro (200 MB / 120 min) or Pro-media (100 GB, no duration limit) for big files.
MP4 with multiple audio tracks
First track onlyOnly the first audio stream is mapped — no track picker. For a specific language/commentary track, demux it in a desktop FFmpeg first.
Fragmented / streaming MP4 (fMP4)
SupportedFragmented MP4s used for streaming demux fine in FFmpeg.wasm; audio extraction works normally. Only truncated or DRM-protected files fail.
WAV ends up larger than the MP4
ExpectedUncompressed PCM is much larger than compressed AAC — a 50 MB MP4 can easily produce a 300+ MB WAV. That is normal; WAV is the editing master, not the delivery file.
MP4 with `SharedArrayBuffer` unavailable
Supported (single-thread)If your browser context lacks cross-origin isolation, FFmpeg falls back to single-threaded WASM. Conversion still works; it is just slower on very large files.
Encrypted / DRM MP4
Rejected (encrypted)DRM-protected MP4s cannot be decoded and will fail. The tool only processes media you can actually decode locally.
Frequently asked questions
Does converting MP4 to WAV improve the audio quality?
No. MP4 audio is lossy AAC; the data discarded during that encode cannot be recovered. WAV preserves what is there and prevents further loss during editing — that is the whole point, not a quality boost.
What bit depth and format do I get?
16-bit PCM WAV (pcm_s16le). There is no 24-bit or 32-bit-float option in this tool. 16-bit is appropriate for AAC-sourced audio and works in every DAW.
Which sample rate should I pick for an MP4?
Most MP4 audio is 48 kHz. Keep 48 kHz to avoid resampling; pick 44.1 kHz only if your target session is 44.1 kHz; pick 16 kHz for speech-to-text. The default is 44.1 kHz, so check the source rate on the file card.
Is my MP4 uploaded to a server?
No. The conversion runs in your browser on FFmpeg 8.1 (WASM). The MP4 and the WAV never leave your device — safe for confidential or unreleased footage.
How large will the WAV be?
About 10-11 MB per minute for 44.1/48 kHz stereo, half that for mono. WAV is uncompressed, so the output is often much larger than the source MP4.
Can I batch several MP4s at once?
This converter processes one file at a time. Pro allows up to 10 files per job and Pro-media up to 100, depending on tier. Free is one file.
What if the MP4 has 5.1 surround audio?
Selecting Stereo downmixes 5.1 to two channels via FFmpeg's standard matrix; Mono collapses to one. There is no surround passthrough — WAV output here is mono or stereo only.
Will metadata and chapter info carry over?
Tags carry across via -map_metadata 0 where the WAV container supports them. WAV is a minimal container, so rich metadata (chapters, cover art) generally does not survive — use id3-editor on a tagged format if you need metadata.
Can I get a smaller lossless file than WAV?
Yes — convert the WAV to FLAC with wav-to-flac. FLAC is bit-for-bit lossless and typically 40-60% smaller than WAV, ideal for archival.
Why is the conversion slow on a huge MP4?
If your browser context is not cross-origin isolated, FFmpeg runs single-threaded. It still works, just slower. Large files also take longer simply because PCM output is big.
I only want the MP3, not WAV — which tool?
Use the sibling video-to-mp3 tool. It encodes the MP4 audio straight to MP3 with a selectable bitrate — better when you want a small delivery file rather than an editing master.
Can I clean up the WAV after converting?
Yes. Chain ai-noise-reducer for background noise, silence-stripper for dead air, or loudness-normalizer for level consistency — all browser-local, no re-upload.
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.