GIF Maker
Drop in a sequence of images and get a looping animated GIF. Set how long each frame shows and how wide the output should be — every frame is center-cropped to match. Rendering happens on your device with a live progress bar, so even big files stay private.
FAQ
Are my images uploaded?
No. The GIF is encoded by a Web Worker running entirely in your browser — nothing leaves your device, which also means no file-size surprises on slow connections.
What frame delay should I use?
500 ms feels like a slideshow, 200 ms is a smooth step-through, and under 100 ms approaches video-like motion. The GIF loops forever by default.
How are different-sized images handled?
All frames are center-cropped to the same canvas, whose aspect ratio follows your first image. For the cleanest result, start from same-sized frames — or cut one image into frames with our Image Splitter.
Why does rendering take a few seconds?
GIF's 256-color palette requires per-frame color quantization, done by real encoder code (NeuQuant) on your CPU. That's the price of keeping your images off someone else's server.