PandaFileKit

Video to GIF

Pick the moment, the frame rate and the width. The GIF is made on your device.

MP4 · MOV · WEBM · MKV → GIF

Sent to server: 0 B

Requests made by this tool while processing · how to verify
Requests that could carry data
0
Engine downloads (code, models)
0
Analytics pings (no file data)
0

Counted with the browser's Performance API during the last job. It sees every request the page makes, but not what is inside them, so anything that is not a static download is counted above.

To check yourself: open DevTools → Network, clear the list, run the tool, and inspect each request. None will contain your file. You can also switch to offline after the page loads; tools whose engine is already downloaded keep working.

Drop file here

or paste, or choose a file

MP4 · MOV · WEBM · MKV → GIF

Choose one video: MP4, MOV, WebM or MKV. Pick a few seconds of it on the next step.

Specific jobsMP4 to GIF

Turn a few seconds of video into a looping GIF

GIFs play automatically and loop almost everywhere: chats, documentation, bug reports, forums and emails where a video wouldn't autoplay. Video to GIF takes the part of a video you pick and saves it as an animated GIF at the frame rate and width you set.

  • A reaction clip or funny moment for a group chat.
  • A short screen recording showing a bug or a how-to step in a ticket or README.
  • A looping product demo for a slide or a newsletter.

Range, frame rate, width, colours and dither

The first five seconds are selected to start with; drag the handles to the moment you want (up to 60 seconds, with a warning after 15). Frame rate runs from 5 to 25 fps: 10–15 looks smooth for most clips, 20 and above suits fast motion. Width runs from 240 to 720 px and never exceeds the video's own width; 480 px suits chats and docs. Colours sets the palette size (256, 128 or 64), and fewer colours make a smaller file. Dither smooths skies and skin tones with a fine pattern; turn it off for screen recordings and flat graphics. The estimated size updates as you change settings.

  • The GIF shares one palette across frames, and pixels that don't change between frames cost almost nothing, which helps clips with a still background.
  • The GIF loops forever and has no sound.

GIFs get big quickly

GIF is an old format with no real video compression and only 256 colours. Every extra second, frame and pixel adds weight, so a long, wide GIF can reach tens of megabytes, and many sites cap GIF uploads. If yours is too big, lower the frame rate first, then the width, then shorten the range. When sound or file size matters more than autoplay, send an MP4 instead.

  • Check the result size against the site's upload limit.
  • Watch the loop once for banding in gradients; turn dither on if you see it.

Video to GIF: questions

How long can the GIF be?

Up to 60 seconds, but past 15 seconds GIFs get very large, and you'll see a warning. A few seconds is ideal.

How do I make the GIF smaller?

Lower the frame rate first (10–12 fps still looks smooth), then the width, then shorten the range. Choosing 128 or 64 colours and turning off dither also helps.

Does the GIF have sound?

No. GIF can't hold audio. Send the video itself if sound matters.

Does the GIF loop?

Yes, it loops forever.

Is my video uploaded?

No. Frames are decoded and the GIF is encoded in your browser.