In1.

How to convert a video to GIF (and keep it small)

By the In1 team · June 21, 2026 · 5 min read

A GIF is the quickest way to share a short, silent, looping moment — a reaction, a UI demo, a highlight from a clip. The catch is that GIFs are an old format and get large fast, and a 20 MB GIF defeats the purpose. This guide shows how to make one from a video in your browser and, just as importantly, how to keep it small.

What makes a GIF large

A GIF stores a full frame for every moment of animation, so its size is driven by four things:

  • Duration — every extra second adds more frames.
  • Dimensions — a 1080p GIF has four times the pixels of a 540p one.
  • Frame rate — more frames per second means smoother motion but a bigger file.
  • Visual complexity — lots of movement and color compresses worse than a mostly-static shot.

Understanding these is the whole game: shrinking a GIF is just dialing back whichever of the four you can afford to lose.

How to convert a video to GIF

Our Video to GIF tool does the conversion entirely in your browser using WebAssembly, so your video is never uploaded to a server. That keeps private clips private and works on files that an upload-based site would reject.

  1. Open the tool and drop in your video clip.
  2. Trim it to just the seconds you want — this is the biggest size saver.
  3. Convert and download your GIF.

How to keep the file small

  • Keep it short. A GIF really wants to be 2-6 seconds. If you need more, it probably shouldn't be a GIF.
  • Reduce the dimensions. Most GIFs are shared small; 480-600 px wide is plenty and can halve the size.
  • Lower the frame rate. 10-15 fps looks fine for most content and is much lighter than 30.
  • Crop out anything that isn't the point — fewer moving pixels compress better.

When a GIF is the wrong tool

GIFs are convenient but inefficient. For anything longer than a few seconds, or where quality matters, a short muted video (MP4 or WebP) is dramatically smaller and sharper — most social platforms and chat apps now autoplay them just like a GIF. Reach for a GIF when you specifically need the drop-anywhere, always-loops behavior; otherwise converting the clip to a compact video is usually the better call.

Try these tools