Cut WEBA (WebM Audio) files by setting start and end times. Trim web-recorded audio, conference recordings, or screen recording audio tracks.
Process files in seconds with our optimized servers
Frame-accurate cuts with intuitive timeline controls
Maintain original quality with smart re-encoding
.weba file from your computer. Batch is supported — load several clips and cut each separately. Files stay in your browser session; nothing is published or shared.45) or HH:MM:SS.sss (e.g., 00:01:23.500). The output is everything between start and start + duration.WEBA is the audio-only flavour of Google's WebM container. The format ships in two flavours: audio/webm; codecs=opus (most common since 2013) and audio/webm; codecs=vorbis (older WebM exports). You usually meet WEBA when you save audio from a browser-based recorder, pull just the audio track from a YouTube WebM, or grab a voice note out of a web app — Chromium-based browsers default to WebM/Opus when capturing the MediaRecorder API. Common reasons to cut one:
.weba directly; cut to a 20-30 second segment and convert to MP3 or M4A on the way out.| Property | WEBA (WebM/Opus) | OGG (Ogg/Vorbis or Opus) | MP3 | M4A (AAC) |
|---|---|---|---|---|
| Container | WebM (Matroska profile) | Ogg | MP3 (raw frames) | MP4 |
| Default codec | Opus | Vorbis (or Opus) | MP3 (MPEG-1 Layer III) | AAC-LC |
| Year introduced | 2010 (WebM); Opus added 2013 | 1993 (Ogg); Vorbis 2000; Opus 2012 | 1993 | 1997 (AAC), MP4 1999 |
| Royalty-free | Yes | Yes | Yes (patents expired 2017) | No (AAC licensed) |
| Native browser support | Chrome, Firefox, Edge, Opera, Safari 14.1+ (Opus) | Same as WEBA, minus Safari for Vorbis | Universal | Universal |
| Native iOS / iTunes support | No | No | Yes | Yes |
| Native Windows Media Player | No | No | Yes | Partial |
| Typical use | Web capture, browser MediaRecorder, YouTube audio streams | Game audio, Spotify (Vorbis), Wikipedia | Music files, podcasts | Apple Music, AAC podcasts |
Sources for the codec and browser-support figures: MDN Web audio codec guide and Wikipedia: WebM.
| Aspect | Opus | Vorbis |
|---|---|---|
| Bitrate range | 6-510 kbps (per IETF RFC 6716) | ~45-500 kbps VBR |
| Recommended stereo bitrate | 96-128 kbps for transparent music | 160-192 kbps for transparent music |
| Speech at low bitrates | Intelligible down to ~12 kbps | Degrades quickly below 64 kbps |
| Algorithmic delay | 5-66.5 ms (default 26.5 ms) | ~100 ms+ |
| Standardized by | IETF (2012) | Xiph.org (2000) |
| Safari support in WebM | Safari 14.1+ | Not supported |
| Modern default | Yes (Chrome's MediaRecorder default since 2017) | Legacy WebM exports |
If your .weba is from any recent browser capture, it is almost certainly Opus. Older YouTube downloads or older WebM exports may still be Vorbis.
If you keep WEBA as the output and only change the start/duration, XConvert performs a stream copy where possible — no re-encoding, so the audio bytes inside the kept range are bit-identical to the source. If you change the output format (WEBA to MP3, for example), one re-encode happens at your chosen bitrate, which is lossy. Cutting alone is lossless; format-changing isn't.
.weba file?WEBA is a web-targeted container. Native iOS, iTunes, Apple Music, most car stereos, Windows Media Player, and almost every video editor refuse it. Chrome, Edge, Firefox, Opera, and VLC will play it; Safari plays Opus-in-WebM only on macOS Big Sur (Safari 14.1) and later. If you need broader playback after cutting, set the output to MP3 or M4A — see WEBA to MP3 or WEBA to WAV.
Yes — if you keep the output container as WEBA, the cut is a stream copy, equivalent to FFmpeg's -c:a copy. The cut points snap to the nearest keyframe (Opus packets are typically every 20 ms), so the start/end may shift by a few milliseconds. If you need sample-accurate cuts, switch the output to WAV (re-encoded but uncompressed) or accept the slight snap.
.weba — what created it?Most likely Chrome, Edge, or another Chromium-based browser using the MediaRecorder Web API. The default MIME type for browser-recorded audio is audio/webm;codecs=opus. Loom, Vidyard, Riverside, and many "record audio in the browser" widgets emit the same. Some YouTube downloaders also save the audio-only DASH stream as .weba because YouTube serves Opus-in-WebM as the audio track for VP9 and AV1 videos.
WebM is a container that holds video plus audio (or audio only). When the WebM file has only an audio track, some tools rename the extension to .weba to make it clear no video is inside. The bytes inside a .weba file are valid WebM — renaming myfile.weba to myfile.webm will usually let stricter players open it. The reverse is also true: a .webm with no video stream is functionally identical to .weba.
Yes. Upload several files; each gets its own start/duration. Download individually or as a ZIP. Useful for a folder of meeting clips or a series of voice notes.
XConvert aligns cut points to Opus packet boundaries when doing a stream copy, which avoids the sharp click that comes from cutting mid-packet. If you set a start time that falls between packets, the encoder snaps to the nearest packet (typically within 20 ms). If you re-encode (output format different from input), packet alignment becomes irrelevant since the encoder rebuilds the stream.
Cut first, convert second — and ideally do both in the same pass. Cutting first keeps the source quality intact through the trim. If you only need a 30-second clip out of a one-hour file, cutting first means the eventual MP3 re-encode runs on 30 seconds of audio, not 3,600. XConvert lets you set both the trim and the output format in one job, so the file passes through the encoder once.
Yes — see Compress WEBA to lower the bitrate after cutting. Opus at 64 kbps is still cleanly intelligible for speech; 96 kbps is near-transparent for stereo music. If your input is already 96 kbps Opus, there's not much room to compress further without audible loss.