Image to GIF Maker
Combine JPG, PNG or WebP images into a looping animated GIF. Arrange the frames, choose the timing, size and colours, watch the preview, and download the GIF — encoded on your device.
1. Frames
Up to 60 · not uploadedDrop images here
or click to browse — each image becomes one frame
Drag a thumbnail to reorder, or use the ← → buttons. Animated source images contribute their first frame only.
2. Animation settings
Preview updates liveLarge sizes and many frames take longer to encode. GIFs are limited to 256 colours per frame, so photos and gradients lose some quality.
3. Preview
- Frames
- 0
- Duration
- —
- Output size
- —
- GIF file size
- —
The animated preview appears here.
Preview of the frames before encoding.
The generated GIF file, as it will be downloaded.
About Image to GIF Maker
Image to GIF Maker turns a sequence of images into a real animated GIF. Add up to 60 frames, reorder them by dragging, and set the frame delay, loop count, output size, fit mode, background colour and number of colours per frame. An animated preview plays before export, and the finished GIF — encoded in your browser by a bundled open-source encoder — is shown next to it with its exact file size.
Animated GIFs work almost everywhere — chat apps, documentation, websites, emails and presentations — without needing a video player. Making one from screenshots, product shots or drawing steps usually needs desktop software or an upload service. Here the images are processed on your device. GIF is limited to 256 colours per frame, so photos lose some quality and long or large animations can take time and produce big files.
Step by step
- Drop the images you want to animate; each becomes one frame.
- Drag the thumbnails into the right order and remove any you don’t need.
- Set the frame delay and choose to loop forever, play once or play a set number of times.
- Set the width, height, fit mode, background colour and colours per frame.
- Watch the animated preview and adjust until the timing looks right.
- Press Create GIF, compare the result, and download the GIF.
What it offers
- Real animated GIF output (GIF89a) — not a video or a single frame
- Up to 60 frames with drag-and-drop or button reordering
- Frame delay from 20 ms to 10 s and loop forever, once or N times
- Custom width and height up to 1000 px with contain, cover or stretch fit
- Background colour for letterboxed frames
- 256 to 16 colours per frame for quality or smaller files
- Animated preview before export and the encoded GIF shown after
- Frame count, duration, dimensions and GIF size displayed
Tips for best results
- Use images of the same size and shape for smooth animations.
- Keep frames under about 500 px wide for small, fast-loading GIFs.
- Use 200–1000 ms delays for slideshows and 40–100 ms for smooth motion.
- Reduce colours for flat graphics; keep 256 for photos.
- Check the generated GIF in the preview before sharing it.
Why people use it
Private
Frames are encoded in your browser.
Compatible
GIFs play in chats, documents and browsers.
Controlled
Timing, looping, size and colours are all adjustable.
Transparent
See the real file size before downloading.
Common questions
This runs entirely in your browser
No file or text you enter here is uploaded. Encoding and decoding happen on your device using native browser APIs — close the tab and nothing remains on a server.