🇬🇧 English🇪🇸 Español🇫🇷 Français🇩🇪 Deutsch🇸🇦 العربية🇧🇷 Português
🚀 Explore All Tools
🚀 Explore All Tools

Video to GIF Maker

Turn video clips into optimized GIFs — resize, FPS and trim, 100% in your browser.

🎬

Drop a video file here

or click to browse — files never leave your device

MP4, WebM, MOV, MKV, AVI, M4V

📐 Width
🎞️ Frame rate
⏱️ Start at (s)
⏳ Clip length (s, 0 = full video)
Rendering runs fully on-device with FFmpeg two-pass palette (best quality per byte). First use downloads the engine once (~25 MB). Keep clips short — GIFs grow fast.
📋

How to use this tool

1
⌨️
1. Enter your input
Type, paste or drop your file above.
2
🔒
2. Run in browser
Your files never leave your device.
3
💾
3. Download result
Save or copy instantly, no sign-up.

Convert video to GIF in your browser

Free Video to GIF Maker turns any video file into an optimized GIF without uploading it. The conversion uses FFmpeg compiled to WebAssembly with a two-pass palette, so colors stay sharp while the file stays small.

How to make a GIF

  • Drop an MP4, MOV or WebM file above
  • Trim the clip and set frame rate, size and looping
  • Convert and download your GIF

Why the two-pass palette matters

GIF is limited to 256 colors. The tool first analyzes your clip to build a custom palette, then renders every frame with it — the same technique professional encoders use, avoiding the muddy, dithered look of naive conversions.

Everything runs locally: your video never leaves your device.

Frequently asked questions

How do I make a GIF from a video? +

With this tool: drop a video, set width (320/480/640px), frame rate (8/10/15 fps) and an optional start + length, click Make GIF and download. Two-pass palette rendering gives the best quality per byte.

Why is my GIF so large? +

GIFs store every frame uncompressed-ish: shorten the clip, drop to 320px / 8fps, and keep it under ~10 seconds for chat-friendly sizes.

Which formats are supported? +

MP4, WebM, MOV, MKV, AVI, M4V and most FFmpeg-readable containers up to 2 GB. Clips are capped at 30 seconds per render.

Is my video private? +

Yes. Rendering happens 100% on your device with FFmpeg; no bytes are sent to any server.

🔒 100% browser-based — your files never leave your device