Audio to WAV Converter
Convert any audio into uncompressed 16-bit WAV.
File
Result
Your converted file will appear here.
About the Audio to WAV converter
WAV is raw PCM in a thin wrapper: no compression, no decoding step, no surprises. It is what audio editors, hardware samplers and speech recognition pipelines usually want to be handed.
This converter decodes whatever you give it and writes 16-bit PCM at the sample rate you pick.
Picking a sample rate
44.1 kHz is the CD standard and the default for music. 48 kHz is the video and broadcast standard — match it if the audio is going into a video timeline, otherwise the editor will resample it for you.
16 kHz is what most speech recognition models expect, and sending them anything higher just wastes space since the model resamples anyway.
Expect a large file
Uncompressed stereo at 44.1 kHz is about 10 MB per minute. That is the trade: perfect fidelity for the decoded audio, at roughly ten times the size of an MP3.
Converting an MP3 to WAV does not restore quality. It preserves exactly what the MP3 contained, in a format that will not lose anything further when edited and saved repeatedly.
How the conversion works
Your browser decodes the file with the Web Audio API — the same decoder it uses to play media — which hands back raw PCM samples. Those samples are then re-encoded into the output format.
MP3 encoding uses LAME compiled to JavaScript, running in a background worker so a long file does not freeze the page. Nothing is uploaded: no server sees the audio, there is no queue, and there is no processing limit beyond your own device.
Frequently asked questions
Does converting MP3 to WAV improve the sound?
No. It preserves the MP3 exactly as decoded. The benefit is that further edits and saves add no additional loss.
Is the output 16-bit or 24-bit?
16-bit PCM, which is the universally compatible choice and matches CD quality.
Is my file uploaded?
No. Decoding and encoding both happen in your browser. The audio never leaves your device, which is why there is no size limit imposed by a server.