Video to GIF
Turn any video into an animated GIF — trimmed, resized and looping — built entirely on your device, so the video is never uploaded. Free and instant.
Drop a video here, or click to choose
Turned into a GIF on your device — the video is never uploaded
Choose video0 bytes of your file have left this device. Counted live in this tab, not claimed — open your browser’s Network tab and watch.
How it works
- 1
Drop in a video — it plays right here so you can pick the moment.
- 2
Trim to the clip you want, then choose frame rate, width and looping.
- 3
Make the GIF — built on your device and saved straight to your downloads.
Frequently asked questions
Is my video uploaded anywhere?
No. Your browser decodes the video and builds the GIF entirely on your device — other converters upload your file to their servers; here it never leaves your computer.
What video formats work?
Whatever your browser can play — in practice MP4 (H.264), WebM and most MOV files, which covers nearly everything from phones and screen recorders. If a rare format won’t open, convert it first or try another browser.
How do I keep the GIF small?
GIF size grows fast with length, frame rate and dimensions. A short clip (2–5 seconds) at 10–12 fps and 320–480px wide usually looks great and stays small. The tool shows the frame count live so you can gauge it.
Why is there a frame limit?
GIF is an old format that balloons with too many frames — a long clip at high fps can be tens of megabytes and freeze any browser. We cap the frames and nudge you toward a shorter clip or lower fps so the result stays usable.
Can I make it loop, or play once?
Both. “Loop forever” is on by default (the classic GIF behaviour); turn it off and the animation plays a single time and stops on the last frame.
Does the GIF have sound?
No — the GIF format has no audio at all. If you need sound, keep it as a video. GIFs are silent by design, which is exactly why they autoplay everywhere.
Is there a file size limit?
No server limit — the video never leaves your device. Because only the trimmed clip is sampled (not the whole file), even large source videos work fine; a very long clip at a high frame rate is what to avoid, not a big file.