OpenReplay Logo
12k
12k

Video trimmer

Trim MP4, MOV, WebM or MKV videos for free, right in your browser — no upload, no watermark, no signup. By default the cut is lossless: the selected range is copied without re-encoding, so it keeps 100% of the original quality and finishes in seconds. Need frame-exact edges? Switch to precise mode.

Lossless cuts snap the start to the nearest keyframe.

Converted locally — videos never leave your device

Updated July 2026

About this tool

Most trimmers re-encode the whole clip just to cut its ends. This one is lossless by default: it copies the selected range out of your MP4, MOV, WebM or MKV without re-encoding, so the cut keeps 100% of the original quality and takes seconds even on long recordings. The one constraint is keyframes — the periodic complete pictures in compressed video that every cut must start from — so edges snap to the nearest keyframe rather than the exact frame.

When the exact frame matters, precise mode re-encodes the selected range (H.264, or VP9 for WebM) at a high quality setting so it can start anywhere. Either way, it's the right first step for clipping a bug repro for an issue, cutting a highlight for chat or social, or isolating the seconds you want before handing the clip to the video to GIF converter or the video compressor.

Trimming runs in a Web Worker in your browser — videos are never uploaded.

Frequently asked questions

What does a lossless trim mean?

The tool copies the selected time range out of the file without re-encoding it — the video and audio bits stay exactly as they were, so there is zero quality loss and the cut takes seconds even on long files. The trade-off: cuts must align with keyframes, so edges can shift slightly.

Why doesn't the cut land exactly where I placed it?

Compressed video only has complete pictures at keyframes (typically every 1–5 seconds); the frames between them depend on their neighbors. A lossless cut must start on a keyframe, so your start point snaps to the nearest one. If you need the exact frame, use precise mode, which re-encodes the clip.

Does precise mode reduce quality?

Marginally. Precise mode re-encodes the selected range with H.264 at a high-quality setting so it can start on any frame — the generational loss is normally invisible. Use lossless for speed and fidelity, precise when the exact in/out frame matters more.

Are my videos uploaded to be trimmed?

No. Trimming runs entirely in your browser using its built-in codecs (WebCodecs) — the file never leaves your device, which makes it safe for personal footage and screen recordings with sensitive content. There are no server queues and no size caps beyond your device's memory.