Video to GIF
Turn a short video segment into a looping GIF with a generated color palette.
About this tool
A short looping GIF is still the simplest way to show a quick moment in chats, documents and issue trackers where video will not autoplay. This tool takes a segment of up to 15 seconds from your video and builds a GIF with a color palette generated from the clip itself, which keeps colors closer to the source than a fixed generic palette would.
You control the three things that decide the final file size: the clip length, the width and the frame rate. GIF carries no audio and compresses far less efficiently than modern video, so a GIF can easily end up larger than the clip it came from — trimming a second or narrowing the width makes a real difference. The conversion runs locally with FFmpeg in your browser.
How to use Video to GIF
- Choose a video file and set a start time that falls inside the clip.
- Set the segment length (up to 15 seconds), the width and the frame rate — shorter and narrower keeps the file small.
- Generate the GIF, check the looping preview, and download it.
Keep the original files and inspect the exported result before publishing or sharing it.
Frequently asked questions
Why is my GIF larger than the video?
GIF is often much larger than modern video. Reduce the duration, width or frame rate. Clips are limited to 15 seconds; audio is omitted.
What if the start time is past the end?
No usable frames are produced and the tool reports an error. Choose a start time within your clip. GIF supports a limited palette, so colors and gradients can change.
Are my files uploaded?
No. FFmpeg runs on your device. The engine assets download on first use; your selected media stays in browser memory. Each file is limited to 150 MiB and each batch to 250 MiB.