Convert WebM to MP3 Online Free
Convert your .webm files to .mp3 format. Free, fast, and processed entirely in your browser — your files never leave your device.
Convert WebM to MP3 — for browser recordings, OBS captures, and web audio
WebM is the format browsers and modern web tools use natively: it's what comes out of MediaRecorder API recordings, OBS Studio's default audio export, screen-capture tools, and many web-based meeting platforms. WebM audio is technically excellent (usually Opus or Vorbis inside), but support outside the browser ecosystem is patchy — most car stereos, older phones, podcast platforms, and even some video editors don't handle it. Converting to MP3 makes the file portable. Here's how to do it cleanly.
When converting WebM to MP3 is the right call
- You recorded audio in a browser (MediaRecorder API, web meeting tool) and need to share or process it outside the browser. Most apps and platforms don't accept WebM as input.
- You exported audio-only from OBS Studio. OBS defaults to .webm/.mkv containers; many editors and podcast hosts want MP3.
- You're feeding the file to a transcription tool that doesn't accept WebM. Modern services (Whisper, Otter, Descript) usually do, but some specialty tools demand MP3 or WAV.
- You want to play the file on a phone, in a car, or on Bluetooth — WebM has spotty mobile support outside Chrome.
- You're embedding audio in an email, podcast feed, or social media upload that requires MP3.
When you should NOT convert WebM to MP3
- You think it'll improve quality. WebM audio is usually Opus, which is more efficient than MP3 at the same bitrate. The conversion is a quality downgrade in exchange for portability.
- You're staying in the web/browser ecosystem. Modern browsers play WebM natively; converting is unnecessary.
- You need to keep editing the audio. Stacking lossy generations (Opus → MP3, or Vorbis → MP3) introduces artifacts. Edit in a tool that supports WebM (Audacity, FFmpeg) before final export.
- Your file is a video container that happens to be .webm. If you only need the audio, extract it directly to MP3 in one step (FFmpeg can do this); converting the whole video is wasteful.
How file sizes compare
WebM audio (Opus or Vorbis) is highly efficient — typically smaller than MP3 at the same perceived quality. To preserve quality when converting, the MP3 will be 30-50% larger than the source.
| Duration | WebM | MP3 | Note |
|---|---|---|---|
| 1 minute | ~0.6 MB (96 kbps Opus) | ~1.4 MB at 192 kbps MP3 | Opus at 96 kbps ≈ MP3 at 192 kbps quality |
| 1 minute | ~0.96 MB (128 kbps Opus) | ~2.4 MB at 320 kbps MP3 | For quality preservation |
| 30 minutes (browser meeting recording) | ~22 MB (96 kbps Opus, often mono) | ~28-43 MB at 128-192 kbps MP3 | Comfortably emailable |
| 1 hour OBS audio capture | ~57 MB (128 kbps Opus stereo) | ~144 MB at 320 kbps MP3 | 2.5× larger but plays everywhere |
Source: WebM with Opus audio at the listed bitrate (the most common case from browser recordings). Output: stereo MP3 at the matching listenable bitrate.
Where MP3 plays vs WebM
Works with
- Every device made in the last 25 years
- iPhones and iOS apps (WebM is not natively supported on iOS)
- Every car head unit, including USB-only ones
- Every Bluetooth speaker, headphone, smart speaker
- Email, chat, social media, podcast platforms, transcription tools
- Older Android phones, older Windows machines
Does not work with
- WebM is technically modern and efficient — Opus inside WebM beats MP3 at the same bitrate. But MP3 is the universal compatibility floor.
How to convert WebM to MP3
Convert with WaveSieve (browser, free, no upload)
Quickest path. Conversion runs in your browser via FFmpeg.wasm — your file never leaves your device, no account needed.
- Drop your WebM file onto the upload area at the top of this page. Up to 100 MB per file. WaveSieve handles audio-only WebM and extracts audio from video WebM files.
- In the converter, change the output format to MP3.
- Click "Convert to MP3" — encoding takes 5-30 seconds.
- Click "Download" to save the MP3.
Convert with Audacity (desktop, free)
Audacity opens WebM files (with FFmpeg add-on installed) and exports MP3 via LAME.
- Open Audacity. Make sure the FFmpeg add-on is installed (audacityteam.org has the link).
- File → Open → pick your WebM file. Audacity will decode the Opus or Vorbis stream automatically.
- File → Export Audio → choose 'MP3 Files' from the format dropdown.
- Pick a bitrate (192 kbps is a good default for casual listening; 320 kbps for archival).
- Click Save.
Convert with FFmpeg (command line, batch, video extraction)
Best for batch jobs and for extracting audio from video WebM files. FFmpeg handles both seamlessly.
- Install FFmpeg: brew install ffmpeg (macOS), winget install ffmpeg (Windows), or sudo apt install ffmpeg (Linux).
- Open a terminal in the folder with your WebM files.
- Audio-only WebM, single file at V0 VBR: ffmpeg -i input.webm -c:a libmp3lame -q:a 0 output.mp3
- Extract audio from video WebM: ffmpeg -i video.webm -vn -c:a libmp3lame -q:a 2 audio.mp3 (-vn = no video)
- Whole folder of WebM audio: for f in *.webm; do ffmpeg -i "$f" -vn -c:a libmp3lame -q:a 0 "${f%.webm}.mp3"; done
Things that surprise people
WebM → MP3 always degrades quality slightly
WebM audio is usually Opus at 96-128 kbps, which is more efficient than MP3 at the same bitrate. Converting always introduces some quality loss, even if you bump the MP3 bitrate. The conversion exists for compatibility, not fidelity. To minimize damage, encode the MP3 at a bitrate at least 50% higher than the source Opus (e.g. 96 kbps Opus → 192 kbps MP3).
Browser recordings are often mono — keep them mono
MediaRecorder API recordings from getUserMedia() are typically mono at 96 kbps Opus (browsers default to this for voice). Converting to stereo MP3 doubles the file with no benefit — the audio is still the same single channel duplicated. Use FFmpeg's -ac 1 flag, or in Audacity, mix down to mono before export.
.webm can contain video — handle accordingly
If your WebM file is a screen recording or video, it has both video and audio streams. Default conversion will create either a huge MP3 (if your tool stupidly encodes video into the audio file) or fail. Use FFmpeg with -vn to explicitly drop video and keep only audio. Or use a dedicated audio extractor.
Frequently Asked Questions
Is WebM audio Opus or Vorbis?
Mostly Opus today. WebM was originally specified with Vorbis audio, but since 2013 it's also supported Opus, which is now the default for new WebM files (browsers, OBS, screen recorders). Old WebM files from before 2013-2014 may use Vorbis. Both convert to MP3 the same way via FFmpeg.
How do I know if my WebM has audio only or video too?
Run 'ffprobe input.webm' from a terminal — it'll list the streams. If you see only an audio stream, it's audio-only. If there's a video stream too, you'll need to extract just the audio (use -vn in FFmpeg, see tutorial above).
What if the WebM file won't open in my desktop tools?
Most older desktop tools don't handle WebM natively. Either install the FFmpeg add-on (Audacity), or use FFmpeg directly to decode it. WaveSieve handles WebM through FFmpeg.wasm without any setup.
Why is browser-recorded audio so small (often under 1 MB per minute)?
Browsers default to ~96 kbps Opus mono for MediaRecorder. Opus at this bitrate sounds remarkably clean for voice — that's why Discord, WhatsApp, and Zoom all use it for calls. 1 minute is roughly 0.6 MB. Converting to a similar-quality MP3 (192 kbps) lands at ~1.4 MB, more than 2× larger.