GIF Maker

Turn a handful of photos or a few seconds of video into an animated GIF, with a caption if you like.

Make a GIF from
ms

1000 ms = 1 second; 20 ms is the shortest a GIF can show

Made on your device; nothing is uploaded. GIFs hold 256 colours per frame, so photos and video can look slightly grainy, and long or large GIFs get big quickly: keep clips short and around 480 px wide.

How to make a GIF

  1. Choose Photos or A video clip.
  2. Photos: add them in order (move them with the arrows) and set how long each shows. Video: pick the start and end, the frames per second and the speed.
  3. Choose a shape (original, square, 4:5, 16:9 or 9:16), the width, and whether to crop to fill or fit inside with bars.
  4. Add a caption, choose colours and looping, then press Make GIF and download it.

How frame timing works

A GIF stores how long each frame stays on screen in hundredths of a second. From a video, each frame lasts 1000 ÷ frames per second milliseconds, divided by the speed, rounded to the nearest 10 ms; browsers play anything under 20 ms more slowly, so 20 ms is the shortest here.

Example

A 3-second clip at 10 frames per second gives 30 frames of 100 ms each: exactly 3.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: 45 frames × 70 ms = 3.15 seconds, very slightly slower. From a 1920 × 1080 video at 480 px wide, the GIF is 480 × 270.

Tips

  • For a reaction GIF, 2–4 seconds at 10 fps and 480 px wide keeps the file small.
  • Want a video with music instead of a silent GIF? Use the Slideshow maker.
  • Need a still from the video instead? The Video frame extractor saves any frame as a JPG.
  • Only use photos and videos you own or have permission to share.

Frequently asked questions

Is there a watermark?

No. The GIF is made in your browser from your own photos or video, and nothing is added to it or uploaded anywhere.

How long can my GIF be?

Up to 300 frames. From a video you can take up to 20 seconds; at 10 frames per second that's 200 frames. Shorter clips make smaller files that load faster in chats and on websites.

Why is my GIF file so big?

A GIF stores every frame as a separate picture, so size grows with width × height × number of frames. Lower the width (480 px is plenty for chats), use 5 or 10 frames per second, shorten the clip, or choose 128 or 64 colours.

Why do the colours look grainy?

Each GIF frame can only use 256 colours. Smooth gradients in photos and video get reduced to those colours, which can show as bands or speckles. Flat graphics, screenshots and text look clean.

Will it loop?

Choose Forever, 3 times or Play once. The setting is stored in the GIF, but some apps and sites always loop GIFs whatever it says.

More image tools

See all image tools →