Skip to main content
Edit Videos

Free · private · in your browser

Turn images into an animated GIF

Add images, arrange them, preview the animation, then download the GIF.

How it works
  1. ImportChoose source
  2. EditSet the change
  3. PreviewReview result
  4. ExportCreate file
InputPNG, JPG and WebP imagesOutputAnimated GIF

A stack of images becomes an animation once you decide their order and how long each one holds. Add PNG, JPG or WebP files, arrange them, set the frame timing and the loop behaviour, preview the result, and download a single animated GIF — useful for step-by-step guides, before-and-after comparisons, sprite tests and simple animations.

Order and timing carry the meaning

For an instructional sequence, timing does most of the work: a frame the viewer needs to read wants a second or more, while intermediate steps can flash past. For a smooth animation you want the opposite — many frames at short, equal durations. A two-frame before-and-after is a special case where a long hold on each frame and a hard switch is far clearer than any crossfade, because the eye can compare stable images.

Match your images before you combine them

Frames of different sizes make the animation jump as the canvas changes, and mixed aspect ratios get padded or squeezed. Resize your images to identical dimensions beforehand for a clean result. Consistency matters for content too: for before-and-after shots taken by hand, even small changes in framing read as camera shake rather than as the change you are demonstrating.

Questions, answered

What image formats can I use?

PNG, JPG and WebP are accepted, and you can mix them in one animation. PNG is best for screenshots and line art; JPG is fine for photographs.

Can each frame have a different duration?

Yes. Set the timing per frame so an instruction can hold long enough to read while transitional frames pass quickly.

How many images can I combine?

There is no fixed limit, but every frame is stored in full inside a GIF, so file size climbs quickly. Dozens of frames are routine; hundreds usually means you should be exporting a video instead.

Do my images need to be the same size?

They do not have to be, but the result is much cleaner if they are. Different dimensions cause the animation to jump as frames are padded or scaled to a common canvas.

Does the GIF loop forever?

Looping is configurable — endlessly, which is the GIF convention, or a set number of passes. Endless looping is what most chat apps and forums expect.