🔒 No upload to any server = zero waiting

Trim Video (Lossless)

Set start and end — the clip is cut in seconds with zero quality loss, no re-encoding.

🔒 0 network transfers — this file never left your browser

Fast because there's no upload — other sites spend minutes just uploading a large video. This tool cuts right inside your browser without re-encoding, and your file never leaves your device.

FAQ

Why does it finish in seconds?

The video streams are copied as-is (-c copy) instead of being re-encoded. That's also why there is zero quality loss — trimming a 10-minute or 1-hour video takes just seconds either way.

The start point shifted 1–2 seconds earlier?

That's expected. Lossless cutting can only start at a keyframe, so the start snaps to the previous keyframe (usually up to 1–2 seconds earlier), making the clip slightly longer than requested. If you need frame-accurate cuts, you'd need a re-encoding editor.

What's the maximum file size?

There is no upload, so no size limit — 25 MB or 500 MB, it just works. However, files over 2 GB may fail due to browser (wasm) memory limits.

Why the ~31 MB download on first use?

The first trim downloads the cutting engine (ffmpeg) that runs inside your browser. After that it starts straight from cache — and your video is still never uploaded anywhere.

What formats are supported?

MP4, MOV, WebM, MKV and most other videos. The result keeps the original format and quality. Need a different format? Trim first, then use the MOV to MP4 or WebM to MP4 converter.