WebM to MP3 converter

Drop WebM files here

or click to choose — screen and browser recordings, .webm video or audio, .weba and .mkv

Only the sound track is read; the video is skipped, so a long screen recording converts in seconds. The MP3 is matched to the sound's bitrate, gets its real length even when the recording has none in its header, and is decoded again and checked for clipping.

Convert WebM files to MP3: screen and browser recordings, meeting and voice recordings, and audio saved as .webm. Only the sound track is read, so the video is never decoded and a long recording converts in seconds. Recordings made in a browser usually have no length in the file, which is why players show no duration and won't seek; the MP3 has its real length. The bitrate is matched to the original and the result is checked for clipping. Nothing is uploaded.

Where WebM files come from

WebM is the format browsers record in. A screen recording made with a browser extension or a web app, a meeting saved from a browser tab, a voice message recorded on a website and many downloads from video sites arrive as .webm. Inside there is usually Opus sound (sometimes the older Vorbis), with or without VP8 or VP9 video. Plenty of software still won't open it: car stereos, older phones, some editors and most upload forms that ask for audio want MP3.

Recordings with no length

Recordings made in a browser have a quirk that none of the converters we looked at mention. The browser writes the file while you record and never goes back to the beginning to note how long it turned out, so the file has no duration and no seek index. We recorded two files in Chrome with its built-in recorder, an 8-second audio clip and a screen-style recording with VP9 video, and opened each in Chrome's own player:

RecordingLength Chrome's player reportsReal lengthLength of the MP3
Audio only, Opus 128 kbpsInfinity, no seeking7.02 s7.03 s
VP9 video + Opus soundInfinity, no seeking7.98 s7.98 s

The sound is all there; only the bookkeeping is missing. This tool reads the length from the audio packets themselves, and the MP3 it writes has a proper header, so players show its duration and you can jump to any point. When a WebM is missing its length, the result says so. (The recordings came out slightly shorter than the 8 seconds requested because the recorder starts a moment after it is asked to.)

Only the sound is read

Most WebM to MP3 converters decode the whole file. Here only the sound track is read and the video packets are skipped without being decoded, so a long screen recording takes about as long as an audio file of the same length. Each of the 8-second test recordings converted in under a fifth of a second on a laptop. If the WebM has video but no sound track, you're told at once instead of getting a silent MP3.

Why the MP3 can be bigger

Opus is a newer and more efficient codec than MP3. For the same sound, MP3 needs a higher bitrate, so the default here is about a quarter above the original: a browser recording at 128 kbps becomes a 160 kbps MP3. That makes the MP3 a little larger than the sound it came from: our 7-second audio recording went from 114 KB to 142 KB. Speech recorded in mono at a low bitrate grows more, because Opus is especially good at voices. With video in the WebM the MP3 is usually much smaller than the file you started with, because the picture is gone.

WebM soundMP3 setting chosen
Opus around 128 kbps (browser recordings)160 kbps
Opus around 160 kbps (downloads)224 kbps
Opus mono speech64 kbps mono
Vorbismatched to its bitrate the same way

You can override the setting. Choosing far more than the original needs makes a larger file that sounds no better, and the result says so.

No clipping, exact start

A loud recording can come out of MP3 encoding slightly louder than full scale, and players cut those peaks off, which crackles. Each MP3 is decoded again and checked; if it goes over, the volume is lowered just enough and the MP3 is made again. The encoder's short lead-in is marked in the file so the MP3 starts exactly where the recording does.

Private by design

Recordings of meetings and calls are often private. Nothing is uploaded: the WebM is read and the MP3 is written in your browser. To trim the MP3 afterwards use Trim audio; for MP4 and iPhone videos there is MP4 to MP3, and for voice notes in OGG or Opus, OGG to MP3.

Frequently asked questions

Why does my WebM recording show no duration?

Browsers write a recording as it happens and never go back to put the length at the start of the file. Chrome's own player then reports the length as infinite and can't seek. The sound is all there; only the length and the seek index are missing. Converting to MP3 here works out the length from the audio itself, and the MP3 seeks normally.

Can I convert a WebM video to MP3?

Yes. Drop the video and the sound track is converted; the picture is skipped without being decoded, which is why even long screen recordings finish in seconds. If the video has no sound track, the tool says so at once.

What MP3 quality should I choose?

Leave it on Match the original. Most WebM sound is Opus at around 128 kbps from a browser or 160 kbps from a download, and the MP3 is set about a quarter higher because MP3 is less efficient: 160 kbps for a 128 kbps original. Speech in mono gets 64 kbps mono. A higher setting only makes the file bigger.

Why is my MP3 bigger than the WebM's sound?

Because Opus, the codec in most WebM files, is more efficient than MP3, especially for voices. A 7-second browser recording of 114 KB became a 142 KB MP3. A WebM with video in it is a different story: the MP3 drops the picture and is usually much smaller.

Will it lose quality?

A little, as with any change from one lossy format to another: the Opus sound is decoded and encoded again as MP3. At a matched bitrate the difference is hard to hear. If you need the original sound untouched, keep the WebM.

Is my recording uploaded?

No. The WebM is read and the MP3 written in your browser, with a WebAssembly build of the LAME MP3 encoder. Meeting recordings and voice notes stay on your device, and there is no account or file limit.