Choose the GIF settings (current step)
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
- In step 1, choose the time per image and the width.
- In step 2, upload the images and change their order if needed.
- 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