GIF MAKER

Images to GIF

Upload multiple images, arrange the playback order, tune frame delay and loop count, then download a GIF.

GIF MAKER

☞ runs entirely in your browser — nothing is uploaded

Drop images here

or click to browse — PNG, JPG or WebP (2+ frames)

build animations

Turn a photo sequence into a GIF

Each image becomes one frame, in the order you arrange them. The canvas takes the largest width and height in the set, and smaller frames are centred with transparent padding unless you switch to fill mode — so a mixed-size batch produces a stable animation rather than one that jumps around.

GIF is limited to 256 colours per frame, and every frame is quantised separately. On flat graphics and screenshots that is invisible. On photographs and gradients it shows as banding, and as colours that shift slightly from one frame to the next, because each frame chose its own palette.

three steps

How to make a GIF from images

01

Add the frames

Two or more PNG, JPG or WebP files, reordered with the arrow buttons. Crop or resize them to a common size first if you want an animation with no padding around the smaller ones.

02

Set the timing

Delay is per frame in milliseconds; loop count 0 repeats forever. Note that GIF stores delays in hundredths of a second, so a value that is not a multiple of 10 ms is rounded — 33 ms and 30 ms play the same.

03

Download

The preview plays the real encoded GIF, not a slideshow of the source images, so what you see is what the file does. Save it when the timing looks right.

quick answers

Images to GIF FAQ

How many images can I use?

Up to 50 frames. Encoding happens on your device, so a long batch of large frames is slow on a phone and fine on a laptop — the limit is there to keep the page responsive, not to sell you anything.

Why do the colours look wrong or banded?

GIF allows 256 colours per frame and the encoder picks them per frame. A photo or a gradient has far more than that, so it gets quantised, and neighbouring frames can land on slightly different palettes. Use flat-coloured source images, or export video instead if the content is photographic.

How is the canvas size chosen?

The largest width and the largest height across all your frames, so nothing is cropped in fit mode. Frames smaller than that are centred and padded; in fill mode they are scaled to cover instead.

What does loop count mean?

0 repeats forever, which is what almost every GIF on the web does. 1 plays once and stops on the last frame, which is worth choosing when the animation ends on a piece of information the viewer should keep reading.

Why is my GIF so large?

GIF compresses each frame independently with a scheme from 1987 and has no motion prediction. Fewer frames, fewer colours and smaller dimensions are the only levers. A short MP4 or WebP animation is typically a fraction of the size.

Does transparency work?

GIF supports one fully transparent colour — no partial alpha. A soft, anti-aliased edge from a PNG becomes a hard one, and padding around smaller frames is transparent in fit mode.

Are files uploaded to a server?

No. Encoding runs entirely in your browser, so nothing leaves the device.

Can I extract frames from an existing GIF?

Use the GIF to frames tool to split an animation into PNGs, edit them, and come back here to rebuild it.