✂️Free Online Tool

Trim Opus

Cut and trim Opus audio files online. Extract segments from Discord recordings, WhatsApp voice messages, and web audio.

Drop your file here, or browseSupports MP4, MOV, AVI, MKV, WebM, MP3, WAV and more

Lightning Fast

Process files in seconds with our optimized servers

🎯

Precise Trimming

Set exact start and end points with frame accuracy

💎

No Quality Loss

Maintain original quality with smart re-encoding

How to Trim Opus Audio Online

  1. Upload Your Opus File: Click "+ Add Files" or drag and drop your .opus audio. WhatsApp voice notes (.opus or .ogg with Opus inside), Discord captures, and WebRTC recordings all load directly — no transcoding step. Batch trimming is supported.
  2. Set Start Time and Duration: Under "Trim," enter the start timestamp and duration in HH:MM:SS.ms. For a WhatsApp voice message, scrub past the silent lead-in (often the first 0.5-1.5 seconds while the recipient touched the record button) and pick the duration of the segment you actually want to keep.
  3. Pick Quality Preset or Constant Bitrate (Optional): Default keeps source bitrate. "Quality Preset" runs Highest down to Lowest for fast presets; "Constant Bitrate" lets you fix output at 24, 32, 48, 64, 96, 128 or 192 kbps. Speech-only stays clean at 24-32 kbps; mixed voice + music wants 64-96 kbps; full-fidelity music targets 128-192 kbps.
  4. Adjust Channel and Sample Rate, then Trim: Under "Audio Channel" pick Mono (halves the file for single-speaker captures) or Stereo. Under "Audio Sample Rate" pick 48000 Hz (Opus native), 24000, 16000, or 8000 Hz. Click "Trim" — files process in your browser session, no sign-up, no watermark.

Why Trim Opus Files?

Opus is an open, royalty-free audio codec standardized in RFC 6716 (September 2012) by the IETF, jointly developed by Xiph.Org and Skype/Microsoft. It dominates real-time voice on the open web because it scales from 6 kbps narrowband speech to 510 kbps fullband stereo with one decoder, and listening tests put it ahead of HE-AAC at 64 kbps and ahead of AAC, Vorbis, and MP3 at 96 kbps. Once you grab an Opus file off WhatsApp, Discord, or a WebRTC recording, trimming is almost always the first edit you need — the source clip is rarely the segment you want to keep.

  • WhatsApp voice messages — WhatsApp ships voice notes as Opus inside an Ogg container at 8-16 kHz (sampled in narrowband/wideband). Trimming lets you cut filler words, background bumps from re-recordings, and the half-second of silence at the start before the speaker began talking.
  • Discord voice captures — Discord transports voice in Opus and many bots (Craig, Rythm-style recorders) save raw .opus files per speaker. Trim out the dead air between speakers or pull a single funny line out of an hour-long session.
  • Podcast and interview prep — Opus is increasingly the working format for podcast-grade browser recorders (Riverside-style, Cleanfeed). Cut intros, ad-reads, or off-topic tangents before pushing the segment to a DAW.
  • WebRTC and browser-based meetings — Google Meet, Zoom web client, and Jitsi all carry voice as Opus. Pulling a short clip out of a long recorded meeting for a Slack share is a common workflow.
  • Open-web podcasts and audiobooks — Opus is supported natively by Chrome, Firefox, Edge, and Safari 17+, so trimming and republishing avoids the transcode-to-MP3 step entirely.
  • Bandwidth-conscious archives — Opus at 32 kbps speech is roughly 25-30% the size of MP3 at 64 kbps with comparable intelligibility, so trimmed Opus archives stay tiny.

Opus vs Other Audio Formats

