What this GIF maker does not do
It writes one GIF89a file from the images in the list, with one delay and one canvas size for all of them. Some jobs need a different tool.
One delay for every frame
The time you pick applies to the whole animation. There is no per frame timing, so holding one image longer than the rest is not something this page can write.
No text or stickers
The frames are your images as they are. Captions, stickers and drawing on top are not part of this tool.
Frames share one size
The first image sets the canvas, and anything of a different shape is centred inside it with transparent margins. Give your images a common shape first with Image resizer if you would rather they filled the frame.
256 colours per frame, no dithering
Each frame is reduced to the 256 colours that suit it best, and the palette is applied straight, without scattering pixels to imitate the missing ones. Photographs with soft gradients show bands.
Partly transparent pixels are flattened
GIF carries one fully transparent colour rather than an alpha channel. A pixel whose alpha is below 128 becomes that clear colour, and anything more opaque than that is composited onto white.
Related image tools
Frequently asked questions
No. Your browser decodes each image and this page writes the GIF in the same tab. Nothing is downloaded to do it either, because the GIF writer is part of the page.
Every frame of a GIF shares one canvas size, and the first image in the list sets it. An image of a different shape is scaled to fit inside that canvas and centred instead of being stretched, which leaves transparent margins. Bring the images to a common shape first with Image resizer to avoid it.
No. One delay applies to every frame, and the choices are 0.1, 0.2, 0.5 and 1 second. The shortest is 0.1 seconds because viewers treat a delay under about 20 milliseconds as 100 milliseconds anyway.
The animation follows the order of the list. Use the arrows on a row to move it up or down, and its remove button to drop it. Dragging a row does not reorder it.
It keeps fully transparent areas. GIF has one clear colour rather than an alpha channel, so a pixel whose alpha is below 128 becomes that colour and a partly transparent pixel is composited onto white.
No. When the animation is ready a Download button appears, and only a click on it saves the file, as animation.gif.
Your images stay on your device
Your browser decodes each image and this page writes the GIF in the same tab. Nothing is uploaded, and closing the tab clears the images from memory.