Images to GIF or Video
Build an animation or slideshow from a set of still images.
- Add
- Adjust
- Make
- Keep
How to use this tool
- Add your files — drag them onto the page or choose them. They stay on your device.
- Add the frames in the order they should play — the thumbnail rail can reorder them.
- Keep the output on Animated GIF — it plays everywhere, from chat apps to slide decks.
- Set Frames per second — two is the classic slideshow pace — and the frame width under Size.
- Press “Build animation” and download the results, individually or as one ZIP.
About this tool
Build an animation or slideshow from a set of still images. Free and unlimited, and nothing is uploaded: it all runs in your own browser. It runs entirely in your own browser — your file is never uploaded to a server, and the result downloads straight from your device, free, with no account and no watermark.
Privacy & limitations
Every frame takes the first image's shape: frames with a different aspect ratio are letterboxed with black bars rather than cropped or stretched. Only Animated GIF output works today; the MP4 and WEBM choices are not available in the browser yet. GIF uses at most 256 colours per frame, so photographs show visible banding.
Last updated:
Frequently asked questions
What order will the images play in?
The order they are added, which follows the filename. Numbering files 01, 02, 03 rather than 1, 2, 3 keeps them in sequence, because 10 sorts before 2.
Should I make a GIF or a video?
GIF if it has to play in an email or a chat client that blocks video. Video for anything longer than a few seconds: it is far smaller and holds millions of colours instead of 256.
What frame rate should I use?
Two to five frames a second reads as a slideshow. Twelve or more reads as motion. GIF files grow directly with the frame count, so the rate is the main control over size.
Do the images need to be the same size?
It helps. Mismatched sizes are fitted to a common frame with the letterbox colour filling the gaps, so a set that is already consistent gives a cleaner result.