Video to GIF Maker

Turn short video clips into GIFs right in your browser.

100% private — your files never leave your device

Make your GIF

Drop a video here or click to upload MP4, WebM or MOV — max 30 seconds, max 50 MB. Everything runs on your device.

How it works

1

Upload a short clip

Drop any MP4, WebM or MOV under 30 seconds and 50 MB. Your video is decoded locally — it is never uploaded anywhere.

2

Pick the moment

Set the start time and duration (up to 5 seconds), then choose frame rate and width. Fewer frames and smaller widths make dramatically smaller GIFs.

3

Generate and download

Hit Generate GIF and watch each frame get captured and encoded in your browser. Preview the looping result, then download the .gif file.

Making GIFs that look great (and stay small)

GIF is a 1987 format doing a thoroughly modern job: reactions, memes, product demos and tutorial snippets. Its secret is also its limitation — a GIF stores every frame as a full image with at most 256 colors. That means file size is brutally simple math: frames × pixels × colors. Every setting on this page exists to let you control one of those three variables, and small changes compound fast. Dropping from 10 fps to 8 fps and 480 px to 320 px can shrink a GIF to a quarter of its size with barely any visible difference.

The golden rules

Keep it short — 2 to 4 seconds is the sweet spot. GIFs are punchlines, not scenes; if your clip needs 10 seconds, it probably wants to be a video instead. Pick 8 fps as your default: it's smooth enough for faces and motion but produces 20% fewer frames than 10 fps. Choose the smallest width that still reads clearly — 320 px is plenty for chat and social feeds. And favor clips with flat colors and simple backgrounds: cartoons, screen recordings and talking heads compress beautifully, while confetti, water and film grain (visual noise the encoder must faithfully preserve) explode in size.

Where GIFs work best

GIFs autoplay, loop and need no player chrome, which makes them perfect for reactions in Discord, Slack and iMessage, quick product demos in a tweet, before/after snippets in a tutorial, and email where video embeds often don't play. They fall apart for anything long, anything with subtle gradients (banding appears) and anything where audio matters. A good rule: if someone would watch it more than twice, make it a video; if the loop is the joke, make it a GIF.

About quality

This tool quantizes each frame to a 256-color palette and uses lossless LZW compression — the same core technique as desktop GIF encoders. What you lose versus the original video is color depth and frame rate, never sharpness from re-compression. If your GIF looks banded, try a clip with flatter colors; if it looks choppy, nudge the frame rate up to 10 fps and accept the bigger file. Preview the result before downloading and iterate — it's instant and free.

Worked Example: Sizing a GIF

Take a 6-second 1080p clip at 30 fps: 180 frames. At 10 fps and 480 px wide with 128 colors, the GIF lands around 3–4 MB — fine for Discord and most chats. Push to 15 fps at 720 px and you are looking at 12–18 MB, which many platforms reject. The rule of thumb: keep GIFs under 6 seconds, 480 px wide, 10 fps, and trim ruthlessly. Every second you cut saves roughly 15% of the file.

Limitations

GIF is a 1990s format — 256 colors max, no sound, no real transparency. Gradients and dark scenes band visibly. For anything over about 10 seconds, or where quality matters, export MP4 instead; it will be a tenth of the size.

Apple's formats cause the same friction in stills: the HEIC Converter turns iPhone HEIC photos into JPG or PNG files everything else can open.

Frequently asked questions

GIF size is driven by frames × pixels × colors. Shorten the duration, drop the frame rate to 8 fps and pick a smaller width (240 or 320 px) — those three changes shrink a GIF dramatically with barely visible quality loss.
8 to 10 frames per second is the sweet spot: smooth enough for reactions and demos, small enough to share. 5 fps works for slideshows and simple animations.
Yes. Every GIF made here includes the standard loop flag, so it replays infinitely on Twitter, Discord, Slack, iMessage and everywhere else GIFs play.
Anything your browser can play — MP4, WebM and MOV work in all modern browsers. Clips must be 30 seconds or shorter and under 50 MB.
No. Frame extraction and GIF encoding happen entirely on your device. Your video never leaves your browser.
GIFs are limited to 256 colors, so smooth gradients — skies, dark backgrounds — break into visible bands. Dithering softens it. If banding ruins the shot, a short MP4 loop looks far better.
This tool converts video to GIF without overlays. For captioned GIFs, burn the text into the video first (any free editor works), then convert the result here.

Guides for This Tool

How to Convert Video to GIF: The Frame Rate, Width and Length That Keep Files Small

Frames × pixels × colors: why a 10 fps, 480 px GIF lands at 3–4 MB while 720 px explodes to 12–18 MB — plus the 2–4 second, 8 fps recipe that stays shareable.

Related Tools

Area Converter

Square feet, acres, hectares and square meters, made easy.

Currency Converter

Convert between USD, EUR, GBP and more with built-in rates.

Temperature Converter

Celsius, Fahrenheit and Kelvin with a single tap.

Weight Converter

Pounds, kilograms, grams and ounces, converted in seconds.

Unix Timestamp Converter

Convert epoch timestamps to dates — and dates back to timestamps.

Length Converter

Miles, km, feet, inches, meters — swap metric and imperial instantly.