Trim a video
Drop an MP4, set a start and end time, and download the trimmed clip. The first time you use this tool the video engine downloads once (~26 MB); after that the browser uses its cached copy. Your file never leaves your device.
About video trimming
Trimming cuts a video to a shorter time range without changing the content. Enter a start time (where the clip begins) and an end time (where it stops). Times can be entered as seconds — for example 30 — or in HH:MM:SS format such as 0:00:30. Leave the end time blank to keep everything from the start point to the end of the file.
This tool uses stream copy, which means the video and audio are copied without re-encoding. The operation is near-instant regardless of file size, and there is no quality loss. Because stream copy snaps to the nearest keyframe, the actual cut point may be a fraction of a second from what you entered — this is a property of the MP4 format, not a bug.
Is it private?
Yes. The trimmer is WebAssembly and browser APIs running on your own machine. Nothing is uploaded, stored, or seen by us — there is no server to send files to.
Frequently asked questions
- Does trimming reduce the video quality?
- No. The tool uses stream copy, which copies the video and audio without re-encoding, so there is no quality loss. The operation is near-instant regardless of file size.
- Are my videos uploaded to a server?
- No. The trimmer runs on your device using WebAssembly and browser APIs. Your file is never sent anywhere, and the tool keeps working even if you go offline after the page loads.
- Is it free, and do I need an account?
- It is free with no watermarks, no daily caps, and no sign-up. Drop a file, set your time range, and download the result.
- Why is the cut a fraction of a second off from what I entered?
- Stream copy snaps to the nearest keyframe, so the actual cut point may be slightly different from the time you typed. This is a property of the MP4 format, not a bug.