GIF Maker: animated GIF from images
Put your pictures in order, choose the timing, and watch them play as a GIF — right in your browser.
Set a different time for single frames
Leave a box empty to use the time chosen below.
The first picture sets the shape of the GIF. Fit shows every other picture whole and fills the gaps with the background colour; Fill enlarges it to cover the frame and trims whatever spills over.
A GIF frame holds at most 256 colours. Dithering mixes dots of nearby colours to hide banding in skies and skin; turn it off for screenshots and drawings, or for a smaller file.
Your GIF is ready
How to make a GIF from images
- Drop two or more pictures onto the box above, or click it to choose them. JPG, PNG, WebP, GIF and BMP all work, and each picture becomes one frame.
- Put the frames in order. The GIF plays from the top of the list down: drag a row, use its ↑/↓ buttons, or press Sort A–Z when the files are numbered.
- Choose how long each frame stays on screen, the width, what happens to pictures of a different shape, and whether the animation loops. To hold one frame longer, open Set a different time for single frames.
- Check the line above the button for the size, frame count, running time and an estimate of the file size, then press Make GIF. The result plays on the page; Download GIF saves it under the name of your first picture.
What people use it for
A GIF plays by itself almost anywhere an image can go, without a play button, sound or a video player, which makes it handy for short visual explanations.
- Turning a handful of screenshots into a step-by-step demo for a support reply or a how-to page.
- A before-and-after swap for a renovation, a haircut or a photo edit.
- A flip-book from a burst of photos: a jump, a goal, a pet doing something silly.
- Showing a product from several sides in a listing or a newsletter.
- A small looping slideshow of a trip or an event for a group chat.
Good to know
GIF is an old format with a hard limit of 256 colours per frame. Each frame here gets its own palette, picked from that picture alone, because the frames people combine are usually different photos; one shared palette would have to cover all of them at once and would do none of them justice. Photographs therefore lose some subtlety, and dithering hides most of the banding at the cost of a larger file. Transparent areas in PNG or WebP images are filled with the background colour, since this tool makes solid frames. If some pictures need straightening out first, Crop Image trims them to a matching shape, and Resize Image handles anything that needs a specific size before it goes in.
Everything happens in this browser tab: the pictures are drawn, reduced to 256 colours and joined into a GIF on your own device, and nothing is uploaded. Because the frames are redrawn from scratch, none of the camera details or location stored in your photos find their way into the GIF.
Questions people ask
How many images can I add?
There is no fixed limit. Frames are made one at a time, so the practical limits are patience and the size of the result: a long GIF at 640 pixels wide can easily run to many megabytes. The estimate above the button updates as you change the settings.
Why is my GIF bigger than the photos I started with?
GIF compression was designed for flat colours, not photographs, and it stores every frame in full. A smaller width, fewer frames or dithering switched off will all bring the size down. For sharing photos without animation, Compress Image keeps them as JPG or WebP instead.
Can one frame stay on screen longer than the others?
Yes. Open Set a different time for single frames and type a time next to that picture. Times are stored in steps of 10 ms, and the shortest allowed is 20 ms, because browsers slow down anything quicker.
Can the GIF have a transparent background?
Not with this tool. Transparent areas are filled with the colour you choose under Bars & background, so pick one that matches the page or chat where the GIF will appear.