Drop frames here
or click to choose · or paste (Ctrl/Cmd + V)
processed in your browser · never uploaded
Add two or more images — they play as the GIF in this order.
Turn a set of images into a single animated GIF that plays your frames in order — entirely in your browser. Whether you have exported animation frames, screenshots, pixel-art cels, or a quick flip-book, you can make a GIF without a heavy editor or an upload-required website. It is simple: drop (or choose, or paste) two or more frames, reorder them with the up/down buttons, then pick the frame delay (how long each frame shows — i.e. the speed), the maximum width, the background, and whether it loops. As you change the delay, the tool also shows the equivalent frames-per-second (fps), and the preview actually plays so you can check the result right away. Each frame is fit to the output size — either 'contain' (whole frame with padding) or 'cover' (fill, cropping overflow) — and the background can be transparent (GIF single-colour transparency), white, or black. If the images are large, the 'max width' control scales them down while keeping the aspect ratio, which keeps the GIF file size smaller. Because GIF is limited to 256 colours, photo-like images are automatically reduced (quantized) to fit. All processing happens inside your browser — the images are never sent to any server or API, so it's safe to use even where uploading files is not allowed.
How to use
- Load two or more frames by dropping, choosing, or pasting them (nothing is uploaded).
- Reorder with the up/down buttons, then set the frame delay (speed), max width, background and loop (the preview plays as you go).
- Click 'Download GIF' to save it.
FAQ
Are my images uploaded anywhere?
No. Loading, compositing the frames, and GIF encoding all happen inside your browser. The images are never sent to any server or API — everything stays on your device, so it's safe to use even in workplaces or schools that block cloud tools.
Can I change the playback speed (frame delay)?
Yes. You set the frame delay (how long each frame shows) in milliseconds, and the tool shows the equivalent frames-per-second (fps). The same delay applies to every frame, and the preview plays in real time so you can check the speed before exporting.
Can the background be transparent?
Yes. The background can be transparent, white, or black. With transparent, the see-through parts and padding of each frame stay transparent in the GIF (GIF supports a single transparent colour, so semi-transparent pixels are rounded to fully transparent or fully opaque).
Can the frames be different sizes?
Yes. The output size is set to the largest frame dimensions (capped by 'max width'), and each frame is fit into that size with 'contain' (padding) or 'cover' (crop). Frames that are already the same size produce a clean, aligned animation.
Why do the colours sometimes look slightly different?
Because GIF can only hold up to 256 colours. Images with many colours, such as photos or gradients, are automatically reduced (quantized) to the nearest colours. If you want to preserve colours, illustrations or pixel art with few colours work best.