Making GIFs that look good and stay small
A GIF stores every frame as a full picture with its own palette of at most 256 colours. That is why GIFs get big quickly and why gradients sometimes band. The three things that control size are how many frames you include (clip length × frame rate), how large each frame is (width), and how many colours each frame uses.
For most uses a 2–6 second clip at 10–15 fps and 480 px wide is the sweet spot: smooth enough to read, small enough to share. Screen recordings with flat colours compress especially well.
How to convert video to GIF
- Load your video. Drop an MP4, WebM or MOV. It plays in the preview; nothing is uploaded.
- Set start and end. Type times in seconds, or play the video and use “Start = current time” and “End = current time”.
- Choose frame rate, width and colours. The estimate under the buttons updates as you change settings.
- Make the GIF and download. Progress shows each frame being encoded. Preview the result, then download.
Settings explained
- Frames per second
- GIF stores delays in hundredths of a second, so 10, 20 and 25 fps are exact; 15 fps plays at about 14.3.
- Width
- Height follows the video’s aspect ratio. Original keeps full size but makes large files.
- Colours
- 256 gives the best quality. 64 or 32 shrink files noticeably, especially for screen recordings.
- Speed
- 2× makes a long action fit in a short GIF; 0.5× gives slow motion.
- Loop
- Forever is standard. “Play once” stops on the last frame.
Best settings for common destinations
| Use | Suggested settings |
|---|---|
| Chat (Slack, Teams, Discord) | 10–12 fps, 480 px, 128–256 colours, under 6 s |
| GitHub issue or README | 10 fps, 640–800 px for screen recordings, 64–128 colours |
| 8–10 fps, 320–480 px, keep it under about 1 MB |
Platforms change their upload limits, so check the destination’s current limit if a GIF is rejected. More detail is in our guide to GIF settings for Slack and GitHub.
Troubleshooting
- “This browser cannot decode this video’s codec”
- MKV and HEVC (H.265) files often do not play in Chrome or Firefox. Convert to MP4 (H.264) first, or try Safari for HEVC.
- The GIF is too big
- Shorten the clip, lower fps to 8–10, reduce width to 320–480 px, and try 64 colours.
- Colours look blotchy
- Use 256 colours. GIF cannot show smooth gradients perfectly.
Frequently asked questions
Is there a watermark?
No, never.
Is there a length limit?
No hard limit, but GIFs over 15 seconds become very large. Consider sharing a short MP4 instead.
Does the GIF have sound?
No. The GIF format has no audio.
Can I make a GIF from a screen recording?
Yes. Screen recordings make some of the smallest, sharpest GIFs.
Is my video uploaded?
No. Your browser plays and processes the video locally. Nothing is sent to a server, so even long or private recordings stay on your device.