Trim a video or GIF online, free

Trim a GIF or video to a start and end point, right in your browser.

    Trim options

    Drop a video or GIF here

    or

    GIF, MP4, MOV, WebM · up to 2 GB

    Your file stays on this device.

    Stop this run?

    Your file stays as it was before this run.

    Remove it anyway?

    Your latest result hasn't been downloaded yet. It can't be brought back.

    How to use

    1. 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).
    2. Drag the scrubber handles to your start and end points, or type the exact times.
    3. Choose fast mode (instant, cuts on the nearest keyframe) or precise mode (exact, with a short re-encode).
    4. 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 inputGIF, MP4, MOV, WebM
    OutputSame format as the input
    ModesFast (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 lengthNo 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 sizeThis 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 pageFiles 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.