Video to GIF Converter

Choose a few seconds of any video and turn them into an animated GIF, without uploading it anywhere.

Drop a video here or click to choose one · MP4, WebM or MOV · it is read by your browser, never uploaded

Nothing is uploaded. The video is played and turned into a GIF by your own browser.

🔒 Runs entirely in your browser — nothing you type is uploaded or stored on a server.

Drop in a video, play it to find the moment you want, and set the start and end — typing the seconds or pressing Use the current frame while it is paused on the right spot. Choose the frame rate, width and speed, press Make the GIF, and the animation appears on the page, ready to download.

Also on Txtset: make a GIF from still pictures · shrink a GIF that is too big · cut the sound out of a clip.

Your video never leaves your device. Most video-to-GIF sites upload the whole file to their server first, which is slow for a big phone video and a poor idea for a private one. Here the browser plays the video itself, takes the frames you asked for and builds the GIF in the page.

GIFs get big quickly, so the file is kept small in the two ways that matter. After the first frame, only the part of the picture that changed is stored, so a clip with a still background costs far less than one where everything moves. And the palette is chosen from your frames, so 64 or 128 colours often look as good as 256. Fewer frames per second and a narrower width shrink it further; the GIF Compressor can squeeze an existing GIF the same way.

It reads any video your browser can play: MP4 (H.264), WebM and most MOV files. Videos from an iPhone saved in HEVC often play only in Safari; if one will not open, try Safari, or export it as H.264 first. A GIF has no sound. Up to 300 frames — for example 30 seconds at 10 frames per second.

How to use

  1. Drop, choose or paste a video file.
  2. Play it and set the start and end, in seconds or with Use the current frame.
  3. Pick frames per second, width, colours and speed.
  4. Press Make the GIF, check it, then download it.

Examples

A 4-second clip at 10 fps, 480 px wide
A 40-frame GIF, typically a few hundred KB to a couple of MB depending on how much moves.
A screen recording of a short demo
Small, because only the changing part of the screen is stored after the first frame.
Speed set to double
The same frames played twice as fast — a 6-second clip loops in 3.

Frequently asked questions

Is my video uploaded?
No. The browser plays the file from your disk, captures the frames and builds the GIF in this page. Nothing is sent anywhere, and nothing is downloaded either — there is no library to fetch.
Why won't my video open?
The page can only use videos your browser can play. iPhone videos recorded in HEVC (.mov) usually play only in Safari. Open this page in Safari, or export the video as MP4 (H.264) and try again.
How do I make the GIF smaller?
Lower the frames per second (10 is plenty for most clips), make it narrower, use fewer colours, or shorten the clip. Leave dithering off: it smooths gradients but makes every frame different, which defeats the trick that keeps the file small.
How long can the GIF be?
Up to 300 frames, and only as many pixels as a browser tab can comfortably hold. The page tells you before it starts if your settings are over the limit.
Does the GIF have sound?
No — the GIF format cannot carry sound. For the audio on its own, use the Audio Trimmer, which also opens video files.
Will it loop?
By default it loops for ever, like most GIFs. Untick Loop for ever to have it play once.