GIF Maker
GIF Maker turns a set of images into an animated GIF with reorderable frames, per-frame or global timing, a loop count, width, fit mode and background, in your browser so the images are never uploaded.
At a glance
- Accepts
- PNG, JPG, WebP, HEIC and other images your browser can open
- Outputs
- An animated GIF (per-frame palette, 32 to 256 colours)
- Where it runs
- Entirely in your browser, on your device
- What leaves your device
- Nothing - the file never leaves your device
- Limits
- 256 colours per frame; output takes the first image's shape; large widths with many frames make big files
- Account
- Not required - there is no sign-up
- Price
- Free, with no watermark and no usage cap
- Made by
- Visrut
- Last updated
- 11 November 2026
Put a few images in order and get them back as one animated GIF. Drag the frames to reorder them, give every frame the same time or set each one on its own, choose how many times it loops, the width, and how images of different shapes fit. The preview plays the animation as you change things. Everything runs in your browser.
How to use it
- Choose two or more images, drop them here, or paste them.
- Drag the thumbnails, or use the arrows, to set the order.
- Set the frame time, the loop count, the width and how images fit.
- Make the GIF, check it, and download it.
Honest limits
- A GIF holds at most 256 colours per frame, so photos with smooth gradients can look a little banded.
- The output takes the shape of the first image. Others are fitted, cropped or stretched to match.
- Big widths with many frames make big files: 20 frames at 1080 px can easily pass 10 MB.
Frequently asked questions
Are my images uploaded?
No. The frames are drawn and encoded into a GIF inside your browser tab. Nothing is sent to a server.
Can each frame have its own timing?
Yes. Type a time in milliseconds under any frame. Frames left empty use the frame time slider.
What does the loop setting do?
Forever is what most people expect from a GIF. Play once or a set number of times is useful for email and slides, where an endless loop is distracting. A few old viewers ignore the loop count and always loop.
My images are different sizes. What happens?
The GIF takes the shape of the first image. Fit whole image adds the background colour around the others, Fill and crop trims them to fill the frame, and Stretch distorts them to fit.
How do I make the GIF smaller?
Use a smaller width first, then fewer colours. If it's still too big, Compress GIF can drop frames and shrink it further.