Make an animated GIF from your images
This images to GIF maker turns a set of photos, screenshots, drawings or product shots into one animated GIF. Add as many pictures as you like, drag them into order, give each frame its own delay, choose how often the animation plays, and download a GIF that works in chats, emails, slides, forums and documentation — anywhere a video would be too heavy or would not autoplay.
Everything happens on your device. The images are decoded by your browser, drawn onto a canvas at the size you pick and encoded into GIF frames by a small open-source encoder (gifenc, MIT licence) loaded the first time you add images. No file is uploaded and there is no watermark, account or limit beyond your device’s memory.
It suits step-by-step tutorials, before-and-after flips, stop-motion experiments and short reaction loops. If your source is a video clip rather than separate pictures, the Video to GIF converter is the better starting point.
How to use the Images to GIF Maker
- Drop your images onto the upload area, click it to choose files, or paste a screenshot with Ctrl+V. Use “Add images” to append more later.
- Drag each frame by its grip into the order you want (or focus a frame and press Alt + arrow keys). “Reverse” flips the whole sequence.
- Type a delay for every frame with “Delay for all frames” and “Apply to every frame”, then change individual frames in the small ms box under each thumbnail.
- Choose how many times it plays, the longest side in pixels, the shape, whether images are fitted with borders, cropped to fill or stretched, and an optional crossfade.
- Watch the live preview and the estimated file size, then press “Make GIF” and “Download GIF”.
Images to GIF Maker features
Per-frame timing
Every frame keeps its own delay in milliseconds, so a title card can stay for two seconds while the in-between steps flash by in 150 ms.
Drag-and-drop ordering
Reorder with the mouse, a finger on touch screens, or the keyboard. Arrow buttons on each card move a frame one place at a time.
Size, shape and fit
Pick 160 to 1,000 px on the longest side, keep the first image’s proportions or force square, 4:3, 16:9, 4:5 or 9:16, and fit, fill or stretch images of different sizes.
Crossfades
Insert 2, 4 or 8 blended frames between pictures for a smooth dissolve — including the loop back to the first frame when the GIF repeats.
Live preview and size estimate
The preview plays the exact sequence, timing and fades that will be written, and a sample encode predicts the file size before you commit.
Transparency and dithering
Borders can be transparent instead of coloured, and ordered dithering smooths gradients when you reduce the palette to keep the file small.
How GIF timing and looping work
A GIF stores a delay for each frame in hundredths of a second, so the tool rounds your values to the nearest 10 ms. Most browsers treat any delay under 20 ms as “too fast” and slow it to 100 ms, which is why the minimum here is 20 ms (50 frames per second). For a steady animation, 40–100 ms per frame (10–25 fps) is a good range; slideshow-style GIFs usually use 500–2,000 ms.
Looping is controlled by the NETSCAPE2.0 application block that almost every viewer understands. “Loop forever” writes a loop count of 0. “Once” leaves the block out, and “3 times” writes a repeat count of 2 — the first play plus two repeats — which is how current Chrome, Firefox, Safari and Edge read it. Some older apps and chat clients ignore the count and loop forever regardless.
A crossfade inserts extra frames in which the next picture is drawn over the current one at increasing opacity (for example 33% and 67% with two blend frames). The “Crossfade length” is shared between those blend frames and added on top of the frame delays, so the total loop time shown under the settings grows when you switch fades on.
Keeping the GIF small
GIF is an old format: every frame is limited to 256 colours and compressed losslessly, so photos make large files. The biggest savings come from these settings, roughly in this order:
- For still more savings after you download, run the file through the GIF Compressor, which can drop colours and frames further.
- Resize or crop pictures to the same proportions first with the Image Resizer if you want no borders and no cropping.
- Need the frames back as separate pictures? GIF to PNG extracts every frame of a GIF.
| Change | Typical effect on size | Trade-off |
|---|---|---|
| Longest side 480 → 320 px | about 55% smaller | less detail |
| Fewer frames or no crossfade | proportional to the frame count | choppier motion |
| 256 → 64 colours | 20–40% smaller for photos | banding in skies and skin |
| Dithering off | a little smaller | more visible banding |
| Flat graphics instead of photos | often 5–10× smaller | — |
Images to GIF Maker FAQ
How do I make a GIF from several images?
Add the images to this images to GIF maker, drag them into order, set the delay per frame and how often it plays, then press “Make GIF” and “Download GIF”. It is free and runs in your browser.
Are my photos uploaded anywhere?
No. The pictures are read, resized and encoded on your own device. The only download is the small open-source encoder script the first time you use the tool.
How many images can I use?
Up to 200 frames. The practical limit is memory and file size: 100 photo frames at 640 px can easily reach 20 MB, which many chat apps refuse. Keep frames and size modest for sharing.
Why does my GIF play faster or slower than I set?
Delays are stored in hundredths of a second, and viewers slow anything under 20 ms down to 100 ms. Very large GIFs may also stutter on slow phones because each frame has to be decoded in turn.
Can the GIF have a transparent background?
Yes — tick “Transparent borders” and the padding around images becomes transparent. GIF transparency is on or off per pixel, so soft edges in PNGs become hard edges.
Can I use JPG, PNG and WebP together?
Yes. Any image your browser can open works, and pictures of different sizes are fitted, cropped or stretched to one frame size. An animated GIF or WebP adds only its first frame.
Will the GIF loop on WhatsApp, Slack or email?
Most apps loop GIFs forever whatever the loop count says. Outlook on Windows shows only the first frame, so put the key message there.