Video to GIF converter, free, no upload
Turn a video into a GIF, right in your browser, with nothing uploaded.
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.
Video to GIF options
Drop a video here
MP4, MOV, WebM, MKV · up to 2 GB and 300 seconds
Your file stays on this device.
Working…
Try a different file
MP4, MOV, WebM, MKV
How to use
- Drop or choose a video file (MP4, MOV, WebM, or MKV, in a codec your browser can decode).
- Drag the scrubber to the start and end points you want in the GIF.
- 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).
- Turn dithering on or off, depending on whether you want smoother color gradients or a smaller file.
- 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 input | MP4, MOV, WebM, MKV (in a codec your browser can decode) |
| Output | .gif |
| Controls | Start/end trim; frame rate 10/15/20/25 fps (default 15); width 240/320/480/640 px (default 480); dithering on/off |
| Maximum input resolution | 4K accepted, downscaled to 1080p or less before frame sampling |
| GIF output cap | Up 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 length | This 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 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 |
| Limits on this page | Files 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.