Turn multiple images into an animated GIF. Drag to reorder, adjust timing, and download instantly.
Drop images here or click to upload
PNG, JPG, WebP — Select multiple images
Drop your files in above, put them in the order you want, pick a frame delay, and press generate. Everything runs in your browser, so nothing is uploaded and there is no queue to wait in. The four steps in detail:
Photos need one extra decision that flat graphics do not. GIF stores a maximum of 256 colours per frame, so a photo with a sky, a gradient or skin tones will show banding that the original JPG did not have. It is usually acceptable for a short loop and obvious on a long one. If the banding bothers you, either keep the photo sequence short or export the same frames as a video instead of a GIF.
Photos are also large. A handful of phone shots at full resolution can produce a GIF of many megabytes, which most chat apps and forums will reject. Resize the images to the width you actually need before converting, or run the finished file through the GIF compressor.
| Delay per frame | Rough frame rate | Best for |
|---|---|---|
| 50ms | 20 fps | Smooth UI motion, cursor movement |
| 100ms | 10 fps | The safe default for most animations |
| 200ms | 5 fps | Step-by-step demos, before and after |
| 500ms | 2 fps | Photo slideshows |
| 1000ms | 1 fps | Frames carrying text the reader must finish |
Fewer frames at a longer delay almost always beats more frames at a short one when file size matters. Twelve frames at 200ms and forty-eight frames at 50ms both run for the same 2.4 seconds, but the first file is a quarter of the size.
Want to create better GIFs and screen recordings? Check out our guides: