Video to GIF Converter

Convert any video to an animated GIF online, for free. Control time range, FPS, and output size.

Upload a video to get started

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. 1

    Upload your video

    Click upload or drag an MP4, WebM, MOV, or AVI file onto the button.

  2. 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. 3

    Choose FPS and size

    Lower FPS (8–10) reduces file size. Reduce max width for smaller files. Click Convert to start.

  4. 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.

Related Tools