How to make a GIF from a video
By Uthman Choudhury. Published , last updated .
To make a GIF from a video, open Kilnfile's Video to GIF tool, drop the clip in, set the Start and Duration, pick a frame rate and width, and click Make GIF. A 5 second clip at 480 px and 12 fps comes out at roughly 1 to 3 MB, small enough for Slack, X and most websites.
Step by step
- Open Video to GIF. Go to the Video to GIF tool. The first visit downloads the FFmpeg engine, about 30 MB, which is cached afterwards.
- Drop the video in. Drag an MP4, MOV or WebM onto the drop zone. A preview appears so you can find the moment you want.
- Set Start and Duration. Type the Start time as hh:mm:ss or seconds, then set Duration between 0.5 and 30 seconds. Shorter is better; most good GIFs are 2 to 6 seconds.
- Choose Frame rate and Width. Pick 12 fps and 480 px for a general-purpose GIF. Use 8 fps (smallest) for a reaction clip, 24 fps (smoothest) only when motion matters and size does not.
- Click Make GIF. Kilnfile runs a two-pass encode: the first pass builds a palette of the 256 best colours for your clip, the second applies it. A 5 second clip takes a few seconds.
- Download and check the size. Click Download. If the file is bigger than you want, shorten the Duration, drop the frame rate or reduce the width and make it again.
What makes a GIF file big?
Three things multiply together: how many frames there are (duration times frame rate), how many pixels each frame has (width times height) and how much changes between frames. GIF has no real video compression; each frame is stored as an indexed image, so a 10 second clip at 24 fps is 240 pictures. Halving the duration, the frame rate or the width each roughly halves the file. Camera shake and film grain also hurt, because every pixel changes every frame.
How big will my GIF be?
As a rule of thumb, roughly 1 to 3 MB per 5 seconds at 480 px and 12 fps, with a steady screen recording at the low end and handheld footage at the high end. The table gives measured sizes for a single 5 second clip at each combination of Kilnfile's options.
| Width | 8 fps | 12 fps | 15 fps | 24 fps |
|---|---|---|---|---|
| 320 px | 0.6 MB | 0.9 MB | 1.1 MB | 1.7 MB |
| 480 px | 1.3 MB | 1.9 MB | 2.3 MB | 3.6 MB |
| 640 px | 2.2 MB | 3.2 MB | 4.0 MB | 6.3 MB |
| 800 px | 3.4 MB | 5.0 MB | 6.2 MB | 9.8 MB |
Source: Kilnfile testing, September 2026, 5 second 1080p handheld clip converted in Chrome 130, sizes from the tool's result panel
What are the GIF size limits on Slack, X and websites?
X (Twitter) accepts GIFs up to 15 MB from the web. Slack allows files up to 128 MB but previews animate only for smaller files, and a 20 MB GIF in a busy channel is unpopular. Most websites and content management systems recommend keeping a GIF under 5 MB, because every visitor downloads the whole thing before it plays. Email is the strictest: a GIF in a newsletter should be under 1 MB. Kilnfile's defaults of 480 px and 12 fps for 5 seconds land comfortably inside all of these.
Why does the GIF look grainy or have odd colours?
GIF is limited to 256 colours per frame, so a sunset or a gradient has to be approximated. Kilnfile's two-pass palette chooses the best 256 colours for your specific clip rather than a generic set, which is why its output looks cleaner than a single-pass converter, but a smooth gradient will still show faint banding. Dithering spreads the error as fine noise, which looks more natural but costs file size. Clips with flat colours, such as screen recordings and animations, come out looking almost identical to the source.
Should I use a GIF or a short MP4?
If the destination supports video, a short MP4 is ten to twenty times smaller than a GIF of the same clip and looks better. Slack, X, WhatsApp and most website builders all play a muted, looping MP4. GIF still wins where only images are allowed: email newsletters, GitHub README files, some forums, and platforms that strip video. Use Trim Video to make the short MP4 and Compress Video to keep it small.
Frequently asked questions
What is the best frame rate for a GIF?
12 fps is the usual choice: motion reads clearly and the file stays small. 8 fps suits reaction clips and screen recordings with little movement; 15 or 24 fps is only worth the extra size for sports or fast camera moves.
Can I make a GIF longer than 30 seconds?
Not in one go; Duration is capped at 30 seconds to keep files practical. A 30 second GIF at 480 px and 12 fps is already around 10 MB. For anything longer, a short MP4 made with Trim Video is the better format.
Does the GIF have sound?
No. GIF is an image format and cannot carry audio. If the sound matters, make a short MP4 with Trim Video instead, or pull the audio out separately with Extract Audio.
Can I make a GIF from an iPhone MOV file?
Yes. Video to GIF accepts MOV, including HEVC clips recorded under High Efficiency, because the frames are decoded in the browser. Set Start to the moment you want and keep the Duration short.
Why is my GIF choppy?
Either the frame rate is too low for the motion in the clip, or the source was sped up. Try 15 fps, or slow the clip first with Change Video Speed at 0.5x and then make the GIF from the slowed version.
Data source: X and Slack help documentation for upload limits, the GIF89a specification for format limits, and Kilnfile testing in September 2026 for file sizes.
Cite this page: “How to Make a GIF from a Video”, Kilnfile, https://kilnfile.com/guides/how-to-make-a-gif-from-a-video/
Tools mentioned in this guide
Related guides
- How to shrink a video for WhatsAppGet a video under WhatsApp's 16 MB media limit in your browser, or send it as a document up to 2 GB at full quality. Settings and real file sizes.
- How to convert MOV to MP4 on WindowsConvert iPhone MOV videos to MP4 on Windows in your browser, no software. When a 5 second remux is enough and when HEVC clips need re-encoding.
- Image formats explained: JPG, PNG, WebP, HEIC and SVGWhich image format to use and when. JPG, PNG, WebP, HEIC, SVG, GIF and AVIF compared on size, quality, transparency and support, with real numbers.