Set time range
Choose exactly which portion of the video to convert with start/end time controls.
Control FPS & size
Adjust frames per second (1–20) and max output width to balance quality and file size.
In-browser conversion
Frames are extracted and encoded entirely in your browser using gif.js. No upload required.
All video formats
Supports MP4, WebM, MOV, and AVI — any format your browser can play.
How to Convert a Video to GIF
- 1
Upload your video
Click upload or drag an MP4, WebM, MOV, or AVI file onto the button.
- 2
Set start and end time
Use the time sliders to select the portion of the video to convert. Keep it under 10–15 seconds for best results.
- 3
Choose FPS and size
Lower FPS (8–10) reduces file size. Reduce max width for smaller files. Click Convert to start.
- 4
Download your GIF
Once conversion is complete, download your GIF. You can also open it in the GIF Editor to add captions.
Frequently Asked Questions
- How do I convert a video to GIF?
- Upload your video, set the time range, choose FPS and size, and click Convert. Download the GIF when ready.
- What video formats are supported?
- MP4, WebM, MOV (QuickTime), and AVI. Playback depends on your browser's codec support.
- Is there a video length limit?
- The converter handles up to 20 seconds at a time. Use the time range controls to select a specific section of longer videos.
- How do I make the GIF file smaller?
- Lower the FPS, reduce the max width, and shorten the clip. These are the biggest levers for GIF file size.
- Can I add captions to the GIF after converting?
- Yes! Open the downloaded GIF in the GIF Editor to add text, captions, and more.