Combine images into a GIF
A handful of screenshots or photos stitched into a single animation you can drop anywhere an image goes.
- Nothing is uploaded
- Works offline after first visit
- Open source
- No watermark. Up to 300 pictures; the limit is your device’s memory (phones hold less).
Combine PNG screenshots or JPG photos into one animated GIF for a README, a help article, an email or a chat. It is free, needs no account and adds no watermark, and your files are not uploaded: everything runs in your browser on your device. A GIF can hold up to 300 pictures, and the limit is your device’s memory (phones hold less); give the page a short while after one visit to save itself for offline use, and then it works offline.
Done
Open the network tab. Your files never appear in it.
Add files and run the tool to see every request this tab makes.
Your files are processed on this device and never sent to a server. Reload the page to clear everything from memory.
An animated GIF plays anywhere a plain image is allowed: a GitHub README, a help-centre article, a Slack or Teams message, a product listing, a slide. That makes it the easiest way to show a few steps in order without hosting a video or asking anyone to press play.
A worked example: you want to show a colleague how to export a report in four clicks. Take four screenshots, one per click, and drop them here. They are listed in the order you took them; move one with the arrows if needed. One second per image and 640 pixels wide are already set, which keeps menu text readable. The preview plays the four steps on a loop. If a step goes by too fast to read, choose 2 seconds, then press Make GIF and paste the result into the ticket or the document.
Screenshots of software have flat colours, so they compress well as GIF and stay crisp. Photos with gradients do not, and a GIF of twenty full-colour photos at this width can pass 2 MB; for that, choose 320 pixels or fewer photos. Crop the screenshots to the same window first, so nothing jumps between frames.
How it works
- Drop the screenshots or photos, and put them in order with the arrows.
- Check the timing in the preview; 1 second per image is set, with a width of 640 pixels.
- Press Make GIF and paste or attach the file where you need it.
In your browser, not on a server
Your browser decodes each picture in the tab. Every frame is the shape of the first picture at the width you choose, and each picture is drawn onto it whole or cropped to fill. gifenc (MIT) picks the best 256 colours for each frame, maps the pixels onto them and compresses the frame with LZW, with the time per picture and the loop setting written into the GIF. The file is assembled in memory.
Compared with upload-based tools: Online GIF makers upload every picture, and many stamp a watermark on the free result or ask you to sign up first. Here the pictures stay on your device, there is no watermark, and the preview plays the exact timing before you make the file.
Verify it yourself. Give the page a short while after one visit to save itself for offline use, then turn off Wi-Fi or switch to airplane mode and run the tool again. Or open your browser's developer tools (F12, or Cmd-Option-I on a Mac), pick the Network tab, and watch it while you convert. The panel above does the same count for you.
Questions
Will it play in an email?
In most mail apps, including Gmail, Apple Mail and Outlook on the web, yes. Some desktop versions of Outlook for Windows show only the first frame, so put the most important step first.
Can I add a pause on the last image?
Every picture shows for the same time. To hold the last step longer, add the same screenshot two or three times at the end of the list.
Does it work with PNG screenshots that have transparent corners?
Yes. Transparent areas are filled with the background colour you pick, white by default, because a GIF frame made from a photo-quality palette has no partial transparency.
Should I use a GIF or a video?
A GIF for a few steps where people will not press play: docs, tickets and chat. A video (MP4) for anything longer than about ten seconds, with sound, or in full colour; it is also much smaller.
Is the file uploaded anywhere?
No. There is no server in this process. The page is a static file and the work is done by code running inside your browser tab. Give the page a short while after one visit to save itself for offline use; then you can turn off Wi-Fi and it still works.
More image tools
GIF maker
Your pictures turned into one looping GIF, put together on this device, with no watermark.
Merge GIFs
Join several animated GIFs end to end, in the order you choose. They are put together on this device, and the GIFs are not uploaded.
Favicon generator
Drop in your logo and get every icon a website needs, plus the HTML to paste. Unreleased logos stay on this device.
Remove background
Cut out people, pets and products at full resolution. The photo never leaves this device.
Other conversions
- JPG to GIF
- WebP to GIF
- PNG to GIF
- GIF to PNG
- GIF to JPG
- JPG to TIFF
- PNG to TIFF
- ICO to PNG
- HEIC to PNG
- HEIF to JPG
- GIF to PDF
- MP4 to GIF
- MOV to GIF
- WebM to GIF
- GIF to video
- Animated GIF to MP4
- Sepia filter
- Wi-Fi QR code generator
- vCard QR code generator
- UPC barcode generator
- Code 128 barcode generator
- Code 39 barcode generator