Audio Converter

Convert audio between formats in your browser — MP3 to WAV, WAV to MP3 and more — with a clear account of what each conversion costs.

The WAV size is decided before you choose a file

WAV stores every sample at full width with no compression, so the output size is pure arithmetic: 44 bytes of header plus rate × channels × 2 bytes per second. At CD quality that is about 10 MB a minute whatever went in:

LengthAs WAV
a minute10.1 MB
a three-and-a-half-minute song35.3 MB
a 45-minute album side454.2 MB
a 74-minute CD746.9 MB

Which means the conversion ratio people quote is really a fact about the input. The same song grows by different amounts purely because the MP3 it came from was different:

SourceMP3 sizeAs WAVGrowth
128 kbps 3.20 MB 35.3 MB 11.0×
192 kbps 4.81 MB 35.3 MB 7.4×
256 kbps 6.41 MB 35.3 MB 5.5×
320 kbps 8.01 MB 35.3 MB 4.4×

Growing a file does not add anything to it

That is easy to say and easy to measure. Take a tone, reduce it to a given bit depth the way a lossy encoder would, then store it in a 16-bit WAV exactly as the converter above does, and count how many distinct sample values survive:

Source depthDistinct values in the 16-bit fileFile size
8-bit 231 identical
12-bit 3,687 identical
16-bit 9,657 identical

Same bytes on disk, 42 times the information in one of them. A 16-bit container writes two bytes per sample whether or not most of its range is reachable, so converting a lossy file to WAV buys you a larger file and nothing else. It is worth doing when you need an uncompressed format for editing; it is not worth doing to improve anything.

The MP3 path here has a related limit worth knowing about: it encodes at most two channels, so a surround source quietly arrives as stereo. 6 channels become 2, 8 channels become 2.

And no WAV can exceed four gigabytes

A WAV header records the length of the audio in a 32-bit field, which caps the whole format at 4 GB. Divide that by the data rate and you get a hard ceiling on duration:

FormatData rateLongest possible file
CD stereo 172 KB/s 6.76 hours
48k stereo 188 KB/s 6.21 hours
96k stereo 375 KB/s 3.11 hours
CD mono 86 KB/s 13.53 hours

Past that the field does not raise an error, it wraps. Writing 4,294,968,296 into a 32-bit slot stores 1,000, so a player reading the header sees a file claiming to be a kilobyte long. Recording a long meeting at 96 kHz reaches this in an afternoon, and nothing warns you on the way. If you need more, the formats that solve it are RF64 and W64, both of which widen exactly that one field.

How to use

  1. Choose your audio file and the target format.
  2. Set the bitrate for lossy formats.
  3. Convert and download.
  4. Keep the original, since lossy conversion is one-way.

Frequently asked questions

Does converting MP3 to WAV restore quality?

No, and this is the most common misunderstanding. The information discarded by the original MP3 encoding is gone permanently. Converting to WAF produces a much larger file containing exactly the same audio — a lossless container around already-lossy content.

What is transcoding and why is it bad?

Converting from one lossy format to another, which applies a second round of lossy compression on top of the first. Each pass discards more, and artefacts compound audibly. Where possible, always convert from the original lossless source rather than from an existing lossy file.

What bitrate should I use for MP3?

Around 192 to 256 kilobits per second is transparent to most listeners for most material, and 320 is the practical maximum. Below about 128 the artefacts become audible on cymbals and applause, which are where lossy compression struggles most.

Which format should I choose?

WAV or FLAC for archiving and editing, since both are lossless. MP3 for maximum compatibility, AAC for better quality at the same size, and Opus for the best efficiency at low bitrates. Opus is excellent and less universally supported outside browsers.

Does the file get uploaded?

No. Conversion happens entirely in your browser, so recordings, interviews and music never leave your device. That is a real difference from most online converters, which upload the file to a server you know nothing about.

Why is conversion slow for large files?

Because encoding audio is genuinely computational work and it is running in your browser rather than on a server. A long file takes real time, and the trade for that is that nothing is transmitted anywhere.

🔒 This tool runs entirely in your browser. Nothing you enter is uploaded, logged, or stored.