Turn any video clip (MP4, MOV, WebM, MKV) into a high-quality animated GIF. Pick the exact section, width, and frame rate; each GIF gets its own optimized 256-color palette. FFmpeg WebAssembly does the conversion on your device — nothing is uploaded.
How to use Video to GIF Converter
Drop in a video and select the section with the start/end sliders (the Playhead buttons grab the preview position).
Choose the GIF width and frame rate — smaller values mean a much smaller file.
Click Create GIF, check the looping preview, and download it.
Frequently asked questions
Is my video uploaded to a server?
No — FFmpeg runs as WebAssembly in your browser, so the conversion happens entirely on your device.
Why does my GIF look better than other converters?
Each GIF is encoded with a custom 256-color palette generated from your actual frames (FFmpeg palettegen/paletteuse) instead of a generic web palette, which avoids banding and dithering noise.
How do I keep the file size down?
GIF is an inefficient format: keep the clip under ~10 seconds, pick 320–480 px width, and use 10–15 fps. A 5-second 480 px / 10 fps GIF is typically 1–3 MB.
Does the GIF loop?
Yes — GIFs are encoded with infinite loop, the standard for sharing.