How to Convert Video to WEBA Online
- Upload Your Video File: Drag and drop or click "Add Files" to add one or many videos. MP4, MKV, MOV, AVI, WebM, FLV, WMV, MTS, 3GP, AVCHD, and 30+ other containers are accepted. Batch is supported — all files inherit the same output settings.
- Pick Quality Preset and Codec: Default is Opus at the Very High (Recommended) preset, which is what WebM-native WEBA uses. Switch the Quality Preset between Lowest, Low, Medium, High, Very High, and Highest to map directly onto a target Opus bitrate (roughly 32 kbps up to 320 kbps). Want exact control? Switch File Compression to Constant Bitrate or Custom Bitrate and type any value Opus supports (6–510 kbps), or use Specific file size to target a megabyte budget and let the encoder pick the bitrate.
- Adjust Sample Rate, Channels, and Trim (Optional): Leave Audio Sample Rate on Original (48 kHz is standard for WebM/Opus) or downsample to 24 / 16 / 12 / 8 kHz for voice. Switch Audio Channel to Mono to halve the bitrate for podcasts and voice memos. Use Trim to set a start time and duration so only the clip you want is encoded — useful for grabbing a single song out of a concert recording.
- Convert and Download: Click Convert. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared.
Why Convert Video to WEBA?
WEBA is the audio-only sibling of WebM: a .webm container with the video track stripped out, carrying an Opus or Vorbis audio stream. Per the WebM Project it is royalty-free and was developed by Google, and per RFC 6716 the Opus codec inside it delivers superior quality to HE-AAC at 64 kbps and slightly better quality than AAC at 96 kbps. Extracting WEBA from a video re-encodes the audio into a high-quality Opus stream — keeping you on a modern codec and avoiding the extra generational loss of going through MP3.
- Save the soundtrack from a screen recording or webinar — OBS, Loom, and Google Meet often output WebM; pulling the audio as WEBA keeps it on the native Opus codec, re-encoded at a high preset so the result stays effectively transparent.
- Build a podcast feed from interview footage — strip the video track from a Zoom or Riverside MP4, downmix to mono at 64–96 kbps Opus, and your episode lands at roughly half the size of an equivalent MP3.
- Make voice notes and lecture clips — Opus at 24–32 kbps is intelligible for speech, so a one-hour lecture fits in ~14 MB versus ~57 MB for a 128 kbps MP3.
- Feed audio into the Web Audio API or HTML5
<audio>— Chrome, Firefox, Edge, and Opera play WEBA natively without a plugin (Safari on iOS reached full Opus playback in 18.4), making it the right format for in-browser players that already use WebM video. - Archive concert footage as listening copies — keep the original MP4 for playback, ship a WEBA at 192–256 kbps for car-stereo USB drives and music-only listening.
- Cut Apple Music or YouTube Music compatibility losses on the source side — neither service ingests WEBA directly, but converting to WEBA first lets you trim, re-mix, and then export to whatever lossy format the destination needs without touching the video re-encode.
WEBA vs OGG vs MP3 — Format Comparison
| Property | WEBA | OGG (Vorbis) | MP3 |
|---|---|---|---|
| Container | WebM (Matroska-derived) | Ogg | MPEG-1/2 Layer III |
| Typical codec | Opus (default), Vorbis | Vorbis (most common), Opus, FLAC | MP3 only |
| Standardized | WebM 2010 (Google); Opus RFC 6716, Sept 10 2012 | Ogg 1993, Vorbis 1.0 in 2002 | ISO/IEC 11172-3 (1993) |
| Royalty-free | Yes | Yes | Patents expired 2017 |
| Bitrate range (Opus) | 6 – 510 kbps | Vorbis ~45 – 500 kbps | 8 – 320 kbps |
| Sample rates | 8 / 12 / 16 / 24 / 48 kHz (Opus native) | 8 – 192 kHz | 8 – 48 kHz |
| Browser support | Chrome, Firefox, Edge, Opera; Safari iOS 18.4+ (partial on macOS Safari) | Chrome, Firefox, Edge, Opera | All browsers |
| Best for | Web playback, podcasts, voice, streaming | Open-source projects, games (Vorbis) | Universal compatibility, legacy devices |
| Native iOS/macOS support | iOS Safari 18.4+; partial on macOS Safari | No native iOS support | Yes, everywhere |
Opus Quality Preset Quick Guide
Use this to pick a preset for your source material. Opus's RFC defines a 6–510 kbps range; the table below maps xconvert's presets to representative encoder targets and listening use cases.
| Preset | Approx. bitrate | Channels | Good for |
|---|---|---|---|
| Lowest | ~32 kbps | Mono | Voice memos, walkie-talkie clips, dictation |
| Low | ~48 kbps | Mono | Podcasts (spoken word), audiobooks |
| Medium | ~64 kbps | Stereo | Lectures with music intro, talk radio |
| High | ~96 kbps | Stereo | Music for casual listening — already transparent to most listeners |
| Very High | ~128 kbps | Stereo | Music streaming, archive copies |
| Highest | ~192–256 kbps | Stereo | Audiophile listening, studio reference |
Frequently Asked Questions
What's the difference between WEBA and WebM?
A WebM file (.webm) is a container that can hold video and audio together; a WEBA file (.weba) is the same container with only the audio track inside. fileinfo.com describes WEBA as "an audio-only.WEBM file" — the bytes on disk are valid WebM, just with no video stream. So the WEBA you produce here is a valid WebM file carrying only the audio track, re-encoded to Opus at your chosen quality with the video stream dropped.
Should I pick Opus or Vorbis inside WEBA?
Opus, unless you need to feed an older Android app or game engine that only links libvorbis. Per RFC 6716 Opus delivers superior quality to HE-AAC at 64 kbps and beats Vorbis significantly at 96 kbps. xconvert defaults to Opus because that is what every WebM-native source already uses; Vorbis only matters when a target system can't decode Opus.
Will my source video's audio be re-encoded or copied?
xconvert re-encodes through FFmpeg so you can change codec, bitrate, sample rate, channel count, or trim the clip. If you keep the codec the same (Opus in, Opus out) and don't change sample rate or channel count, the re-encode is usually transparent. If you need a true bit-perfect stream copy, run ffmpeg -i input.webm -vn -c:a copy output.weba locally — the trade-off is no trim or normalization.
Why is my WEBA file smaller than the original video — is something missing?
Yes, deliberately: the video track is gone. A 100 MB MP4 with a 1080p H.264 video and a 128 kbps AAC audio track will typically yield a WEBA in the 4–15 MB range depending on length, because only the audio survives the conversion. If your WEBA is closer to 1 MB and the source was hours long, the encoder picked a low-bitrate preset — bump Quality Preset to High or Very High.
Will WEBA play on iPhone, Android, and Windows?
In a browser, mostly yes. Per caniuse, Chrome, Firefox, Edge, and Opera have played WEBA (WebM + Opus) for years; Safari on macOS has partial Opus support (caniuse marks it partial across Safari 11–26.x), and Safari on iOS reached full Opus playback in version 18.4. VLC and MPV play WEBA on every desktop OS; the stock iOS Files preview and Windows Media Player do not. If a target device can't open WEBA, convert it to MP3 via WEBA to MP3 for universal compatibility.
What bitrate should I use for a podcast?
For a voice-only podcast, 48–64 kbps Opus mono (Low or Medium preset) sounds at least as clean as a 96–128 kbps MP3 and is roughly half the file size. For interviews or shows with music beds, jump to 96 kbps Opus stereo (High). Going above 128 kbps Opus is wasted bits for speech — the codec is already transparent to human hearing at that bitrate.
Can I trim the audio while converting?
Yes. Open Advanced Options, set Trim to a start time (HH:MM:SS.mmm) and duration, and only that portion is encoded. This is useful for pulling a single song out of a concert MP4, isolating a quote from a long interview, or grabbing the intro music from a YouTube download. If you need cut/splice on already-converted audio, the Audio Cutter supports WEBA directly.
How is this different from extracting audio to MP3?
Extracting straight to MP3 forces a lossy re-encode from whatever the source codec was — typically AAC in MP4 or Opus in WebM — and MP3 is technically inferior to both at every common bitrate. WEBA keeps you on the modern Opus codec, which means smaller files at equal quality. If you specifically need MP3 (older car stereo, iTunes library, voicemail system), use Video to MP3 or MP4 to WEBA for the WebM-native path.
Is there a file size limit?
Free uploads are limited to 400 MB per file (1 GB on Basic, 4 GB on Pro); processing runs on our servers. For sources over the cap, trim before upload, or run FFmpeg locally if you have it installed.