Video to GIF

Convert any video clip to an animated GIF — set start, end, FPS and width. Runs entirely in your browser via WebAssembly.

How to use

  1. Upload a video file (MP4, WebM or MOV, up to 50 MB).
  2. Set the start and end time, FPS and output width.
  3. Click Convert — the GIF is created entirely in your browser.

About this tool

This tool converts a video clip to an animated GIF using ffmpeg compiled to WebAssembly. The entire conversion runs in your browser — no data is uploaded to any server. The first use downloads the ffmpeg engine (~31 MB), which is then cached by your browser.

You can control the output quality by adjusting the frame rate (FPS) and width. Lower FPS and smaller width produce smaller files. The tool uses the Lanczos scaling algorithm for the best quality at reduced sizes.

GIF is a legacy format with a 256-colour palette, so the output will always be larger and lower quality than the source video. For sharing short clips where universal compatibility matters (email, forums, older messaging apps), GIF is still the most reliable choice.

Frequently asked questions

Does my video leave my browser?

No. The entire conversion runs locally via WebAssembly. No data is uploaded.

Why is the first use slow?

The ffmpeg engine (~31 MB) needs to be downloaded once. After that it is cached by your browser.

What is the maximum file size?

The upload limit is 50 MB. Processing time depends on your device — a 10-second clip typically takes 5–15 seconds.

Can I convert long videos?

The tool works best with short clips (under 30 seconds). Longer videos produce very large GIF files and may be slow on mobile devices.

Related tools

Long links? Shorten them for free

Vai.la turns any URL into a short link with click statistics, QR Code and your own biolink.

Vai.la is not responsible for how the tools are used or for decisions made based on their results.