Images to Animated GIF Maker
Add your images, put them in order, choose how fast they play and export one animated GIF. It works for stop-motion, pixel art, before-and-after comparisons, slideshows and rendered frame sequences. Every frame is decoded and encoded in your browser, so nothing is uploaded.
- Encoded on your device
- Up to 100 MB
- No watermark, no signup
Last reviewed · How we verify claims
Drop images here
or click to browse — several images or a folder (PNG, JPG, WebP, AVIF) · or paste
Processed on your device. Nothing is uploaded.
How it works
- 1. Drop PNG, JPG, WebP or AVIF images, or a whole folder. If their shapes differ, choose Fit, Fill or Stretch and the width.
- 2. Reorder or remove images, set how long each one shows, add crossfades, captions and colour looks.
- 3. In the Export tab, compare estimated sizes, choose quality or a size limit to fit, then encode the GIF on your device and download it.
Recommended settings
| Use case | Settings | Why |
|---|---|---|
| Before/after or slideshow | Show each image for 1–2 s · crossfade 400 ms · loop forever | Each image needs time to be read. Slow playback also means few frames, so the file stays small. |
| Stop-motion or pixel art | 8–12 fps · lossy off · dithering off | Hand-made animation is traditionally shot at 8–12 fps. Pixel art has few colours, so it fits GIF's palette exactly. |
| 3D render or timelapse sequence | 15–24 fps · lossy 30 · diffusion dithering | Smooth motion needs more frames. Renders have gradients, which dithering keeps from banding in a 256-colour palette. |
Use it on the web
<img src="sequence.gif" alt="Short description of the animation" width="480" height="270" loading="lazy" decoding="async">GIF vs WebP vs AVIF vs MP4
| Format | Typical size | Colour | HTML tag | Support |
|---|---|---|---|---|
| GIF | Largest | 256 per frame; on/off transparency | <img> | Everywhere |
| WebP | Usually much smaller than GIF | Full colour + alpha | <img> | All modern browsers |
| AVIF | Usually smallest of the image formats | Full colour (alpha in the format; not written by this tool) | <img> | Current Chrome, Edge, Firefox, Safari |
| MP4 | Usually smallest overall | Full colour, no alpha | <video> | Everywhere, but not where only images are allowed |
None of these exports include audio. Sizes vary by clip, so the editor shows your real output size before download. How we test
Questions about Images to Animated GIF Maker
- How many images can I combine, and in what order?
- As many images as your plan allows (60 on the free plan) and your device can hold, in PNG, JPG, WebP or AVIF; you can drop a whole folder. Frames play in the order added; drag frames in the strip, or focus one and press Alt plus an arrow key, to reorder. If the images have different shapes, choose Fit (with a blurred or coloured fill), Fill or Stretch, and a width up to 1080 px or the original.
- What frame rate should I use?
- Match the content: half a second to a few seconds per image for slideshows and comparisons, 8–12 fps for stop-motion and pixel art, 15–24 fps for rendered sequences. "Show each image for" runs from 50 ms to 10 s, and any single image can have its own time.
- Will transparent PNGs stay transparent?
- Yes, with GIF's limits: each pixel is either fully transparent or fully opaque, so soft edges and shadows turn hard. Turn "Keep transparency" off in the Export tab to fill them with a colour instead. For smooth, partly transparent edges, use Images to Animated WebP.
- Can I mix PNG, JPG and WebP in one GIF?
- Yes. Every image is decoded to pixels before encoding, so the source format of each frame doesn't matter.
- Are my images uploaded?
- No. Decoding and GIF encoding run in your browser tab. You can disconnect from the internet once the page has loaded.
Frame timing for common animations
Frame rate is the most important setting for an image sequence. A comparison slider or product slideshow needs each frame on screen long enough to read, so 1–2 frames per second. Stop-motion and pixel art look right at 8–12 fps. Rendered frames from Blender or After Effects were usually made for 24 fps; export at 15–24 depending on how smooth you need it.
Keeping GIF colours clean
Each GIF frame is limited to 256 colours. Pixel art, logos and flat illustrations fit easily, so turn dithering off for crisp edges. Photographs and renders have smooth gradients; dithering spreads the colour error into fine noise so gradients don't band, at the cost of a slightly larger file.
Preparing your frames
Images of the same size and shape need no setup. For mixed shapes, Fit keeps every image whole with a blurred or coloured fill around it, Fill crops the edges, and Stretch distorts. Name files with leading zeros, such as frame-001.png, so they sort correctly; dropped folders are sorted the same way.
Private by design
Framimo converts your files inside your browser tab, so your images are never sent to a server for this GIF export. There is no signup and no watermark, and you can disconnect from the internet once the page has loaded.