Category: Converters

Video to GIF

System ideaMissing a tool?

Turn a clip from a video into an animated GIF locally

Choose a short range from a local video, set the frame rate and output width, and this tool grabs frames from the video and encodes them into an animated GIF entirely in your browser. The video is never uploaded.

No file selected.

Choose a video to start.

Source video duration: 00:00

Frames are grabbed from the video and encoded into a GIF entirely in your browser. The video is never uploaded.

Everything on this page is processed in your browser. Nothing is uploaded.

What this tool does

This tool steps a hidden copy of your video to each timestamp in the selected range, at the frame rate you choose, draws each one to a canvas at the target width, and encodes the sequence into a GIF with the same bundled encoder as this site's GIF Maker. Because encoding many frames in a browser tab takes real time and memory, the selected range, frame rate and frame count are all capped; a longer selection is sampled at a lower effective rate rather than refused outright, so it still covers the full range you picked.

How to use it

  1. Choose a video file and preview it to find the range you want.
  2. Set the start and end time, frames per second, and output width.
  3. Generate the GIF and download it once every frame has been grabbed and encoded.

Privacy

This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.

Frequently asked questions

Is my video uploaded to make the GIF?
No. Frames are grabbed and encoded entirely in your browser; the video is never sent to a server.
Why is the clip length limited?
Grabbing and encoding frames uses the visitor's own CPU and memory, so this tool caps clip length and frame count to keep the page responsive.
Can I cancel a GIF that is taking too long?
Yes. A cancel button stops the frame grab partway through without producing a download.