GIF Maker

Turn a list of images into an animated GIF — set the speed, loop, size, colours, dithering, transparency and order, preview it, and download. Nothing is uploaded.

Report a problem

Drop your images here — each one becomes a frame

PNG · JPG · WebP · GIF · BMP · AVIF — any number, made into a GIF in your browser



How to use

  1. Drop in the images you want as frames — they line up in name order (so photo_1, photo_2 … come out right). Drag frames to reorder, duplicate one to hold it longer, or remove any you don’t want.
  2. Set the speed (delay per frame), how it loops, the output size and how mismatched images should fit, then fine-tune: colours, dithering, a transparent background, one shared palette or one per frame, reverse or boomerang. The preview plays your choices live.
  3. Press Make GIF. Encoding runs in your browser with a progress bar; your finished GIF appears below with a Download button.

FAQ

Are my images uploaded?

No. Every step — reading the images, resizing, building the colour palette and encoding the GIF — happens inside your browser. Nothing is sent to a server, so your pictures stay private and the tool even works offline once the page has loaded.

What do the colour, dithering and palette options do?

A GIF can hold at most 256 colours per frame. Fewer colours mean a smaller file; dithering blends neighbouring pixels so gradients and photos look smooth instead of banded. One shared palette keeps colours identical across frames so the animation never flickers; a palette per frame squeezes in more colours when each image is very different, at the cost of a bigger file.

How do I make it play faster, slower, or only once?

The speed box is the delay for every frame in milliseconds — 100 ms is 10 frames a second. Give any single frame its own delay in the frames list to hold it longer (handy for a title frame). The loop setting plays forever, once, or a set number of times, and boomerang plays the frames forward then backward for a smooth back-and-forth effect.