Cut and extract segments from OGG Vorbis audio files online. Set precise time ranges for sound effects, loops, and clips.
Process files in seconds with our optimized servers
Frame-accurate cuts with intuitive timeline controls
Maintain original quality with smart re-encoding
.opus inside .ogg), game audio assets from Unity / Godot projects, podcast downloads, browser audio captures, or music tracks ripped to Vorbis. Batch is supported, drop in several files and apply the same cut range to each.OGG is the open, royalty-free container the Xiph.Org Foundation built in the late 1990s — it usually wraps Vorbis (music, game audio, podcasts) or Opus (voice, low-latency streaming, WhatsApp voice notes). Because it's patent-free, OGG is the default audio format for most game engines, Wikipedia's audio uploads, and a lot of Linux desktop software. Cutting OGG is useful for:
.opus extension on export, but the bytes are an Ogg container). Trim out the long pause at the start, the "wait, let me try that again" before the actual message, or the dead silence after you forgot to stop recording.For a different output format after cutting, see OGG to MP3, OGG to WAV, or OGG to Opus.
| Property | Keep source codec (default) | Change codec / quality |
|---|---|---|
| Speed | Fast — proportional to clip length | Proportional to clip length |
| Quality | Re-encoded near source bitrate — one generation, inaudible in practice | Depends on preset / bitrate you pick |
| Output codec | Same as source (Vorbis stays Vorbis, Opus stays Opus) | Any supported (Vorbis, Opus, FLAC, MP3, AAC, AC3, PCM, Speex, WavPack) |
| Cut precision | Sample-accurate | Sample-accurate |
| Output container | OGG | OGG (or change container by routing through a converter) |
| File size | Same proportion as duration kept | Variable by bitrate / quality settings |
| Best for | Quick extraction, WhatsApp voice notes, game-asset trimming | Codec change, smaller file |
Vorbis and Opus are both perceptual lossy codecs, and every cut re-encodes the kept audio — one generation at close to the source bitrate, which is inaudible in practice but not a byte-identical copy. Switching codecs or dropping the bitrate adds further, real loss on top of that.
| Use case | Codec | Bitrate | Notes |
|---|---|---|---|
| WhatsApp voice notes | Opus | ~24 kbps mono | What WhatsApp actually sends; tiny file, clear voice |
| Spoken word / podcast | Opus or Vorbis | 48-64 kbps mono | Opus wins below 64 kbps; Vorbis fine for older players |
| Game sound effects | Vorbis | 96-128 kbps stereo | Engine-friendly default; balances size and clarity |
| Music streaming | Vorbis | 128-192 kbps stereo | Spotify-OGG-Vorbis range; transparent for most listeners |
| Music archival | Vorbis | 256-320 kbps stereo | Highest Vorbis quality, or switch to FLAC for true lossless |
| Low-latency live audio | Opus | 64-96 kbps stereo | Opus's design target; Discord's voice codec |
Opus generally outperforms Vorbis at every bitrate below ~96 kbps and matches it above. Vorbis is still common because it's the older, more broadly supported codec.
The cut is sample-accurate, and the kept audio is re-encoded in the source codec at close to the source bitrate — one high-bitrate generation is inaudible in practice, but it is a re-encode, not a bit-identical copy. Vorbis and Opus are both lossy codecs, so what you want to avoid is stacking extra loss: switching codec or dropping the bitrate affects quality far more than the cut itself. Keep the defaults and the difference is inaudible.
Yes. WhatsApp voice messages are Opus audio inside an Ogg container — the file usually arrives as .opus, but the bytes are the same Ogg format this tool handles. Drop the .opus file in (or rename to .ogg if the upload form is strict), set start time and duration, and download the trimmed voice note. The trimmed note stays Opus-in-Ogg at close to its source bitrate, so the result still plays back in WhatsApp, Telegram, and any other Opus-capable app.
All three are the same Ogg container; the extension just signals what's inside. .ogg is the catch-all (often Vorbis audio, sometimes video). .oga is the audio-only convention introduced to disambiguate from Ogg-with-video. .opus signals the audio is specifically Opus. XConvert treats them the same — see OGG to OGA or OGG to Opus if you need the extension changed.
Sample-accurate, for every cut. The audio is decoded at your start time and duration, so the cut lands on the exact timestamp you enter rather than snapping to an Ogg page boundary or a 20 ms Opus frame. De-clicking edits and loop-sync cuts on a specific transient work directly — no extra step needed.
Yes. Add multiple cut ranges — each pair of start time + duration produces a separate output file. Useful for splitting a long Bandcamp album rip into per-track files, pulling several voice-over lines from a single recording session, or breaking a 90-minute podcast into chapter-sized chunks.
There's no fixed cap. Cutting runs on our servers, so the practical limit is upload size and connection speed. Multi-hour Vorbis podcasts, full-album archival rips, and long Twitch VOD audio extractions all work. Even multi-hundred-MB files cut quickly once uploaded — the upload itself is usually the slow part.
Yes. The output is a spec-compliant Ogg file in the same codec family as the source — every player that read the source plays the output. Firefox has shipped native Ogg Vorbis playback since 2009, Chrome since 2010, and VLC has handled Ogg from day one. Opus playback is universal in modern browsers and on Android. Safari is the one holdout — see OGG to MP3 if you need Safari/iOS compatibility.
Cut first, always. Cutting is fast, keeps the audio in its source codec at close to the source bitrate, and shrinks the file before the slower transcode step. A 30-second clip pulled from a 90-minute OGG converts to MP3 about 180× faster than transcoding the full hour-and-a-half and trimming the MP3 afterward. See OGG to MP3 for the conversion step.