Convert Video to GIF — Free & Private

Most GIF converters force you to upload your video to a server and wait around for a download link. This one converts your clip the moment you select it — no upload, no account, and nothing ever leaves your device.

Convert to GIF →
  • No upload wait
  • Nothing leaves your device
  • Free, no account
  • No artificial size limits

When to use GIF

Animated GIFs remain the standard for short, looping clips you want to display without forcing anyone to press a play button — inside Slack, GitHub comments, emails, presentations, or anywhere a plain image tag is accepted. They work everywhere images work.

For clips longer than 10 seconds, or whenever image quality and storage matter, MP4 is a far better choice. The GIF format was created by CompuServe in 1987 for static 256-color graphics, long before web video existed. Lacking modern inter-frame video compression, it is stubbornly inefficient — a modest 5-second clip at 480px wide typically ballooning to 3–8 MB.

Tips for a smaller GIF

  • Keep it short — under 6 seconds produces the most shareable GIFs
  • Use 10–15 fps — looks smooth and is roughly half the size of 25 fps
  • Set width to 480px or less — sufficient for most sharing contexts; 240–320px for emoji-style reactions
  • Trim to just the essential moment using the Trim control before converting

GIF vs MP4 — which to use?

GIF should be your choice when the clip needs to loop silently without any user interaction and must work in contexts that don't accept video — Slack, GitHub, email clients, documentation tools.

MP4 is better when quality, file size, or audio matter. A 30-second MP4 at 480px can be under 1 MB; the same clip as a GIF would be 30–60 MB.

Supported input formats

Any video your browser can play: MP4, MOV, MKV, WebM, AVI, and more. If it plays in Chrome or Firefox, it will convert.

How it works

GIF conversion happens locally in your browser tab using a WebAssembly build of ffmpeg — code we ship, but your own processor runs it. There is no upload step and no remote server processing — your video file is read straight from your local storage, converted frame by frame, and saved straight to your downloads folder. That's what keeps everything 100% private, the way it should be.

Frequently asked questions

Why is my GIF file so large?
GIF uses an older compression method (LZW) that's far less efficient than modern video codecs like H.264. Lowering the frame rate to 10–15 fps and the width to 480px or less typically cuts the file size by 60–80%, with little visible difference.
What frame rate should I use?
10–15 fps looks smooth for most content and produces roughly half the file size of 25 fps. Action clips or anything with fast motion may need 20–24 fps to avoid choppy playback, at the cost of a somewhat larger file.
Can I trim the video before converting to GIF?
Yes. Use the Trim control in the converter to set a start and end time, and only that segment gets converted. Keeping the clip under 6 seconds produces the most shareable GIFs — long GIFs get large fast, and many chat apps end up compressing or rejecting them.
What width should I choose?
480px covers most use cases — Slack, GitHub, email, and docs. For emoji-style reactions, 240–320px is usually enough and keeps the file tiny. Going wider than 600px produces a much larger file for very little visible benefit on a small screen.
Is there a file size limit?
No. The conversion runs entirely on your device, so there's no server-imposed cap on the input video. In practice, GIF's own inefficiency is the real limit — long or large GIFs get unwieldy well before any file-size ceiling would matter.