Make an animated GIF from images
Put photos, screenshots or drawings in order and turn them into an animated GIF. Choose how long each frame shows, the size and whether it loops, and watch the preview play.
Drop images hereAdd images
2 to 50 JPG, PNG, WebP or AVIF images, one per frame. Use the arrows to change the order.
Processed on your device. Your images are never uploaded.
How it works
- Your browser decodes each image in the order you set.
- Each is drawn onto a frame of the size you choose, fitted or cropped to the first image’s shape.
- The frames are encoded into one GIF, with pixels that don’t change between frames left out to keep it small.
Supported formats
- Opens
- JPG, PNG, WebP, AVIF, BMP and GIF (the first frame of an animation), 2 to 50 at a time
- Saves
- An animated GIF, 320 to 800 pixels wide
- Limits
- Up to 50 files, 80 MB each. The GIF itself is at most 800 pixels wide.
- Frames take the shape of the first image. Others are fitted inside it or cropped to fill it, as you choose.
- GIF allows up to 256 colours per frame, so photos with smooth gradients can look slightly banded.
- Identical frames in a row are merged into one longer frame, which keeps the file small.
Your image stays on your device
This tool runs entirely in your browser. The image is never uploaded, so there is nothing for us to store, see or delete.
To check, open your browser’s developer tools, switch to the Network tab and use the tool: you will not see your image being sent anywhere.
Related tools
Questions
Are my images uploaded anywhere?
No. The image is read and processed by your own browser. Nothing is sent to our servers, so there is no copy of your image anywhere but your own device.
How do I make the animation faster or slower?
Change “Time per frame”. 100 ms is fast and smooth; 500 ms to 1 second suits a slideshow of photos.
My GIF is too big to send. What can I do?
Pick a smaller width or fewer colours, or run it through the GIF Compressor afterwards.