Video to GIF

Turn a video clip into a shareable animated GIF. Trim, resize, set the frame rate, see the file plays inline before you download.

What it does

Pick a video, optionally trim it to a short range, set the target width and frame rate, and the tool emits a GIF. The output plays inline so you can verify the loop before saving.

GIFs balloon fast: a 480-wide 10-second clip at 15 fps is typically 1–3 MB. Above that, consider the Animated WebM tool — same job, fraction of the size.

How to use it

  1. Drop the videoDrag the file in. The tool reads duration so trim defaults to the first 5 seconds.
  2. Trim and sizeSet start/end seconds; pick width (480 is a good default for chats), 12–15 fps for animation, 24+ for motion.
  3. GenerateThe GIF plays inline. Download it; the size warning kicks in over 10 MB if you've been ambitious.

When to use it

Slack / Discord reactions

Loop the best two seconds of a meme. GIFs autoplay in every chat client; WebM doesn't always.

Documentation

Show a UI interaction in a README — GitHub renders animated GIFs but won't autoplay video.

Email signatures and ads

Many ad networks accept GIF but not video for animated banners.

FAQ

Why is my GIF so large?
GIF compression is decades old. Try lowering the width, dropping the frame rate, or switching to the Animated WebM tool for the same clip at 1/10 the size.
Can I set the loop count?
Yes — 0 means infinite, any positive number means loop that many times then stop.
Will the audio carry over?
No. GIF has no audio. Use Video Trimmer + Extract Audio if you need the soundtrack separately.