AAC to WAV converter
Convert AAC audio to lossless WAV with configurable sample rate and bit depth.
A bare .aac file is a raw ADTS stream with no container around it — no chapter marks, no reliable tags, and no support in a surprising number of editors. Converting it to WAV gives you uncompressed PCM that every piece of audio software opens without a codec. This tool decodes the AAC and writes PCM in your own browser using ffmpeg compiled to WebAssembly. Four presets set sample rate and bit depth together: Studio at 96 kHz 32-bit float, Hi-fi at 48 kHz 24-bit, CD at 44.1 kHz 16-bit, and Voice at 22.05 kHz 16-bit for speech. Batches convert one after another and come back as a ZIP built in the browser.
Key facts about AAC to WAV converter
| What .aac usually is | A raw ADTS AAC stream with no container — distinct from the AAC inside an .m4a or an .mp4 |
|---|---|
| What changes | The AAC bitstream is decoded to PCM. Nothing is recovered; nothing further is lost |
| Studio preset | 96 kHz, 32-bit float — maximum headroom for a mixing chain |
| Hi-fi preset | 48 kHz, 24-bit — the professional and broadcast standard rate |
| CD preset | 44.1 kHz, 16-bit — the standard lossless target and the sensible default |
| Voice preset | 22.05 kHz, 16-bit — a quarter of the size of CD rate, ample for speech |
| Typical size growth | A 5 MB AAC becomes roughly 50 MB at CD preset; the Studio preset is several times larger again |
| Ratio shown | The result panel reports the output-to-input size ratio so the growth is visible before you download |
| Tags | Raw AAC carries little metadata and WAV has no reliable tagging, so treat the output as untagged |
| Size cap | 200 MB per input file |
What happens to your file
The decode and PCM write run on ffmpeg compiled to WebAssembly in a Web Worker inside this tab. Your AAC files are written into that worker's in-memory filesystem and the WAVs come back as blobs; the batch ZIP is built in the browser. Nothing is uploaded and nothing is stored. The single 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 contains no part of your files.
About this tool
- 1
Add your AAC files
Drop one or several .aac files, each up to 200 MB. Raw AAC streams from stream rippers and some recorders land here.
- 2
Pick a preset
CD for general use, Hi-fi when the file is going into a professional or video project at 48 kHz, Voice for speech, Studio only when a mixing chain genuinely wants 32-bit float.
- 3
Check the projected size
The interface shows the ratio between input and output. At the Studio preset the growth is dramatic, so pick it deliberately rather than by default.
- 4
Convert
Files process one at a time with per-file progress. The engine loads once and is reused for the rest of the batch.
- 5
Play it back
The result can be auditioned in the page before you download, which is a quick check that the raw stream decoded cleanly.
- 6
Download
Take files individually or grab the whole batch as a ZIP.
| Input | AAC (.aac, audio/aac), up to 200 MB per file |
|---|---|
| Output | Uncompressed PCM WAV |
| Sample rates | 22.05, 44.1, 48 or 96 kHz, set by the chosen preset |
| Bit depths | 16-bit and 24-bit integer, 32-bit float |
| Output size rule | Sample rate x bit depth x channels x seconds / 8 — about 10 MB per stereo minute at CD preset |
| 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+ |
- Use the CD preset unless you have a specific reason not to. 44.1 kHz 16-bit already exceeds anything the AAC source contained.
- The Voice preset is genuinely useful for speech: at 22.05 kHz 16-bit a file is a quarter the size of CD rate and sounds identical for dialogue.
- The Studio preset upsamples. Interpolating to 96 kHz produces more samples, not more information — pick it because a project requires it, not for quality.
- If you are archiving rather than editing, FLAC is a better target than WAV: lossless, roughly half the size, and properly taggable.
- A bare .aac file that some software refuses to open often works once it is remuxed into an .m4a — the general audio converter can do that too.
- WAV has no dependable tagging, so keep track of filenames before converting a batch of similarly named files.
- If the AAC is quiet, follow up with the audio normalizer rather than trying to fix level during conversion.
- Four quality presets from voice to studio
- 16-bit, 24-bit and 32-bit float output
- Sample rates from 22.05 kHz to 96 kHz
- Size ratio reported for each converted file
- In-page playback of the result
- Batch conversion with per-file progress
- ZIP download for multiple files
- Opening a raw AAC stream in editing software that refuses the format
- Preparing AAC audio for a game engine or a tool that only reads PCM
- Getting a 48 kHz 24-bit WAV out of an AAC recording for a video edit
- Feeding an AAC file into a transcription or analysis pipeline that expects WAV
- Converting recorded stream audio into an editable uncompressed format
- Making a voice-rate WAV from a speech recording for a small embedded player
Related tools
View allPart of Audio tools that run in your browser
Works well with this6
More audio tools10
Updated