🔁

Audio Format Converter

This audio format converter lets you drop in an MP3, OGG, FLAC, M4A or WAV file and download a lossless 16-bit WAV — decoded and converted entirely in your browser. Your file never leaves your device.

Exports WAV (lossless PCM) only. Browsers can decode most formats but can’t encode MP3/AAC from JavaScript without server-side or desktop software — so this converts to WAV, not to MP3. WAV is universal and lossless (just larger). Everything runs locally; nothing is uploaded.

No file loaded.

Share or embed this tool

Free to use on your own website — WordPress, Wix, or any platform. Paste one line and it works instantly, resizing to fit.


How It Works

Your browser already contains audio decoders for the common formats. This tool reads your file, decodes it to raw audio samples in memory (using the Web Audio API), then writes those samples into a standard WAV container — 16-bit PCM, at the file’s original sample rate and channel count. You get a clean, lossless copy that plays everywhere. All of it happens in the page; the file is never sent to a server. Common conversions include MP3 to WAV, OGG to WAV, and FLAC to WAV — in each case the in-browser audio decoding preserves everything the compressed format retained. If you want to inspect the frequency content of the decoded audio before downloading, the audio spectrum analyzer can show you the full frequency response of any recording.

WAV (Waveform Audio File Format) is uncompressed linear PCM, so the output is bigger than a compressed source (roughly 10 MB per minute of stereo CD-quality audio at 44.1 kHz / 16-bit). That’s the trade-off for being lossless and universally compatible — ideal as an editing or archival intermediate when working in a DAW (Digital Audio Workstation) or audio editor.

Why not MP3 or AAC output?

Creating MP3/AAC requires a psychoacoustic encoder, which browsers don’t expose to JavaScript due to licensing and complexity. Doing it here would mean bundling a large encoder library or sending your audio to a server — neither fits a fast, private, in-browser tool. So we convert to WAV (lossless PCM) and leave lossy encoding to dedicated desktop apps such as Audacity or FFmpeg. You can, of course, decode an MP3 here and get its WAV equivalent. If you need to measure the loudness or clipping of your converted file, the decibel meter gives you a live dBFS reading from any audio source.

Frequently Asked Questions

Is my file uploaded anywhere?
No. The file is read and converted entirely in your browser using the Web Audio API; nothing is sent to any server. Close the tab and it’s gone from memory.
Which input formats work?
Whatever your browser can decode — typically MP3, WAV, OGG/Vorbis, FLAC, M4A/AAC and more. If a file won’t decode, it’s an unsupported or corrupt format for your browser.
Can it output MP3?
No — browsers can’t encode MP3/AAC from JavaScript without a licensed encoder. This exports lossless WAV. For MP3 output, use a desktop converter.
Why is the WAV file so much bigger?
WAV is uncompressed PCM — about 10 MB per stereo minute at 44.1 kHz. The source was likely compressed (MP3/AAC), so expanding it to lossless PCM grows the size. Quality is preserved (it can’t add back anything the compression discarded).
Is there a file-size limit?
It works best with short clips and songs. Very large files decode into a lot of memory at once, which can be slow or fail on low-memory devices — keep it to reasonable lengths.
Does it change the audio?
No resampling or effects — it keeps the original sample rate and channels and writes them to WAV (16-bit). It’s a container/encoding change, not a re-master.
Will converting MP3 to WAV improve audio quality?
No. Converting a lossy MP3 to WAV does not restore audio quality that was discarded during MP3 encoding. The WAV will be lossless and larger, but its audio content is identical to the MP3 source — the missing high-frequency detail and compression artifacts cannot be recovered. WAV is valuable as a lossless container for future editing, but converting from lossy formats does not make them “CD quality.”
What sample rate does the output WAV use?
The output WAV preserves the original sample rate of the source file (e.g., 44.1 kHz for most music, 48 kHz for video audio, 22 kHz or 16 kHz for speech). No resampling is applied. The bit depth is fixed at 16-bit PCM, which is standard CD-quality depth and widely supported by all DAWs and audio editors.
Can I use the converted WAV in a DAW or audio editor?
Yes. The exported 16-bit PCM WAV file is compatible with every major DAW and audio editor, including Audacity, Adobe Audition, GarageBand, Logic Pro, Reaper, and Pro Tools. WAV with linear PCM is the most universally accepted lossless audio interchange format. Once imported, you can apply effects, mix tracks, or export to your desired final format.