Order you can see
The batch list is the timeline: drag rows to rearrange frames before encoding, so the loop comes out in the sequence you intended rather than the filesystem's.
Combine a sequence of photos into one looping animated GIF.
Loading tool…
The tool is loading its code on your device. This happens once and is cached for later visits.
Processed entirely on your device
Overview
Make an animated GIF from JPG, PNG or WebP images. Reorder frames, set the delay per frame and pick an output size — encoded locally with a 256-colour palette.
The animated GIF remains the one animation format that works everywhere: comments, chat apps, README files, email signatures and presentation tools all play it without plugins. Building one from stills is the oldest use case — stop-motion sequences, before-and-after pairs, step-by-step tutorials.
Each image is decoded by the browser, drawn onto a canvas at the first frame's fitted size, and quantised to a 256-colour palette of its own. Per-frame palettes cost a few bytes but keep colour accurate when consecutive frames differ a lot — a global palette chosen from frame one makes later frames drift badly.
GIF size is roughly frames × pixels × colour complexity. Halving the width quarters the pixel count and usually more than halves the file. For chat and comments, 320 px wide at 8–10 frames is the sweet spot; for tutorials where text must stay legible, keep 480–640 px and use fewer frames.
Step by step
Drop the images onto the upload area in the order you want them to appear.
Reorder the list if needed — the first row is the first frame of the loop.
Set the time per frame and the output width; 600 ms reads as a slideshow, 100 ms as a flipbook.
Press Make GIF and download the looping animation.
Why use it
What this tool is good for, and what it deliberately does not try to do.
The batch list is the timeline: drag rows to rearrange frames before encoding, so the loop comes out in the sequence you intended rather than the filesystem's.
Every frame is drawn into the first image's fitted box, preserving each photo's aspect ratio, so the animation never jumps dimensions mid-loop.
GIF size scales with frame count, dimensions and colour complexity. The width cap and per-frame delay give you direct levers over all three.
Questions
Short, honest answers about quality, limits and privacy.