MP4 to GIF

RUNS ON THIS DEVICE

Convert a short video segment into a GIF — choose where it starts, how long it runs, and how wide it is, then check the output size before you download.

Video in, GIF out

GIFs still have one advantage over video files: they autoplay inline almost everywhere — GitHub issues, pull requests, documentation sites, chat apps, forums — with no play button and no codec questions. That makes them the standard way to show a bug reproducing, demonstrate a UI interaction in docs, or share a reaction clip. This tool takes a video, lets you pick a start time, a duration, a frame rate, and an output width, then assembles the GIF frame by frame on your device.

Why the 15-second cap exists

GIF is a genuinely inefficient format — every frame is stored as a full indexed-color image with none of the compression tricks modern video uses. A few seconds of footage can become tens of megabytes of GIF. The tool therefore limits clips to roughly 15 seconds and shows the estimated output size as you change settings, so you can trade off length, frame rate, and width before exporting instead of discovering a 40 MB file afterwards. If you need something longer, a small MP4 or WebM is almost always the better choice.

Decoded on your device

The source video is decoded with your browser's hardware-accelerated codecs and never transmitted to a server. That matters more for GIF conversion than for most tasks: screen recordings are often large, and on upload-based converters a 200 MB recording means minutes of waiting before processing even begins. Here the work starts as soon as decoding does, and there are no daily conversion quotas.

Frequently asked questions

Where does the conversion actually happen?

Entirely on your own machine. The video is decoded and the GIF is assembled in your browser, so nothing is sent over the network.

Why can't I make a GIF longer than about 15 seconds?

GIF stores each frame as a full indexed image, so file size grows very quickly with length. Beyond roughly 15 seconds the output becomes impractically large to share.

How do I reduce the GIF's file size?

Lower the frame rate, reduce the width, or shorten the duration. The size estimate updates as you change each setting, so you can see the effect before exporting.

What video formats can I start from?

Any format your browser can play, which in practice means MP4, WebM, and most MOV files.