Create an animated GIF from several photos

Assemble several photos, in the order of your choice, into a looping animated GIF with an adjustable delay between each frame. All images must have exactly the same dimensions to be assembled.

Example:
20 MB max per image, identical dimensions required.

How it works

Do you have a series of photos (an action sequence, a before/after montage, successive screenshots) that you want to turn into a single shareable animation, without installing editing software? Upload your images, reorder them with the up/down arrows, set the display delay between each frame, then generate the animated GIF.

Why must my images be the same size?

The GIF format animates a series of images overlaid at the same position: if the dimensions differ from one photo to another, the assembly would produce a distorted or misaligned result. Remember to crop or resize your photos to an identical size before uploading them here (for example with our image resizing tool).

How do I adjust the animation speed?

The delay slider controls how long each image is displayed before moving to the next one, in milliseconds. A low value (around 50-100 ms) gives a fast, smooth animation, while a high value (500 ms and above) noticeably slows down the playback, useful for a slideshow effect.

The GIF creation happens entirely in your browser via WebAssembly — your photos are never sent to a server.