Trim a video or GIF online, free
Trim a GIF or video to a start and end point, right in your browser.
Undo is off for this step: the device needed the memory.
Some steps can no longer be undone or redone: the device needed the room.
Your original file can no longer be read. It may have been moved or deleted.
Trim options
Drop a video or GIF here
GIF, MP4, MOV, WebM · up to 2 GB
Your file stays on this device.
Working…
Try a different file
GIF, MP4, MOV, WebM
How to use
- Drop or choose a GIF, MP4, MOV, or WebM file. Any length works, up to this tool’s file-size cap (shown on the page).
- Drag the scrubber handles to your start and end points, or type the exact times.
- Choose fast mode (instant, cuts on the nearest keyframe) or precise mode (exact, with a short re-encode).
- Click Trim and download the output.
Worked example
Input: a 90-second MP4, trimmed to the range from 10 s to 40 s in fast mode. Expected output: a 30-second clip produced almost instantly, since fast mode copies the underlying stream on MP4 (and MOV) instead of re-encoding it. WebM and MKV re-encode instead, because those containers carry no usable key-frame index for a cut. The mode is labeled “fast (nearest keyframe)” because on a container that copies, the actual start may land up to one keyframe interval earlier than exactly 10 s. The page shows the real start time it used, and precise mode is one click away if you need the exact point.
Input: the same clip and range, in precise mode. Expected output: a clip starting within 100 milliseconds of the 10-second mark, at the cost of a short re-encoding step instead of an instant cut.
Limits and formats
| Accepted input | GIF, MP4, MOV, WebM |
| Output | Same format as the input |
| Modes | Fast (stream copy on MP4/MOV, nearest keyframe; re-encodes on WebM/MKV when the cut doesn’t land on a key frame), which is the default, or precise (re-encode, exact) |
| Maximum clip length | No limit on the file you drop in. Only the file-size cap below applies to what you choose, so a long recording trims the same as a short one. The range you keep is what’s capped instead, shown on the page before you start; that’s the same limit every other tool’s own clip-length cap is measured against, which is why trimming first is the fix when a clip is too long elsewhere |
| Maximum file size | This tool has a size cap, above which a file is refused with a plain reason instead of a crash. The current limit is shown on the page before you start. Below that cap, a GIF is admitted or refused by what the device’s memory can hold once it’s decoded, not by its byte size: frame count times pixel size, the same measure the tool names if it refuses one |
| Limits on this page | Files up to 2 GB; a file of any length, with the range you keep up to 5 minutes. A GIF must also fit in this browser's memory once decoded. |
Privacy
This tool runs entirely in your browser. When you pick a file, it is read and cut on your own device using your browser’s built-in video support. It is never uploaded to a server, and Inkclip never sees it. The only network activity while you work is the page itself, plus an ad request and visit statistics (the page you open and which tool you use, never your file), all described in the privacy policy.
Frequently asked questions
Does trimming re-encode the file or lose quality?
Fast mode copies the stream on MP4 and MOV, cutting on the nearest keyframe without re-encoding: instant and lossless, but the actual start can land up to one keyframe interval earlier than what you typed. On WebM and MKV, a cut that doesn’t land on a key frame is re-encoded instead, because those containers carry no usable key-frame index for a cut; the result page says when that happened. Precise mode re-encodes to hit your exact start and end times on every format, at the cost of a short processing step.
How accurate is precise mode?
Within 100 milliseconds of the times you set.
Can I trim a GIF, not just a video?
Yes. Trimming a GIF rewrites its frame range the same way it cuts a time range from a video. The result plays only the part you selected.
What’s the longest clip I can trim?
There’s no length limit on the file itself, only the same file-size cap every tool on this site uses, shown on the page before you start. What’s capped is the range you keep, not what you drop in. If you need to feed a clip into a tool with a shorter limit (the auto-captioner’s clip-length cap, for instance), this is still the tool for that first step: trim to the part you need, and the trimmed file comes with you.
Why would I need fast mode instead of precise mode?
Fast mode is near-instant because it doesn’t touch the actual video data, only where playback starts and stops. It’s the better default for most edits; precise mode matters when you need the cut to land on an exact frame, for example to sync with a caption or another clip.