GIF MAKER
Many images, one animated GIF.
Upload images and combine them into a single animated GIF in order, with per-frame delay, loop and size controls. Generated locally.
Processed locally in your browser
How do I make a GIF?
Upload images; the tool draws every frame into your chosen size (Contain, Cover or Stretch) and combines them into one looping GIF with your per-frame delay. Great for reaction GIFs, step demos and photo slideshows. All local.
FAQ
How many images can I add?
Up to 60 frames; beyond that you get a “too many frames” prompt. Every frame is scaled to your chosen maximum edge and quantised to a 256-colour palette, so large frame counts can bog down the browser.
Can I convert a video straight to GIF?
This tool takes still images only (JPG / PNG / WebP and anything else your browser can decode), not video files. To pull frames out of a video, export the shots you need with the video frame extractor first, then come back and assemble the GIF.
What frame delay should I use?
For sticker-style animations 100–200ms per frame works well; for step-by-step demos 500–1000ms gives viewers time to read; sub-50ms is only for deliberate flicker. All frames share one delay — to vary speed per segment, build the GIF in parts.
Will my images get distorted?
It depends on the fit mode. “Contain” keeps the original proportions and pads with a background, “Cover” crops the overflow to fill the frame, and “Stretch” forces every image to the same size and can distort. “Cover” looks tidiest for memory walls.
Why do the colours look worse than the originals?
GIF stores at most 256 colours, so gradients and subtle tonal steps get quantised into neighbouring blocks, producing visible banding and noise. For photos or heavy gradients, view a compressed WebP instead; GIF suits flat colours, line art and text-heavy frames.