All tools · Video, Conversion, Image

Video to GIF Beta

Verified working · June 25, 2026

Turn a clip into a looping GIF — pick the frame rate and size. Runs entirely in your browser — nothing is uploaded.

Click to choose a file or drag a video here

Supports .mp4, .webm, .mov, .mkv, .avi

Runs on a real video engine loaded into your browser (FFmpeg, compiled to WebAssembly) — about 30MB, downloaded once and cached for the rest of this visit. Nothing is uploaded; the conversion happens on your device. This is genuine transcoding, so it uses real CPU and can take a while on longer clips.

How it works

  1. Upload an MP4 or WebM video.
  2. Choose the frame rate and output size for the GIF.
  3. Convert and download your looping GIF.
  4. Optionally set a start time and duration to trim the clip first — shorter clips keep the GIF file size down.

Frequently asked questions

What video formats can I convert?

MP4 and WebM are supported.

Can I control the GIF's file size?

Yes, lower the frame rate or size to produce a smaller GIF.

Is there a length limit on the clip?

Longer clips make larger GIFs, so trims work best, but there's no hard cutoff.

Will a higher frame rate mean a bigger file?

Yes — more frames per second gives a smoother GIF but a larger download.

Does the GIF loop automatically?

Yes, GIFs loop by default the moment you open them anywhere.

Your files are never uploaded. Gotool.xyz runs entirely as JavaScript in your browser. Your files are processed in memory and never touch a server — nothing to breach, nothing to clean up. Close the tab and it's like it never happened. The only thing we count is which tool ran (just the name, e.g. "merge") so we know what people find useful — never your file, its name, its size, or anything in it.