How to use it· 4 steps
- Drop your WebM file into the box above, or click it to choose one.
- Leave “Convert to” on MP3 and pick a bitrate — 192 kbps suits most sources; choose Mono for speech.
- Press Convert audio. The first conversion downloads a 32 MB engine; after that it starts at once.
- Listen to the result on the page, then press Download to save the MP3.
Step by step
How to use the webm to mp3 converter
- 1Drop your WebM file into the box above, or click it to choose one.
- 2Leave “Convert to” on MP3 and pick a bitrate — 192 kbps suits most sources; choose Mono for speech.
- 3Press Convert audio. The first conversion downloads a 32 MB engine; after that it starts at once.
- 4Listen to the result on the page, then press Download to save the MP3.
What is inside a WebM file
WebM is the open media format Google launched in 2010, built on a restricted subset of the Matroska container. Its audio is Opus or, in older files, Vorbis; its video, when there is any, is VP8, VP9 or AV1. A WebM can be a full video or audio alone — and browsers that record sound through the MediaRecorder API, as Chrome and Firefox do, produce audio-only WebM files.
For an MP3, only the audio stream matters. Any video in the file is ignored, and the Opus or Vorbis audio is decoded and encoded as MP3.
Why convert WebM to MP3?
WebM files usually arrive as one of three things: a recording made in a browser — online voice recorders, meeting tools and dictation sites usually save WebM; audio saved from a web page, where WebM with Opus is a common streaming format; or a screen or webcam recording that came out as WebM video.
Windows Media Player, older Macs, car stereos and most phones' music apps do not play WebM audio.
Podcast hosts, editing apps and form uploads that expect MP3.
Making a browser recording usable outside the browser it came from.
What happens to the sound
WebM audio is Opus or Vorbis, both lossy, so the MP3 is a re-encode of an already-compressed signal. Browser recorders typically capture Opus at 48 kHz around 32–128 kbps; an MP3 at 128–192 kbps carries that faithfully, and going higher adds nothing that was recorded.
Opus is far more efficient at low bitrates than MP3. If the WebM is a 32 kbps voice recording, an MP3 at the same 32 kbps would sound noticeably worse — use 96 kbps mono for speech.
About 0.5–1.2 MB per minute of audio is typical for WebM. As MP3, multiply the minutes by 0.96 MB at 128 kbps, by 1.44 MB at 192 kbps or by 2.4 MB at 320 kbps; that is the whole calculation, because MP3 here is constant bitrate.
Settings that suit a WebM source
Recordings from a microphone in the browser: 96 kbps, Mono. Most laptop microphones are mono anyway, even when the file says stereo.
Music or video soundtracks: 192 kbps stereo. Keep the 48 kHz sample rate — MP3 supports it, and resampling without a reason only costs time.
WebM files from browsers rarely carry tags, so the MP3 starts untagged. Any title tag present is copied.
Problems you may run into with WebM
The duration shows as blank or wrong — files written live by MediaRecorder often have no duration in their header, because the browser did not know it when recording started. ffmpeg reads the stream itself, and the MP3 comes out with a correct length.
The MP3 starts with a second of silence — that silence was recorded — browser recorders often start before the speaker does. Trim it with the Audio Trimmer.
The WebM has video and you wanted the video — this page outputs audio only. Use WebM to MP4 to keep the picture.
Your WebM stays on your device
A typical online converter needs your file on its machine before it can do anything, which means a copy of your WebM sitting in someone else's storage for a while.
This converter brings the conversion to the file instead. ffmpeg, compiled to WebAssembly, runs in the tab; the WebM is read locally and the MP3 is produced on your device.
What does cross the network is the engine: a 32 MB download on first use, cached for the session. Your audio is never part of any request — disconnect after the engine loads and the converter still works.
Answers
Frequently asked questions
Why does my browser save recordings as WebM?
Chrome and Firefox's built-in recorder (MediaRecorder) encodes Opus in WebM because both are open and royalty-free. Safari records MP4/AAC instead.
Is the video in a WebM converted too?
No — this produces an MP3, so any video stream is skipped. For the video, use the WebM to MP4 converter.
My WebM shows 0:00 duration. Will it still convert?
Yes. A missing duration is normal for live-recorded WebM; ffmpeg reads the audio through to the end regardless.
Does the WebM go to a server?
It does not. The page downloads a conversion engine once and then does all the work locally, in the tab.
Why does the first conversion take a while to start?
The first time, the page downloads its 32 MB ffmpeg engine. Later conversions in the same session start immediately.