Property Opus MP3 AAC Vorbis FLAC
Standardized RFC 6716, 2012 ISO/IEC 11172-3, 1993 ISO/IEC 13818-7, 1997 Xiph, 2002 Xiph, 2001
Bitrate range 6-510 kbps 32-320 kbps 8-529 kbps ~45-500 kbps Lossless (varies)
Quality at 64 kbps Excellent Poor Good (HE-AAC) Fair N/A
Best for speech Yes (SILK layer) No OK OK Overkill
Best for music Yes (CELT layer) OK Yes Yes Yes
Royalty-free Yes Patents expired No Yes Yes
Default container Ogg / WebM MP3 M4A / MP4 Ogg FLAC / Ogg
Browser playback All modern All modern All modern All except old Safari Most modern

Opus Bitrate Quick Guide

Use case Bitrate Channel Sample rate
Voice memos, low-fi speech 16-24 kbps Mono 16000 Hz
WhatsApp / Discord-style chat 24-32 kbps Mono 24000 Hz
Podcast voice (single speaker) 48-64 kbps Mono 48000 Hz
Podcast (interview, two voices) 64-96 kbps Stereo 48000 Hz
Music (transparent for most ears) 96-128 kbps Stereo 48000 Hz
Music (audiophile) 160-192 kbps Stereo 48000 Hz

Frequently Asked Questions

Why does my WhatsApp voice message download as .opus (or .ogg)?

WhatsApp encodes voice notes with the Opus codec and ships them in an Ogg container. On Android they typically save with a .opus extension; on iOS exports they often use .ogg. Both contain the same Opus stream and trim the same way — xconvert auto-detects the container and treats them identically.

What's the lowest bitrate I can trim Opus speech to without it sounding bad?

Opus is unusually graceful at low bitrates because its SILK layer is purpose-built for speech. 16-24 kbps mono at 16 kHz sample rate is intelligible for single-speaker voice memos. Below 12 kbps you start to hear robotic artifacts on sibilants. For comparison, MP3 falls apart audibly below ~64 kbps.

Should I trim as Opus or convert to MP3 first?

Stay in Opus if the destination is a browser, a Discord/WhatsApp re-share, or any modern player — you keep better quality at smaller size. Convert to MP3 only when targeting a device that can't decode Opus (older car stereos, some 2017-and-earlier Bluetooth speakers, certain DAW import paths). For lossless intermediates use Opus to WAV.

Why does my trimmed Opus file sound the same as if I re-encoded it?

Unlike pure stream-copy cutters, the xconvert pipeline re-encodes when you change quality, channel, or sample rate. If you keep the source preset and just set start/duration, it stays close to a clean cut. If you pick a new bitrate or downmix to mono, the encoder runs again — this is expected for any tool that lets you change quality during trim.

Can I trim a Discord recording made by Craig or a similar bot?

Yes. Craig exports per-speaker .opus tracks (or a mixed multi-track download). Drop them in, trim each speaker independently, and you keep Opus throughout. If the bot delivered an .ogg package, that's still Opus inside.

What sample rate should I pick for the output?

48000 Hz is Opus native — the codec internally upsamples or downsamples to that rate during encode. Picking 48 kHz wastes nothing. 24 kHz is fine for podcasts. 16 kHz matches WhatsApp's wideband voice. 8 kHz is narrowband phone-call quality and only worth it for the smallest possible voice memos.

Will the trimmed file play on my iPhone or in QuickTime?

Native Opus playback landed in Safari 17 (released September 2023) and iOS 17, so any iPhone updated since late 2023 plays .opus directly. Older iOS or stock QuickTime won't — convert to M4A (AAC) or MP3 in that case.

Why is the duration field in HH:MM:SS.ms instead of an end time?

Setting start + duration removes a class of off-by-one bugs (entering an end time before the start, or after the file ends). If you know your end timestamp, subtract the start to get duration. Most voice messages are short enough that you'll just enter 00:00:01.500 to 00:00:08.000 and be done.

Does xconvert add a watermark, ad, or sign-up wall?

No. Trimming runs in your browser session against our processing endpoint and outputs a clean Opus file. There's no audible watermark, no e-mail capture, and no account requirement for normal-sized files. For batch trimming a folder of Discord captures use the multi-file uploader. Need to compress a long recording before trimming? See Compress Opus or the universal Audio Trimmer.

Rate Trim Opus Tool

Rating: 4.8 / 5 - 53 reviews