Build animated GIFs from a series of images, entirely in your browser.
Turn a sequence of images into an animated GIF, entirely in your browser. Drop PNG, JPG, or WebP frames, reorder them, tune the frame delay and loop behaviour, then export a ready-to-share GIF. Every image stays on your device — nothing is uploaded.
Add your frames
Drag and drop PNG, JPG, or WebP images into the drop zone, or click to browse. Frames are added in the order you drop them.
Reorder and configure
Drag thumbnails (or use the up/down arrows) to reorder frames. Set the frame delay, loop mode, and maximum dimension for the output.
Create and download
Click Create GIF. The animation is encoded locally with gifenc, previewed inline, and ready to download as animation.gif.
No. Encoding happens locally in your browser using the gifenc library. Nothing is sent to a server.
PNG, JPG, and WebP. All frames are decoded and redrawn onto a canvas before being quantized and written into the GIF.
Set the Frame delay (in milliseconds) — for example, 100 ms per frame gives roughly 10 frames per second. Lower values play faster.
It caps the longest edge of the output GIF. Smaller values produce smaller files — 480 px is a good default for sharing online without pixel-banding artifacts.
Yes. Switch Loop to "Play N times" and enter the count. Set Loop to Infinite for the usual endless playback.
All frames are fitted into the same canvas size (derived from the first frame and the Max dimension). Mismatched aspect ratios are centered with transparent letterboxing so the animation stays aligned.