Skip to content

Video to GIF converter

A clip in, a loop-ready GIF out — trimmed, sized and palette-optimised on your own device, with a live preview of the exact file.

One video — MP4, MOV, WebM, MKV… · converted on your device, nothing is uploaded

On phones this converts instantly with nothing to download. On desktop it uses FFmpeg (31 MB, once — saved on this device) for the best palette and dithering.

Advanced settings (optional)
GIF options
Frame rate

12 fps reads smooth for screen recordings and clips; 8 halves the size; 20+ only for fast motion.

Width

GIF size grows fast with pixels — 480 px suits chat and docs; keep original only for small sources.

Trim: start at

Seconds into the video (e.g. 4.5). Empty = from the beginning.

Trim: length

Seconds to keep (e.g. 6). Empty = to the end. Short loops make the best GIFs.

Look

Smooth blends colours (photo-like video); Crisp dithers in a pattern — smaller files, sharper flat graphics.

Runs in your browser. Files are never uploaded — you can go offline after the page loads.

How to use the Video to GIF

  1. Drop one video — MP4, MOV, WebM, MKV or AVI.
  2. Trim to the seconds you want, pick frame rate and width; the GIF rebuilds and previews live.
  3. Download the exact file you see playing.

Easy to use

Drop files, pick options, download. Whole folders at once, no signup, no daily limit.

Best quality

The same engines the professionals use — SVGO, resvg, MozJPEG, libwebp, libavif — compiled to run in your browser.

Private & secure

Files are processed on your device and never uploaded. Close the tab and nothing remains anywhere.

The three levers of a good GIF

GIF is a 1990s format: whole frames, 256 colours, no modern compression — so size control is everything. Length matters most: the best GIFs loop 2–6 seconds, and the trim boxes cut to exactly that. Width is next: 480 px reads perfectly in chat, docs and pull requests. Frame rate is the final trim: 12 fps looks smooth for most content, 8 fps halves the size again for slides and screen recordings.

Why these GIFs look better

Most quick converters quantise every video to the same generic 256-colour palette, which is where the banded skies and grainy skin tones come from. This tool computes a palette from your actual clip first (FFmpeg's palettegen), then maps frames onto it — the difference is immediately visible on gradients. Everything runs in your browser: the clip is never uploaded, there is no watermark, and once the engine is cached the tool works offline. When the destination accepts video, GIF to MP4 gets you the same animation many times smaller.

Frequently asked questions

Why is my GIF bigger than the video?

That is GIF: a 90s format storing whole frames with 256 colours and no modern compression. A 1 MB MP4 can become a 5 MB GIF. Keep GIFs short (2–6 s), 480 px wide and 10–12 fps — or go the other way with GIF to MP4 when a platform accepts video.

What makes this converter’s GIFs look better?

A custom colour palette is computed from your actual clip (FFmpeg’s palettegen/paletteuse), instead of the generic 256-colour web palette most quick converters use. Gradients and skin tones keep their colour; banding drops sharply. The Smooth/Crisp switch picks the dithering style.

How do I keep the file size sensible?

Three levers, in order of impact: length (trim hard — the best GIFs loop 2–6 seconds), width (480 px is plenty for chat and docs), and frame rate (12 fps reads smooth; 8 fps halves the size again). The preview and size readout update after each change.

Is my video uploaded?

No. FFmpeg — the engine behind practically every media app — runs in your browser via WebAssembly (a 31 MB download, once, then cached). Screen recordings and personal clips never leave your device.

Quick presets

Your files never leave your device

Most online converters upload your file to a server. InfyTool ships the actual encoders to your browser as WebAssembly instead, so processing happens inside your tab — faster for batches, and nothing to delete afterwards.

  • No upload, ever. Turn off Wi-Fi after the page loads and every tool keeps working.
  • No limits. No file-size cap, no queue, no watermark, no account.
  • Runs on your CPU. Batches use several cores in parallel; nothing is throttled.

More free tools

Need graphics to work with?

InfyTool is built by the same team as these free libraries.