Convert MP3 to WAV locally
Decode an MP3 into PCM16 WAV at its real sample rate, with the larger destination cost shown first.
- SECURE
- NO UPLOADS
- NO SIGNUP
- BROWSER BASED
- FREE
- FOREVER.
Support us with a link or a share
Choose an MP3
MP3 uses self-hosted LAME 3.100: License, exact source and build, and MIT wrapper license.
Convert MP3 to WAV for a PCM-based destination
Some editors, analysis programs, samplers, transcription pipelines, and older devices ask for a WAV even when they could play the source MP3 elsewhere. This page decodes the complete local MP3 and writes those samples as PCM16. The resulting RIFF file uses the decoded source sample rate and retains a mono or stereo layout.
Before conversion, the panel identifies the MP3 from its bytes and measures its duration, rate, channels, and compressed size. It also estimates the much larger PCM destination. At 48 kHz stereo, 16-bit samples require about 192,000 bytes for every second before the small container overhead. Seeing that cost first matters more than a generic warning after memory has already been allocated.
An MP3-to-WAV conversion cannot recover discarded sound
WAV is lossless with respect to the samples placed inside it. Those samples still came from a lossy MP3 decode. Frequencies, transients, or ambience removed by the original encoder do not reappear because the new filename is uncompressed. The output may be easier for a particular application to read and safer for repeated PCM processing, but it is not a restoration of the recording that existed before MP3 compression.
This distinction also explains the file growth. The WAV spends space representing every decoded value; it does not contain more source information. Keep a true original WAV when one exists. Use this conversion when the receiving workflow specifies PCM, not as a technique for increasing fidelity or bitrate.
PCM16, the real sample rate, and no silent downmix
The output format is explicit: signed 16-bit PCM in a WAV container. The worker does not offer a decorative “studio quality” selector, resample to an invented rate, or duplicate mono into two channels. Mono stays mono and stereo stays stereo. Material that decodes to more than two channels is declined because a downmix needs a policy the user can evaluate, not a hidden coefficient table.
ID3 title, artist, artwork, comments, and private frames are not copied into RIFF metadata. The tool converts primary audio content rather than translating two unrelated tagging models. If those fields matter to the next application, preserve the MP3 and handle metadata as a separate, reviewable task.
The RIFF file is parsed again before download
When writing finishes, a separate check reads the WAV header and validates its declared chunk lengths against the bytes that actually exist. The receipt reports PCM encoding, decoded duration, sample rate, channel count, bit depth, and final size. A truncated file or a stale result from an earlier run cannot receive a success card merely because the progress indicator reached its last step.
Classic WAV uses finite size fields, and large decoded recordings can also exceed available tab memory or storage. The interface explains the projected PCM cost and distinguishes a resource boundary from an invalid MP3. It does not impose an arbitrary upload quota, because there is no upload service involved.
Choose the route that matches the destination
If your objective is a smaller shareable file, WAV to MP3 travels in the other direction and makes the lossy tradeoff visible. For a chosen time range, use the audio trimmer. For an image of amplitude rather than playable PCM, the waveform generator exports SVG and PNG.
Selecting the MP3 gives it to this tab only. Decoding, PCM packing, verification, and the blob download remain local; no URL importer or server conversion is waiting behind an error. Read the network verification instructions if you want to inspect that claim while the worker runs.
Questions
Does converting MP3 to WAV restore lost quality?
No. WAV stores the samples decoded from the MP3 without adding another lossy encode, but information discarded by the earlier MP3 compression is already gone. The WAV is easier for some editors to handle, not a recovery of the original recording.
Why is the WAV much larger?
PCM16 stores a signed 16-bit value for every sample in every channel. At 48 kHz stereo that is about 192,000 bytes each second before container overhead, regardless of how small the compressed MP3 was.
Which WAV settings are used?
The result is PCM16 at the sample rate exposed by the decoded source, with mono or stereo retained. The converter does not silently resample, invent channels or transfer ID3 tags into unrelated RIFF metadata.