GIF maker: images to animated GIF

Stack JPG, PNG or WebP images into a looping animated GIF right in your browser, no upload — set the order, speed and size.

How to make a GIF from images

  1. Add two or more images — JPG, PNG, WebP, GIF or BMP.
  2. Put them in order, then pick the frame delay and the width.
  3. Create the GIF, watch it loop, and save it — everything runs on your device.

Why make GIFs with OptImg?

A handful of stills becomes a product spin, a before/after loop, a reaction meme or a tiny slideshow — and a GIF autoplays in chats, docs and issue trackers where video can't. Online GIF makers upload your images to a server and often watermark the result; OptImg builds the animation entirely on your device, so nothing is uploaded and the result is free. Mixed image sizes are handled sensibly: the first image sets the frame, and the rest are fitted inside it.

Frequently asked questions

Are my images uploaded to a server?
No. The GIF is assembled entirely in your browser: your images never leave your device, and there's no queue and no watermark.
How many images can I use?
Up to 200. Every image adds a frame (and bytes) — a loop of 5–30 images is the sweet spot for most uses.
What if my images are different sizes?
The first image sets the GIF's shape, at your chosen width. Every other image is fitted inside that frame, centered, with transparent bars where the shapes differ — nothing gets stretched.
Can each frame have its own timing?
Not yet — one delay applies to every frame (0.1 to 2 seconds). Per-frame timing is on the list.
Does the GIF loop forever?
Yes — the loop is infinite, which is what chats and docs expect from a GIF.