Video to GIF Converter

Turn any short clip into a smooth GIF - trim it frame by frame, crop it, add a caption, speed it up or make a boomerang, right in your browser. Then polish it with Add Text to GIF or shrink it with Compress GIF.

Trim and crop Captions No upload No clip handy?

How to convert a video to GIF

  1. Add your video. Drop an MP4, WebM or MOV file into the box or browse for it.
  2. Pick the part you want. Drag the handles under the preview, step frame by frame, or type the start and end time. Crop the frame and add a caption if you like.
  3. Choose size and speed. Pick a preset or set width, frame rate, speed and direction. Set a max size to fit Discord or X.
  4. Convert and download. Press Convert to GIF, check the result and download it - or open it in another GIF tool in one click.

Your video never leaves your device - the GIF is made in your browser.

Got a single format in mind? MP4 to GIF, WebM to GIF and MOV to GIF are tuned for each one, and Screen to GIF records your screen straight into a GIF.

Best settings for each app

WhereWidthFrame rateMax size
X (Twitter)480 px15 fps15 MB
Discord400 px15 fps8 MB (fits free accounts)
Slack chat360 px12 fps2 MB
WhatsApp320 px12 fps2 MB
Website, docs640-800 px15-20 fpsAs small as you can

The presets set all of this in one tap. Prefer a video? X and Discord also play MP4 - turn a finished GIF back with GIF to MP4.

Tips for small, sharp GIFs

  • Keep it short. 2-6 seconds is the sweet spot - every second adds frames.
  • Crop to the action. A tight crop keeps the details big and the file small.
  • Steady shots compress best. Unchanged areas are stored once, so a still background costs almost nothing.
  • Boomerang loops are seamless. Great for reactions - no jump at the loop point.
  • Try WebP for colourful clips. Sunsets and skin tones band in 256 colours - animated WebP keeps them smooth at a fraction of the size.
  • Need it even smaller? Run it through Compress GIF or resize it with the GIF Resizer.

Frequently Asked Questions

Drop your video into the box and drag the handles under the preview to pick the part you want. Choose a width (or a preset like Discord or X), press Convert to GIF, check the result and download it.

No. The video is read and converted entirely in your browser, so it never leaves your device. That also means no upload wait, even for big files.

MP4 (H.264), WebM and most MOV files work in all modern browsers. HEVC/H.265, AVI, MKV and WMV only work if your browser can play them - if not, convert the clip first with MOV to MP4, MKV to MP4 or AVI to MP4.

Pick the Discord preset or set Max size to 8 MB. The tool test-encodes a few frames first, then lowers the width, frame rate or colours only as much as needed, and tells you exactly what it changed.

A GIF stores every frame as a picture with up to 256 colours, so length, width and frame rate all multiply the size. Keep clips under 5-6 seconds at 10-15 fps and 320-480 px wide, or switch the format to WebP, which is often 3-5x smaller. Already made one? Shrink it with Compress GIF.

Yes. Open Caption, type your text and pick top, middle or bottom - it is drawn on every frame in classic meme style, and the preview shows exactly how it will look. For moving or timed text, open the finished GIF in Add Text to GIF.

Yes. Crop offers free, 1:1, 4:5, 16:9 and 9:16 frames you drag on the preview. Speed and direction plays the clip at 0.5x-2x, in reverse, or as a seamless forward-and-back boomerang. To crop a GIF you already have, use the GIF Cropper.

GIF plays everywhere, which is why it is the default. Animated WebP keeps full colour and is usually several times smaller, and it works in all modern browsers, Discord and most chat apps - but some older apps and editors still only take GIF.

Guides & Tutorials

All 40 guides
Optimization How to Resize a GIF Without Losing Quality (and Make It Smaller) Sep 4, 2025 · 4 min read Read New Guide Barcode Types Explained: EAN, UPC, Code 128, ISBN and More Oct 28, 2026 · 8 min read Read New Guide Twitter (X) Image and Video Sizes for 2026 - Header, Profile, Posts Oct 28, 2026 · 5 min read Read