WAV to MP3 Converter

wav → mp3

Encodes a WAV recording to a 192 kbps MP3 with the LAME encoder, running in a background worker in your browser.

QueueNothing is uploaded

Drop a WAV file here

or click to browse your device

Processing audio…

About this WAV to MP3 converter

This tool decodes a WAV file with the Web Audio API, then hands the samples to LAME, the same MP3 encoder built into most desktop audio software. LAME runs in a background worker so the page doesn't freeze while it works, and it writes a 192 kbps stereo MP3.

A WAV with more than two channels, such as a surround recording, is mixed down to stereo before encoding, since MP3 only carries up to two channels.

How to use it

01

Add your WAV

Drop the file on the box, or click it to browse your device.

02

Convert

Click Convert to MP3 to start encoding.

03

Wait for it to finish

A progress bar tracks the encoder. Encoding is normally much faster than the recording's own length.

04

Get your MP3

When encoding finishes, the MP3 appears with a Download button. It is saved only when you click it.

What it does

  • Your browser decodes the WAV, and the LAME encoder writes a 192 kbps stereo MP3 in a background worker.
  • A WAV with more than two channels is downmixed to stereo before encoding, since MP3 doesn't carry surround sound.
  • A minute of CD-quality WAV runs about 10 MB; the MP3 this writes is a small fraction of that.
  • Encoding stays on your device, so a long recording doesn't wait in an upload queue.
  • One file at a time, up to 100 MB.

Specifications

Specification Details
Accepts WAV audio files, one at a time
Output 192 kbps stereo MP3 at 44.1 kHz
Channels More than two channels are downmixed to stereo before encoding
Encoding LAME (lamejs 1.2.1) in a Web Worker, loaded from the cdnjs CDN
File size limit 100 MB
Where your file goes Nowhere. It stays in this tab's memory.
Good to know

What this converter does not do

It writes one MP3 at one fixed setting. A few things it leaves out:

Fixed bitrate

Every file comes out at 192 kbps. There is no variable-bitrate mode and no way to pick a lower or higher rate.

No tags

The encoder writes audio samples only, so artist, title and cover art are not added.

Stereo only

A WAV with more than two channels is mixed down to stereo. Surround channels are not preserved.

One file at a time

Up to 100 MB. For several files, convert them one after another.

Related tools

Frequently asked questions

A lot. A CD-quality WAV runs about 10 MB per minute, and the 192 kbps MP3 this tool writes is roughly a seventh of that, so a 30 MB song shrinks to around 4 MB.

No, every file is encoded at a fixed 192 kbps. For control over the bitrate, LAME's command line or a desktop editor is the better tool.

It's downmixed to stereo before encoding, since MP3 doesn't support surround sound.

No. Decoding and encoding both happen inside this tab. The only download is the LAME encoder library, from the cdnjs CDN.

Yes, 100 MB per file, one file at a time.

Your file stays on your device

Your browser decodes the WAV, and LAME encodes the MP3 in a background worker inside this tab. The file is never uploaded. Only the encoder library downloads, from the cdnjs CDN.