Images to GIF
Combine several pictures into an animated GIF in the order you added them. Set the frame delay, output width, quality and looping, then download a single
Drop your image file here
or click to browse files
Combine several pictures into an animated GIF in the order you added them. Set the frame delay, the output width, the quality and whether the animation loops, then download one .gif file you can paste into a chat, a forum post or an email.
GIF is the format that plays everywhere without a plugin, which is why it is still the easiest way to show a short sequence: a product rotating, a before-and-after, a few screenshots that build on each other. Keep the width modest (600-800 px) - GIF files grow quickly, and the format is limited to 256 colours per frame, so photos look slightly banded while flat graphics look perfect.
How to make an animated GIF
Add two or more images in the order you want
Set the frame delay, width and quality
Generate and download the .gif
FAQ
Why do my photos look banded in the GIF?
GIF is limited to 256 colours per frame, so smooth gradients and skin tones cannot be reproduced exactly. Flat graphics, icons and screenshots come out clean; for photos a short MP4 or WebP animation looks better.
What frame delay should I use?
100 ms per frame is a brisk slideshow, 300-500 ms gives people time to read a screenshot, and 1000 ms feels like a slow presentation. The delay is set globally for the animation.
Is there a size limit for the GIF?
No hard limit from the tool, but chat apps and forums often cap uploads around 8-10 MB. Reduce the width and the number of frames if the result is too large.
Can each frame have its own delay?
The delay is applied to all frames in this version, which is what most slideshows need. For per-frame timing, edit the GIF in a dedicated animation tool afterwards.
Does it loop forever?
Looping is on by default, which is the expected behaviour for a GIF. Turn it off if the animation should play once.
Are my images uploaded?
No, the GIF is assembled in your browser.
At a glance
| Input | image |
|---|---|
| Multiple files | Yes |
| Where it runs | In your browser - files are never uploaded |
| Works offline | Yes — once the page has loaded |
| Price | Free, no sign-up, no watermark |
Choosing between JPG, PNG, WebP and AVIF
These formats solve different problems, and picking the wrong one costs you either quality or file size. JPG is the safest choice for photographs and for anything you need to send to someone else, because every device and program opens it - but it is lossy and has no transparency. PNG is lossless and supports transparency, which makes it right for logos, screenshots, diagrams and anything with sharp edges or text, at the cost of a much larger file. WebP typically beats JPG by 25-35% at the same visible quality and supports transparency, but a few older programs still cannot open it. AVIF compresses even further, especially at low quality settings, but encoding is slower and support is the newest of the four. A practical rule: JPG to send, PNG to edit, WebP for your own website, AVIF when every kilobyte counts and you have checked that your audience can open it.
Getting a file under a size limit
Upload forms often demand something like "under 2 MB" or "under 500 KB", and the fastest way to get there is to work in the right order: crop away what you do not need, then reduce the pixel dimensions to roughly what the final use requires (1920 px wide is plenty for a full-screen web image, 1000 px for a blog post), and only then lower the quality. Converting to WebP or AVIF can be the single largest saving if the upload form accepts it. Stripping metadata is harmless for size and can matter for privacy, since photos often carry GPS coordinates, the exact camera model and the date. If a form still refuses the file, check whether it imposes a pixel-dimension limit rather than only a size limit - that catches people out more often than actual megabytes.