M4A to WAV converter
Convert M4A audio to uncompressed WAV with bit depth and sample rate control.
WAV is what editing software, DAWs, game engines and broadcast systems want: uncompressed PCM with no decoding step and no codec dependency. M4A is what Apple devices produce. This converter decodes the AAC (or Apple Lossless) inside your M4A and writes straight PCM WAV, running on ffmpeg in your browser. You choose the bit depth — 16-bit for standard work, 24-bit for a professional chain, 32-bit float when the file is heading into a mix and you want headroom above full scale — and the sample rate, from 22.05 kHz up to 96 kHz. An optional normalize pass lifts the peak to 0 dB. Batches convert in sequence and download as a ZIP.
Key facts about M4A to WAV converter
| What changes | The AAC bitstream is decoded to PCM samples; nothing is recovered, but nothing further is lost either |
|---|---|
| Bit depths | 16-bit (standard), 24-bit (professional) and 32-bit float (mixing headroom) |
| Sample rates | 22.05 kHz, 44.1 kHz, 48 kHz and 96 kHz |
| Typical size growth | A 5 MB M4A becomes roughly 50 MB of 16-bit 44.1 kHz stereo WAV — about ten times larger |
| 24-bit cost | Fifty percent larger again than 16-bit, for a dynamic range the AAC source never contained |
| Upsampling | Choosing 96 kHz from a 44.1 kHz source interpolates samples; it does not add detail that was never encoded |
| Optional normalize | Raises the peak to 0 dB during conversion |
| Metadata | WAV has no standard tagging scheme worth relying on, so treat the output as untagged audio |
| Compatibility gained | Every DAW, editor, game engine and broadcast system opens WAV with no codec required |
| Size cap | 200 MB per input file |
What happens to your file
The decode and PCM write happen in ffmpeg compiled to WebAssembly, running in a Web Worker inside this tab. Your M4A files go into that worker's in-memory filesystem and the WAVs come back as blobs; the batch ZIP is assembled in the browser. Nothing is uploaded and nothing is retained. The only network request is the first-time download of the ffmpeg core, about 32 MB of fixed public code from the jsDelivr CDN, cached afterwards and reused by every audio tool here. It carries no part of your audio.
About this tool
- 1
Add your M4A files
Drop one file or several. Watch the size: an M4A near the 200 MB cap becomes an enormous WAV.
- 2
Pick a bit depth
16-bit unless something downstream needs more. 24-bit for a professional edit chain. 32-bit float when the file goes into a mix where intermediate stages might exceed 0 dBFS.
- 3
Pick a sample rate
Match the source or match the project. 44.1 kHz for music, 48 kHz for anything going with video. Do not upsample hoping for better quality.
- 4
Decide on normalize
Turning it on raises the peak to 0 dB, which is handy for a quiet voice memo and unhelpful for a file that will be mixed with others.
- 5
Convert
Files process one at a time with progress. Output sizes are reported so you can see what you are about to download.
- 6
Download
Take the WAVs individually or as a ZIP, then import them into whatever needed uncompressed PCM.
| Input | M4A (.m4a, audio/mp4, audio/x-m4a), up to 200 MB per file |
|---|---|
| Output | Uncompressed PCM WAV |
| Bit depths | 16-bit integer, 24-bit integer, 32-bit float |
| Sample rates | 22.05, 44.1, 48 and 96 kHz |
| Output size rule | Sample rate x bit depth x channels x seconds, divided by eight — roughly 10 MB per stereo minute at 16-bit 44.1 kHz |
| Quality presets | Studio 96 kHz 32-bit float, Hi-fi 48 kHz 24-bit, CD 44.1 kHz 16-bit, Voice 22.05 kHz 16-bit |
| Engine | Single-threaded ffmpeg.wasm 0.12.10 |
| Browsers | Chrome, Edge, Firefox and Safari 15+ |
- Converting to WAV does not improve the audio. The AAC inside your M4A already discarded information permanently; WAV simply stores what is left without further loss.
- 16-bit at 44.1 kHz is the right default. 24-bit stores a dynamic range the AAC source never had, at fifty percent more size.
- Use 32-bit float only when the WAV is going into a mix. It lets intermediate stages exceed 0 dBFS without clipping, which is its actual purpose.
- 48 kHz if the audio pairs with video — that is the video standard, and matching it avoids a resample in the edit.
- WAV files have no reliable tagging, so if the tracks came from a library, note the filenames before you convert or you will lose track of what is what.
- For archiving rather than editing, FLAC is the better target: lossless like WAV but roughly half the size. The general audio converter does that.
- Voice memos convert perfectly well at 22.05 kHz 16-bit, which is a quarter of the size of a CD-rate stereo file.
- 16-bit, 24-bit and 32-bit float output
- Sample rates from 22.05 kHz to 96 kHz
- Four quality presets from voice to studio
- Optional peak normalization to 0 dB
- Handles both AAC and Apple Lossless inside .m4a
- Batch conversion with per-file progress
- ZIP download for multiple files
- Importing iPhone voice memos into a DAW that will not read M4A
- Preparing audio for a game engine that requires uncompressed PCM
- Getting an interview recording into editing software with no codec dependency
- Feeding an M4A into a transcription or analysis tool that only accepts WAV
- Making a broadcast-standard 48 kHz 24-bit file from a phone recording
- Converting an Apple Lossless file into WAV for a mastering chain
Related tools
View allPart of Audio tools that run in your browser
Works well with this6
More audio tools10
Updated