Skip to content
Leavesc

Video to GIF

Turn video clips into shareable GIFs in seconds.

  • 100% client-side
  • free
  • no sign-up

Upload a clip, trim the exact seconds you want, and export a looping GIF sized for chat apps and social feeds. Includes the two settings that decide whether your GIF looks crisp or crunchy: frame rate and color palette.

Open external tool

This tool runs on a third-party site. We link out, we do not host it.

Runs entirely in your browser. Your files are never uploaded to a server.

The GIF is the internet's oldest moving-image format — 256 colors, no sound, looping forever — and it refuses to die because every chat app, comment box, and slide deck plays it without a player, a codec, or a click. Turning a video clip into a good GIF is a small craft: pick a 2–6 second moment, trim ruthlessly, and accept that the format's limits are the aesthetic. Most bad GIFs fail the same two ways — absurd file sizes from converting minutes of footage, or muddy dithered mush from default settings. Both are fixed in under a minute once you know which two dials to turn.

Keep it short or pay in megabytes

GIF compresses poorly by modern standards — roughly a megabyte per second at chat-friendly sizes. A 30-second clip becomes a 30 MB file that messaging apps refuse to send and pages refuse to load. The fix is editorial, not technical: find the 3-second reaction, the punchline, the loop point, and cut everything else. If the moment genuinely needs length, that is what silent MP4 is for — most platforms now accept looping muted video wherever GIFs go, at a tenth of the size.

The two dials: frame rate and colors

Frame rate controls smoothness and size in direct proportion: 10 fps looks choppy, 15 fps is the sweet spot for reactions, and anything above 20 fps doubles the file for smoothness nobody perceives in a 3-second loop. The 256-color palette is the other lever — fewer colors mean smaller files and a posterized look, dithering smooths gradients at the cost of size. Start at 15 fps with an adaptive 128-color palette and adjust from there.

Captions belong on the GIF

Text burned into the GIF travels with it across every repost, while text typed alongside it gets stripped by half the platforms that embed it. Keep captions to a few words in a heavy font with a contrasting outline, positioned clear of faces. And remember that GIFs loop silently — if the joke needs sound, it is not a GIF, it is a video.

How to use

  1. Upload your video clip.
  2. Trim to the exact 2–6 second moment — cut everything else.
  3. Set size for the destination (480px wide is safe for chat), 15 fps, adaptive palette.
  4. Export, check the file size, and add a caption if the joke needs one.

Frequently asked questions

Why is my GIF file so huge?

Almost always length. Halve the seconds before touching any quality setting — duration is the largest term in the file-size equation, and most clips convert minutes nobody will watch.

What size should a GIF be?

480px wide for chat and comments, up to 800px for articles. Taller than the source adds nothing but bytes — never upscale.

Can a GIF have sound?

No. The format has no audio track. If you need sound, export a muted-looping MP4 instead — most platforms treat it like a GIF with sound.

How long can a GIF be?

Technically unlimited, practically keep it under 6 seconds. Beyond that the file becomes unshareable and you should be making a video.

Related tools