Video to GIF

Make a GIF from any moment of a video: choose the part on the timeline, then the size, frame rate and speed. Made on your device, with no watermark.

Runs on your device: the video is never uploaded. GIFs hold 256 colours per frame, so video can look slightly grainy, and they grow quickly with width, frame rate and length: 3–6 seconds at 480 px and 10 fps suits chats.

How to turn a video into a GIF

  1. Choose a video. The first 5 seconds are selected; drag the handles on the timeline or type the start and end.
  2. Pick the frames per second, speed, width and shape, and add a caption if you like. The summary shows the GIF's size and frame count.
  3. Press Make GIF, check the result and download it.

How frame timing works

The tool takes one frame every 1 ÷ fps seconds from your selection. A GIF stores how long each frame stays on screen in hundredths of a second, so each frame lasts 1000 ÷ fps ÷ speed milliseconds, rounded to the nearest 10 ms (20 ms at least, because browsers slow down anything shorter).

Example

4 seconds at 10 frames per second gives 40 frames of 100 ms: exactly 4.0 seconds. At 15 frames per second each frame would be 66.7 ms, which a GIF can't store, so it becomes 70 ms: 60 frames × 70 ms = 4.2 seconds, very slightly slower. From a 1920×1080 video at 480 px wide, the GIF is 480×270.

Tips

  • For reaction GIFs, 2–4 seconds at 10 fps and 480 px keeps the file small.
  • Making a GIF from photos instead? Use the GIF maker.
  • Want sound or a longer clip? Trim the video and share the MP4 instead.
  • Only use videos you own or have permission to share.

GIFs are encoded with gifenc (MIT licence), the same encoder as the GIF maker.

Video files are read and written with Mediabunny 1.61.3 (Mozilla Public License 2.0), loaded unmodified as a separate file, and coded by your browser's own video and audio encoders (WebCodecs). Mediabunny reads the frames from the video file. Licence and source code.

Frequently asked questions

How long can the GIF be?

Up to 300 frames: 60 seconds at 5 frames per second, 30 seconds at 10, 20 seconds at 15. Shorter is better: a 3–6 second GIF loads quickly in chats and on websites.

Why is my GIF so large?

A GIF stores every frame as its own picture with up to 256 colours, so its size grows with width × height × frames. Use 480 px or less, 10 frames per second, a short part of the video, or 128 or 64 colours. For long clips a video file is far smaller than a GIF.

Is there a watermark?

No. The GIF is made on your device from your own video, and nothing is added to it or uploaded.

Can I make a boomerang, reverse or slow-motion GIF?

Yes. Under Play choose Reverse or Boomerang (forward, then back, which loops smoothly), and under Speed choose 0.5× for slow motion or 2× to speed it up.

Which videos work?

MP4, MOV, M4V, WebM, MKV and 3GP. Where the browser can decode the video (Chrome, Edge, Safari 16.4+, Firefox 130+ on computers), frames are read straight from the file; elsewhere they are captured from the video player, which works for any video the browser can play.

More video and audio tools

See all video and audio tools →

Can't find the tool you need? Tell us, and the most requested tools get built first.