🖼 Image & Media

Animated GIF Maker

Pick a few images, line them up, and they become one GIF that moves. Set the frame delay, size and loop to taste. Everything runs in your browser — images are never sent to a server.

Examples (click to try)

Builds moving-circle sample frames automatically so you can try an animated GIF right away.

Pick two or more images — they're joined in the order you select them.

The height is derived from the first image's aspect ratio, and every frame is normalized to the same size. More images and larger sizes take longer to build and make bigger files.

How to Use the Animated GIF Maker

Select your images in order, set the delay and size, then press Generate GIF. The whole thing happens in your browser, so your images never leave your device.

  1. Choose images: Select two or more images at once. The order you pick them is the order they play.
  2. Frame delay: How long each frame shows, in milliseconds (default 500). Lower values play faster.
  3. Output width: The width in pixels (max 480). The height is derived from the first image's aspect ratio, and every frame is normalized to the same size.
  4. Loop forever: On to repeat, off to play through once.
  5. Download GIF: Check the preview, then save it straight to a GIF file.

Worked example: a moving GIF from 4 frames

Say you pick four images, frame1.png through frame4.png, set the frame delay to 120 ms and the output width to 240px, then press Generate GIF. You get an animated GIF whose four frames switch every 120 ms (4 × 120 = about 0.48s per loop). Turn on "Loop forever" to repeat it, or off to play through once and stop. The quickest start is the "🎞 Try sample frames" button above — it drops in moving-circle frames so you can run through this exact flow.

For power users

  • Reorder frames: Playback order equals selection order. To change it, reselect the files in the order you want (the first image sets the shared W×H for every frame).
  • Set the delay: Use frame delay (ms) to tune speed — roughly 80–150ms for a flipbook feel, 500ms or more for a slow reveal.
  • Download: After generating, "Download GIF" saves it instantly as animation.gif.

Handy For

  • Turning burst photos or screenshots into a single moving GIF
  • Lining up hand-drawn frames for a short animation
  • Showing a product or before/after as a switching GIF
  • Making a short moving image for social or chat, all on your device

Frequently Asked Questions

Are my images sent to a server?
No. The GIF is built entirely in your browser, and the images you pick are never transmitted to or stored on any external server. You can use this tool with private photos without concern.
Why is there a limit on the output width?
Because the GIF is built on your device, larger sizes are heavier to process and produce bigger files. To keep things stable, the output width is clamped to a maximum of 480px. The height is derived from the first image's aspect ratio, and every frame is normalized to the same width and height.
What if it takes a while to generate?
More images and larger sizes mean more time and a bigger file. While "Generating…" is shown, please wait. If it feels slow, use fewer images or a smaller output width to lighten the work.