Make a GIF from images
Photos in, looping animation out — ordered by you, built on your device. Never uploaded.
Drop images here or click to browse
JPG, PNG, WebP, HEIC-decoded photos — any mix. Order below, make the GIF. Nothing is uploaded.
From camera roll to animation
Reaction sequences, build-progress shots, before-and-afters, product spins: some stories are told best as a loop. Online GIF makers want your photos on their servers and stamp watermarks on the result. Here the whole assembly line — decoding, cropping to a common frame, palette generation, encoding — runs in your browser. Mixed sizes are fine; the first image sets the shape and everything else is centered into it. When the loop is done, the GIF compressor andexact-size resizer take it the rest of the way to wherever it's headed.
Finish the job
Frequently asked questions
How do I make a GIF from pictures?
Drop your images above, put them in order with the arrows, pick a frame speed, click Make the GIF. The animation is assembled in your browser and downloads as a looping GIF — nothing is uploaded.
Can I mix different image sizes and formats?
Yes. Every frame is scaled and center-cropped to match the first image, so a mix of phone photos, screenshots and PNGs comes out as one clean animation. The first image decides the shape — put the best-framed one first.
What frame speed should I pick?
Slideshow (2 fps) suits photo sequences and before/after sets; Flipbook (5 fps) feels animated; Fast (10 fps) approaches video smoothness but needs many frames. You can remake the GIF at another speed in seconds.
Why is my GIF large, and how do I shrink it?
GIF is an old format that stores every frame; many large frames add up. Run the result through our Compress GIF to 1MB (or any target) page — the quality ladder trims colors and scale until it fits.
Are my photos uploaded?
No. Frames are prepared on a canvas in your browser and the GIF is encoded by FFmpeg compiled to WebAssembly, all on your device. Your photos never leave your computer.