Convert MP3 to WAV in your browser

Lossless from here on, which is not the same as better: whatever the MP3 already discarded is gone for good. Expect a file roughly ten times the size.

MP3
No MP3 selected
Drop a file to start
Drop MP3 files here

or browse your device. Everything is processed on this device

No MP3 to hand?

How to convert MP3 to WAV

01
Drop the MP3 files

One track or a folder. Nothing is uploaded, so a long recording is not stopped by a server limit.

02
Leave the sample rate alone

44.1 kHz is what your MP3 almost certainly is. Lowering it is the only control here that removes audio, so change it only if something downstream requires it.

03
Save the WAV

A plain 16-bit PCM WAV that Audacity, Premiere, Pro Tools, Reaper and every transcription tool will import without complaint.

Does converting to WAV improve the audio?

No, and this is the single most common misunderstanding about audio formats. An MP3 was made by permanently throwing away parts of the recording the encoder judged inaudible. That decision is baked into the file. Converting to WAV writes every remaining sample out at full width, which is a perfect copy of what is left, not a reconstruction of what was taken. You end up with a file roughly ten times the size and not one decibel better.

What the conversion is genuinely good for is compatibility and editing. Most audio editors, DAWs and transcription pipelines want PCM: they either refuse MP3 outright or decode it internally anyway, and giving them a WAV skips a step and any surprises in their decoder. CD burning software wants PCM. Some broadcast and voiceover submission specifications require it. Those are all real reasons, and none of them are about quality.

One thing genuinely worth caring about: do not edit an MP3, export it as an MP3, edit it again. Every round trip through a lossy encoder compounds. If you are doing any real work on the audio, convert to WAV once at the start, do all the editing in PCM, and encode back to a lossy format once at the very end. That is where this page earns its place.

MP3 to WAV FAQ

Will this restore the quality my MP3 lost?

No. Nothing can. The MP3 encoder discarded that audio permanently and there is no record of it in the file to recover. The WAV is a faithful, uncompressed copy of the damaged version, which is a useful thing to have and is not an improvement.

Why is the WAV so much bigger?

Because PCM stores every sample at full width with no compression at all. The size is rate x channels x 2 bytes x duration and nothing about the content changes it. A three minute stereo track at 44.1 kHz is about 31MB whether it is an orchestra or silence.

What sample rate should I pick?

Leave it at 44.1 kHz. That is CD rate and what your MP3 almost certainly already is, so it neither adds nor removes anything. We never upsample, so setting a higher figure than the source does nothing, and setting a lower one is the only control on this page that genuinely discards audio.

Will it work in Audacity or my DAW?

Yes. The output is plain 16-bit PCM WAV with a standard RIFF header, which is the most widely accepted audio file there is. Audacity, Reaper, Pro Tools, Logic, Premiere and Resolve all import it directly.

Is there a length limit?

No, though be aware of what you are asking for. A one hour stereo recording at 44.1 kHz is around 600MB of WAV, and it is written in memory in this tab before it is handed to your downloads folder.

Can I go back to MP3 afterwards?

Yes, on the MP3 compressor, but understand that it is a second lossy pass on audio that has already had one. If you are editing, do the work in WAV and encode to MP3 once at the end rather than round-tripping.

Are my MP3 files uploaded to convert them?

No. The MP3 is decoded and the WAV is written by your own browser, in this tab. There is no upload endpoint in the site for a file to go to, which you can check in your network tools: convert something and watch that no request carries it. Disconnect from the network after the page loads and it still works.

Drop more files

Same format joins the queue. Anything else re-routes to its own tool.