Initializing... drag & drop files here
Supports: WEBM
.webm video. Only .webm is accepted on this page; batch upload is supported..weba file, switch to Opus (recommended) or Vorbis, since the WebM container officially permits only those two audio codecs. Then set Quality Preset (Highest through Lowest), Custom Bitrate (any kbps value), Constant Bitrate (32-384 kbps presets), Variable Bitrate, target file size as a percentage (1-100%), or an exact size in MB/KB.HH:MM:SS.sss to extract just a clip.WebM is Google's open, royalty-free container introduced in May 2010 for HTML5 video, with Opus audio added in 2013. WEBA (.weba) is the audio-only convention for the same container — the WebM Project itself notes the extension is de-facto rather than officially blessed, but Firefox, Chrome, and several download tools use it to flag audio-only WebM. The official MIME type is audio/webm either way. Strip the video track when you only need the soundtrack:
.weba keeps the original Opus stream losslessly and drops the VP9 video, typically cutting file size by 80-95%.<audio> element delivery — Modern browsers (Chrome, Firefox, Edge, Opera, and Safari 16+) play audio/webm natively, so a .weba served from your CDN works without transcoding to MP3..weba at 64 kbps Opus is plenty for spoken word and small enough to email under most 25 MB caps.MediaRecorder API) commonly outputs audio/webm; codecs=opus. Saving as .weba keeps the original encoding intact for archival..weba at 32-48 kbps Opus delivers intelligible speech for accessibility tracks at a fraction of an MP3's size.| Property | WebM (.webm) |
WEBA (.weba) |
|---|---|---|
| What's inside | Video track (VP8/VP9/AV1) plus audio | Audio track only, same container |
| Official codec list | VP8/VP9/AV1 video, Vorbis/Opus audio | Vorbis or Opus (per webmproject.org) |
| MIME type | video/webm |
audio/webm |
| Typical size (5-min source) | 20-150 MB | 2-8 MB |
| Browser playback | Chrome, Firefox, Edge, Opera, Safari 16+ | Same set as audio/webm |
| Native iOS support | Safari 17.4+ | Safari 17.4+ (audio/webm) |
| Common origin | YouTube, screen recorders, MediaRecorder | Browser audio recording, extracted soundtrack |
| Codec | Best at | Notes |
|---|---|---|
| Opus | 32-160 kbps | The spec-compliant choice for .weba. Generally outperforms MP3/AAC at low bitrates; standardized in IETF RFC 6716. |
| Vorbis | 96-256 kbps | The original WebM audio codec; broadly supported but largely superseded by Opus. |
| AAC | 96-256 kbps | xconvert offers it, but AAC inside a .weba file is non-standard and may not play in every WebM-aware decoder — use WebM to M4A instead if you need AAC. |
| Use case | Suggested codec + bitrate |
|---|---|
| Voice / podcast | Opus 48-64 kbps |
| Spoken-word with music bed | Opus 80-96 kbps |
| Music (casual listening) | Opus 96-128 kbps |
| Music (high quality) | Opus 160-192 kbps |
| Archival from Opus source | Opus, same bitrate as source (avoid re-encoding loss) |
No. Per the WebM Project's discussion list, .weba is a community convention rather than an officially endorsed extension — the team noted that the term had been trademarked elsewhere and recommended .webm as the canonical extension for audio-only files. In practice, Firefox, several browser download dialogs, and many converters use .weba to distinguish audio-only streams. The official MIME type either way is audio/webm.
Pick Opus unless you have a specific reason not to. The WebM container officially permits only Vorbis or Opus audio, and Opus generally outperforms both Vorbis and AAC across the 32-192 kbps range. Vorbis is a fallback if a downstream tool refuses Opus. AAC is exposed in the dropdown but produces a non-standard .weba that some players will reject — for an AAC track, use WebM to M4A or WebM to AAC.
Safari added WebM video playback in version 16.0 (September 2022) and iOS Safari 17.4 (March 2024). audio/webm follows the same support timeline. For pre-Safari 16 / pre-iOS 17.4 reach, convert to WebM to MP3 instead, since MP3 is universally supported.
Because the entire VP8/VP9/AV1 video track is discarded. Video usually accounts for 90%+ of a WebM's bitrate; the audio stream alone is typically 64-160 kbps. A 100 MB 5-minute WebM at 1080p commonly shrinks to 4-6 MB once only the audio remains.
Yes. Open the Trim section, set Start Time and Duration in seconds or HH:MM:SS.sss, and the converter extracts just that slice. This is the fastest way to grab a clip from a long lecture or stream recording without separate editing.
Yes — xconvert always re-encodes through the codec and bitrate you choose, even if the source is already Opus. To avoid generation loss when the source is already Opus, set the bitrate equal to or higher than the source bitrate (or use Quality Preset Highest). For lossless re-muxing, you'd need a -c:a copy style tool like ffmpeg; xconvert's converter is encode-based.
Match the source. For Opus, the codec internally resamples to 48000 Hz regardless of input, so 48000 Hz is the natural choice. Use 44100 Hz if the file is destined for CD-style workflows. Sample rates below 24000 Hz are only useful for narrowband speech.
Both are open, royalty-free, and can carry Vorbis or Opus. .ogg uses the Ogg container (Xiph.Org); .weba uses the Matroska-derived WebM container (Google). For HTML5 <audio>, browser support is essentially overlapping. Pick .weba when staying inside the WebM ecosystem (e.g., paired with a WebM video stream); pick WebM to OGG when targeting toolchains that prefer Ogg.
No fixed cap is enforced. Files are uploaded over an encrypted connection, processed on xconvert's servers, and deleted automatically after a few hours. For very large files (multi-GB), trimming to the needed segment first is faster.