WAV to MP3 Converter
Compress bulky WAV recordings into shareable MP3 files.
File
Result
Your converted file will appear here.
About the WAV to MP3 converter
WAV stores audio uncompressed, which is ideal while you are editing and impractical the moment you need to send it. A minute of CD-quality stereo WAV is about 10 MB; the same minute at 192 kbps MP3 is around 1.4 MB.
Because WAV is lossless, this is the ideal starting point for an encoder — nothing has been discarded yet, so the MP3 is as good as the bitrate allows.
How much smaller?
Roughly a seventh of the size at 192 kbps, a tenth at 128 kbps, and around a twentieth at 64 kbps mono. Exact ratios depend on the source sample rate and channel count.
Keep the WAV as your master copy. It is the version you can re-encode from later without compounding loss.
Choosing a bitrate
192 kbps is the sensible default for music — most listeners cannot reliably tell it from the source on ordinary equipment. 320 kbps is the ceiling MP3 allows and worth it if the file is going to be archived or edited further.
For speech — interviews, lectures, podcasts, voice notes — 96 kbps mono is plenty and produces a file several times smaller. Music at that rate starts to sound obviously thin, particularly in cymbals and reverb tails.
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
Will the MP3 sound worse than the WAV?
Technically yes — MP3 is lossy by design. At 192 kbps and above the difference is inaudible to most people on most equipment, and at 320 kbps it is very hard to detect even on good headphones.
Are 24-bit or 32-bit WAV files supported?
Yes. The browser decodes them to floating point internally, so bit depth is handled before encoding.
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.