Video to GIF
Trim a clip and export it as a looping GIF.
How to use Video to GIF
- Drop a video in any common format onto the upload area.
- Set the start and end time in seconds. Use current position to take the time from the player.
- Choose the width, frame rate, number of colours, and whether the GIF loops.
- Click Generate GIF, preview it, then click Download GIF.
Play the video to find the moment you want, then use "Use current position" to set the start and end points from wherever it's currently paused — no separate scrubber to fight with.
It keeps the original resolution by default, so text and fine detail (a screen recording, a UI walkthrough) stay legible — drop the width preset down if you'd rather have a smaller file than a sharp one. Frame rate defaults to 8fps, also adjustable. A higher frame rate or a longer trim quickly adds up to a lot of frames — this caps out at 150 to keep generation fast; shorten the range or lower the frame rate if you hit that limit.
The result plays right in the preview since browsers animate GIFs natively — download once it looks right.
Questions
Why is there a frame limit?
Each GIF frame is stored close to uncompressed, so a long clip at a high frame rate produces an enormous file and takes a while to encode. 150 frames (for example, 10 seconds at 15fps, or 30 seconds at 5fps) keeps results fast and reasonably sized — trim shorter or drop the frame rate for longer clips.
Why does the output look lower quality than the source video?
GIF supports at most 256 colours per frame and no audio, and this defaults to a smaller pixel width too — all standard tradeoffs for keeping an animated GIF file size reasonable. Raise the colour count or width if quality matters more than file size for your use.
Does the GIF include audio?
No — the GIF format has no audio track at all, so sound is always dropped regardless of the source video.
Is my video uploaded anywhere?
No. Frames are captured and encoded entirely in your browser — the file never leaves your device.