Images to GIF

Convert Images to a GIF

Combine JPG, PNG, or WebP images into one looping animated GIF — free, fast, and right in your browser.

Drop images to make a GIF

Add two or more images, in the order you want them to play

Built on your device — nothing to install

JPG · PNG · WebPOne looping GIFNo sign-up Animated GIF

Turn a batch of photos into a GIF

If you have a sequence of photos — burst shots, a time-lapse, frames you exported from somewhere else — this converter joins them into a single animated GIF. It accepts JPG, PNG, and WebP and plays them in the order you add them.

Because everything happens in the browser, there is nothing to install and no queue. Add the images, set how fast they play, preview the loop, and download the finished GIF.

How to convert images to a GIF

  1. Choose your images. Select all the photos at once, or drag them in; they play in the order shown.
  2. Set speed and loop. Pick a frame delay and whether the GIF repeats forever.
  3. Download the GIF. Click Make GIF and save it, or export every frame as a ZIP.

Keep the images the same size

For the cleanest result, use images that share the same width and height. If they differ, each frame is scaled to the output width — cropping them to a common size first avoids any letterboxing.

Images to GIF: how it works

Combines a batch of JPG, PNG, or WebP photos into one looping animated GIF, decoding each image in the browser and playing them in the order you add them. It is the same maker as above, framed for people arriving with a folder of photos.

Accepted formats
JPG, PNG, WebP
Output
One animated GIF
Best for
Same-size photo sequences
Typical delay
100 ms (time-lapse) – 1000 ms (slideshow)
Processing
In your browser

What to know about the GIF format here

Photos are continuous-tone, but a GIF frame holds only 256 colours, so a photographic sequence is re-quantized per frame; expect some banding in skies and gradients that a JPG or WebP would keep smooth.

Tips for the best result

  • Crop or resize all the photos to identical dimensions before adding them — mismatched sizes get scaled to the output width and letterboxed, which looks uneven.
  • For a time-lapse feel use a short delay (around 100 ms); for a slideshow of distinct photos, 500–1000 ms per frame reads more clearly.
  • Long bursts make heavy GIFs because every photo becomes a full frame; if the file is too big, drop the width to ~480 px or use fewer photos.
  • If the photos are really a video you filmed, converting the original clip in the Video tab gives a smaller, smoother result than exporting and re-importing dozens of stills.

When to use this

Reach for this when you have a sequence of separate photo files — burst shots, exported frames, a series of product angles — and want them joined into one shareable loop.

How GIF files behave

  • A GIF stores up to 256 colours per frame from a palette it picks for that frame, so flat graphics, logos, line art, and screen recordings reproduce cleanly, while photographic gradients and skin tones can band or dither.
  • GIF compression (LZW) is lossless per frame — it never adds JPEG-style blocky artefacts — but because every frame is essentially a full image, the file grows quickly with more frames, more pixels, and more colours.
  • Animation timing is stored as a per-frame delay in hundredths of a second, and looping is set by a small repeat marker (the Netscape extension), which is why a GIF can loop forever on its own with no player controls.
  • A GIF has no audio track and no real alpha blending — only a single fully-transparent colour — so it is built for short, silent, looping motion rather than full video; a muted MP4 or WebM is far smaller for anything longer than a few seconds.

More GIF tools

Frequently asked questions

What image formats can I combine?

JPG, PNG, and WebP. They are all decoded in the browser and combined into one GIF.

Do the images need to be the same size?

It works best if they are. Different sizes are scaled to the output width, which can letterbox; crop them to a common size first for a perfect fit.

Is there a limit on how many images?

No fixed limit, but very many large frames make a large GIF — reduce the width to keep the file manageable.

Where is my image processed?

The GIF is built in your browser, so the new file is created on your own device. How any data associated with the tool is handled is described in our privacy policy.

More image tools