Initializing... drag & drop files here
Supports: WEBA
WEBA is the audio-only variant of Google's WebM container, almost always carrying an Opus stream (Vorbis is also permitted by the spec but rare in practice). It's the format you get when a browser MediaRecorder records audio, when yt-dlp pulls an audio-only stream from YouTube, or when a WebM video is demuxed to its audio track. WEBA is technically excellent — Opus matches or beats MP3 at every bitrate — but it's a poor distribution format because most consumer software simply doesn't know what to do with a .weba extension. MP3 trades a small quality margin for near-universal playback.
.weba on an iPhone Voice Memos library or a Sonos and it won't play.-f bestaudio typically returns WEBA/Opus at 48 kHz. Converting to MP3 makes the file playable everywhere and ID3-taggable for music library apps (iTunes, MusicBee, Plex, Roon).| Property | WEBA | MP3 |
|---|---|---|
| Container | WebM (Matroska-based) | MP3 (raw bitstream with optional ID3 tags) |
| Typical codec | Opus (sometimes Vorbis) | MPEG-1/2 Layer III |
| Compression | Lossy (modern, very efficient) | Lossy (1990s perceptual coding) |
| Quality at 128 kbps | Transparent for music | Audibly compressed |
| Quality at 256-320 kbps | Indistinguishable from source | Effectively transparent |
| Native device support | Modern browsers, VLC, MPV, Android | Effectively every device ever made |
| Metadata | Matroska tags (limited tool support) | ID3v2 (universal) |
| Best for | Web streaming, browser MediaRecorder output | Distribution, sharing, mobile listening |
| Bitrate | File size (4-min clip) | Use case | Notes |
|---|---|---|---|
| 64 kbps mono | ~1.8 MB | Audiobooks, long speech | Acceptable for voice only |
| 128 kbps CBR | ~3.7 MB | Podcasts, talk content | Standard podcast bitrate |
| 192 kbps CBR | ~5.5 MB | General music | Mostly transparent |
| 256 kbps CBR | ~7.3 MB | Quality music distribution | Effectively transparent |
| 320 kbps CBR | ~9.2 MB | Best MP3 quality | Audibly identical for most listeners |
| V0 VBR (~245 kbps avg) | ~7 MB | Best quality-per-byte | Recommended for music |
Opus (the codec inside WEBA) is roughly twice as efficient as MP3 at the same perceived quality. A 4-minute clip encoded as Opus at 96 kbps sounds about the same as MP3 at 192 kbps — and the MP3 is ~2× the size. If you're converting purely for distribution, that's the price of compatibility. If you want both small AND universal, pick 192 kbps VBR MP3 — close in size to typical YouTube WEBA, and playable everywhere.
Both formats are lossy, so a Opus→MP3 transcode is a generation loss. At 256-320 kbps MP3 the loss is inaudible to most listeners in normal conditions. At 128 kbps you may notice softness on cymbals, sibilance on vocals, and warble on reverb tails — especially if the source Opus was already low-bitrate. Rule of thumb: target an MP3 bitrate at least 1.5× the source Opus bitrate to mask transcoding artifacts.
YouTube's WebM audio-only streams are typically Opus at 48-160 kbps depending on the video's quality tier (bestaudio from yt-dlp usually returns ~128-160 kbps Opus at 48 kHz stereo). To preserve quality through the transcode, target 192-256 kbps MP3 — anything higher just wastes bytes since you can't recover detail the Opus encoder already discarded.
For most listening you won't hear the difference, and 48 kHz MP3 plays fine on every modern device. Keep it at 48 kHz unless you're burning to an audio CD (which requires 44.1 kHz) or feeding software that explicitly requires 44.1 kHz. Leave Sample Rate set to Original to avoid an extra resampling step.
Yes. Use the Trim section to enter a start time and duration. Both accept seconds (12.5) or HH:MM:SS.sss format (00:01:30.500). Useful for pulling a single song from a long YouTube mix, extracting a clip from a browser-recorded interview, or stripping a tail of silence. For more advanced cutting see Audio Cutter.
Partially. WEBA files use Matroska tags, which most converters and players ignore. If your source WEBA has metadata (yt-dlp can embed title/artist via --add-metadata), the basic fields usually carry over to MP3 ID3v2 tags. Embedded thumbnails (album art) are hit-or-miss. For canonical tagging, edit ID3 in MusicBrainz Picard or Mp3tag after conversion.
.weba is a relatively young extension (Google introduced it as the audio-only WebM convention in the early 2010s) and most non-browser software was written before it became common. Windows Media Player, QuickTime, iTunes, and built-in mobile players don't register it. Renaming .weba to .webm sometimes works in VLC, but the cleanest fix is converting to MP3.
VBR uses fewer bits during quiet passages and more during complex ones — better quality per byte, ideal for music. CBR has predictable file size and is required by some podcast hosts and broadcast workflows for stream-rate consistency. For YouTube-music rips, V0 VBR (~245 kbps avg) is the sweet spot. For podcasts, 128 kbps CBR is the industry standard.
.webm audio-only — does this tool still work?Yes. WEBA and audio-only WebM are the same container with different extensions. If yours is .webm with no video track, use WebM to MP3 — same engine, same result. For other targets see WEBA to WAV (lossless) or WEBA to M4A (Apple-friendly AAC).