Video to GIF Converter — Free, High Quality, No Upload
Turn any video clip into a sharp, palette-optimized GIF in your browser. Choose start time, length, size, and frame rate — no upload, no watermark.
Seconds or MM:SS
Longer clips make very large GIFs.
Make GIFs that don't look like 1998
Converting video to GIF is deceptively hard to do well: the format allows only 256 colors per frame, so the difference between a crisp GIF and a grainy, banded one is entirely in how those colors are chosen. This tool uses FFmpeg's palette-generation pipeline — analysing your clip first, then mapping every frame to a custom palette — running entirely in your browser, with your video never leaving your device.
Find the moment with a player, not a guess
Once a file is picked, a player and a draggable clip window appear underneath it, sized to whatever length you've chosen. Play the video and drag the window to the right spot, or pause and click "Set start here" — no need to already know the timestamp. The window is exactly as wide as your chosen clip length, so what you see is what the GIF will contain.
The three dials that control GIF size
GIF size scales with width × frame rate × duration, roughly linearly in each. A 480 px, 12 fps, 5-second GIF lands in the 2–5 MB range for typical footage; doubling any dial roughly doubles the file. Screen recordings and animations compress beautifully; camera footage with motion and grain costs the most. When a GIF fights you on size, drop the frame rate first — 8 fps still reads smoothly for most content.
Where GIFs still beat video files
GIFs autoplay silently everywhere without controls, codecs, or permission prompts — which keeps them unbeatable for README demos, bug reports, UI walkthroughs, documentation, and anywhere an inline moving image should just work. For clips over ~10 seconds or anything with sound, a compressed MP4 from the video compressor is the right tool instead.
A clean pipeline for the perfect loop
The workflow that produces the best GIFs: cut the exact moment with the video trimmer, convert it here at 480 px / 12 fps, and check the size. Every step runs on the same in-browser FFmpeg engine — downloaded once, no uploads, no watermarks, and no caps on how many GIFs you make.
Frequently asked questions
- How do I find the right moment without guessing timestamps?
- Drop the video in and a player appears with a draggable window underneath it, sized to your chosen clip length. Play the video, drag the window to where you want it, or pause at the right spot and click "Set start here" (or press I). The GIF will always run for exactly the length you picked, starting wherever the window sits.
- Why do GIFs from this tool look better than most converters?
- GIF is limited to 256 colors per frame, and naive converters use a generic palette that causes banding and dithering noise. This tool runs FFmpeg's two-stage palettegen/paletteuse filter: it first analyses your specific clip to build an optimal 256-color palette, then maps frames onto it — the same technique professionals script by hand.
- Is my video uploaded to create the GIF?
- No. The conversion runs on a WebAssembly build of FFmpeg inside your browser. Your video never leaves your device — only the engine itself is downloaded, once per session.
- Why is my GIF file so large?
- GIF is a 35-year-old format that stores frames far less efficiently than modern video — a 10-second GIF can outweigh the video it came from. Keep clips short (3–5 seconds), use 480 px width, and 12 fps for the best size-to-quality balance. For anything longer, a compressed MP4 is the better format.
- What settings should I use for chat apps and forums?
- 320–480 px wide at 8–12 fps covers WhatsApp, Slack, Discord, and forums well. Reserve 640 px / 18 fps for GIFs that will be viewed large — README demos, documentation, presentations.
- Can I make a GIF from the middle of a video?
- Yes — that's the default case. Drag the clip window (or set the start time directly) to any point in the video and only that segment converts. If you need to isolate one moment out of a long recording first, the video trimmer still works well for that, then convert the trimmed clip here.
From the blog
Related tools
- Video Trimmer — Cut Video Online Free, No Upload
Cut any video by start and end time in your browser — instant lossless trim or frame-accurate mode. No upload, no watermark, no length limits.
- Video Compressor — Compress MP4 Online Free, No Upload
Compress MP4, MOV, and WebM videos right in your browser — no upload, no watermark, no size limit. Three quality presets powered by FFmpeg on your device.
- Image Format Converter
Batch convert images between JPEG, PNG, and WebP formats directly in your browser, with no upload required. Free, instant.
- Meme Generator
Create memes using popular templates or your own uploaded image, add text, and download instantly. Free, no sign-up needed.