Video to GIF converter, free, no upload

Turn a video into a GIF, right in your browser, with nothing uploaded.

    Video to GIF options

    Drop a video here

    or

    MP4, MOV, WebM, MKV · up to 2 GB and 300 seconds

    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 video file (MP4, MOV, WebM, or MKV, in a codec your browser can decode).
    2. Drag the scrubber to the start and end points you want in the GIF.
    3. Pick a frame rate (10, 15, 20, or 25 fps, with 15 as the default) and a width (240, 320, 480, or 640 px, with 480 as the default).
    4. Turn dithering on or off, depending on whether you want smoother color gradients or a smaller file.
    5. Click Convert and download the GIF.

    Worked example

    Input: a 6-second 1080p MP4 clip, converted at the default settings (15 fps, 480 px wide, dithering on). Expected output: a GIF that plays the selected 6 seconds at 15 frames per second, 480 px on its long side, with no rotation error even if the source phone video carried rotation metadata. The picture comes out right-side up regardless of how the camera recorded it.

    Input: a 4K video, converted with the same settings. Expected output: accepted. The tool downscales the source to 1080p before sampling frames for the GIF, since a GIF’s own frame width is already far smaller than 4K, so you don’t need to downscale the source file yourself first.

    Edge case: a clip with no video stream (audio-only, mislabeled as video) is rejected at the start with a plain message, before anything is decoded or downloaded.

    Limits and formats

    Accepted inputMP4, MOV, WebM, MKV (in a codec your browser can decode)
    Output.gif
    ControlsStart/end trim; frame rate 10/15/20/25 fps (default 15); width 240/320/480/640 px (default 480); dithering on/off
    Maximum input resolution4K accepted, downscaled to 1080p or less before frame sampling
    GIF output capUp to 300 frames, for ranges up to 30 seconds. Frame rate is reduced before width, and the range itself is never shortened; past 30 seconds the rate is already at its lowest setting, so the tool holds a decoded-memory budget instead
    Maximum clip lengthThis tool has a length cap so a job stays quick to produce. The current limit is shown on the page before you start, not buried in a refusal after the fact. On a phone or tablet, the GIF output cap above is usually what a very long or detailed clip hits first (the device’s own memory, in frames times pixels), before this length cap does
    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
    Limits on this pageFiles up to 2 GB; clips up to 5 minutes. The GIF it makes must also fit in this browser's memory.

    Privacy

    This tool runs entirely in your browser. When you pick a video, it is decoded and sampled into GIF frames 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

    Can I convert a 4K video to GIF?

    Yes. The tool accepts up to 4K and downscales it to 1080p or less before it starts sampling frames, since a GIF’s own output width (480 px by default, up to 1080 px) is much smaller than the source anyway.

    Does this keep high quality?

    Within what a GIF format can hold, yes: the tool samples frames directly from the decoded video at the frame rate and width you choose, with dithering available for smoother color gradients. A GIF is limited to 256 colors per frame regardless of source quality; that’s a property of the format, not a setting this tool controls.

    Why is my GIF choppier than the source video?

    GIFs are usually made at a lower frame rate than the source (15 fps by default here) to keep the file size reasonable. Raise it to 20 or 25 fps if smoothness matters more than file size for your use.

    Does the output stay right-side up if my phone recorded it sideways?

    Yes. Rotation metadata from the source file is applied before frame sampling, so the GIF comes out oriented correctly regardless of how the phone held the camera when it recorded.

    Can I trim the clip before converting instead of using the whole thing?

    Yes. The start/end scrubber in this tool does that trim as part of the conversion, in one step. If you’d rather trim first and keep the clip in video form, use trim and then convert the trimmed result.