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
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.