GIF Maker

Turn a set of images into an animated GIF — set frame delay and size.

Runs locally in your browser
Result No signup · local processing

Add images to build an animated GIF

Drop a few images in the order you want, pick a delay and width, then Make GIF — all in your browser.

Runs entirely in your browser

Make an animated GIF from images

Add several images (JPG, PNG, WebP), put them in order, choose the per-frame delay and an output width, and the tool encodes an animated GIF in your browser using a background web worker so the page stays responsive. Preview the result and download it. All frames are processed on your device — nothing is uploaded.

Common questions

What image formats can I use as frames?

Any your browser can decode — JPG, PNG, WebP, and usually GIF (first frame) and AVIF. Each image becomes one frame of the animation, drawn to a common canvas size.

How do I control the speed?

Set the frame delay in milliseconds — smaller is faster. A 100 ms delay is about 10 frames per second. Every frame uses the same delay.

Why is the GIF large or the colors limited?

The GIF format supports only 256 colors per frame, so photos are dithered and files can be big. Reducing the output width and the number of frames keeps the size down. For photographic motion, a video format would be smaller — GIF is chosen here for universal, autoplaying compatibility.

Does it work on mobile?

Yes, in modern mobile browsers. Encoding is CPU-intensive, so a large GIF with many big frames will be slower on a phone; smaller output width helps.

Are my images uploaded anywhere?

No. Frames are decoded and encoded entirely in your browser using a local library and a web worker. Nothing is sent to a server.