GIF maker

Combine up to 100 images into an animated GIF in your browser. Each image is shown for 0.2 to 2 seconds, and the GIF can be 320 to 800 pixels wide.

Choose the GIF settings (current step)

Time per image
Width

The shape of the GIF follows the first image. The other images are scaled to fit and centred, with white filling the space around them. If the first image is narrower than the chosen width, it keeps its own width and is not enlarged.

Upload images

or drag and drop files here

Reads JPG, PNG, WebP, HEIC, GIF (first frame) and other images. Up to 100 images of not more than 50 MB each.

Make and download

After you upload images, the GIF can be previewed and downloaded here.

How to use

  1. In step 1, choose the time per image and the width.
  2. In step 2, upload the images and change their order if needed.
  3. In step 3, check the preview and download the GIF.

Notes

  • The aspect ratio of the GIF follows the first image. The other images are scaled to fit and centred, with white filling the space around them. If the first image is narrower than the chosen width, it keeps its own width and is not enlarged.
  • Each GIF frame can hold at most 256 colours, so smooth gradients in photographs show visible bands.
  • When the order or a setting changes, the preview on the right is regenerated.

Questions and answers

Can the images be of different sizes?
Yes. The aspect ratio follows the first image, and every other image is shown in full without cropping.
Does the GIF loop?
Yes, the GIF plays in a continuous loop.

Sources

Checked: October 2026

Software and licences

The following software is downloaded with this page and runs in your browser. The LGPL components are distributed unmodified as WebAssembly; their source code is available at each link.

  • gifenc (MIT): Encodes GIF
  • libheif-js (LGPL-3.0): Reads HEIC images when the browser cannot