Convert Video to GIF In Your Browser
Turn any video clip into a high-quality GIF. Control start time, duration, FPS, and size. Powered by FFmpeg — runs locally, nothing uploaded to any server.
Why Use GifCraft?
High-Quality GIFs
Uses FFmpeg's palette generation method — the same technique professionals use — for vibrant, color-accurate GIFs instead of washed-out results.
100% Private
FFmpeg runs in your browser via WebAssembly. Your video is never sent to any server — it stays on your device the entire time.
Trim Any Clip
Set the exact start time and duration to extract just the moment you want. Perfect for reaction clips, tutorials, or highlights.
Full Control
Adjust frame rate (FPS) for smooth or retro-style GIFs, and set the output width to balance quality vs. file size.
Live Preview
See the resulting GIF directly in the browser before downloading. Confirm it looks right, then save it.
Multiple Formats
Supports MP4, MOV, AVI, MKV, and WebM as input. Output is always an animated GIF compatible with all platforms.
Video to GIF Converter
Drop your video here
or click to browse — MP4, MOV, AVI, MKV, WebM
Downloading FFmpeg engine (~30 MB)…
How to Convert Video to GIF
Upload Video
Drag and drop or click to select your video. Supports MP4, MOV, AVI, MKV, and WebM formats.
Set Options
Choose the start time, duration (up to 15s), frame rate, and output width. The video preview helps you find the right moment.
Download GIF
Click Convert and wait for FFmpeg to process. Preview the result in the browser, then download your GIF.
Frequently Asked Questions
Is my video uploaded anywhere?
No. GifCraft uses FFmpeg compiled to WebAssembly, which runs entirely in your browser. Your video file never leaves your device.
Why does the GIF look better than other converters?
GifCraft uses FFmpeg's palette generation method — it analyzes the colors in your clip and builds an optimized 256-color palette. This produces sharper, more vibrant GIFs compared to tools that use a generic palette.
Why is my GIF file large?
GIF is an older format that isn't as efficient as modern video codecs. Long duration, high FPS, and large width all increase file size significantly. Try reducing duration to under 5 seconds, FPS to 10–15, and width to 480px for a good balance.
What is the maximum duration I can convert?
The tool is limited to 15 seconds per GIF. Longer clips produce very large files that can slow down your browser. For longer clips, consider using the Video Compressor tool instead.
Why does it need to download ~30 MB on first use?
FFmpeg is a professional video processing engine compiled to WebAssembly. It's downloaded once and cached in your browser — subsequent conversions start immediately without re-downloading.