Add two or more photos, set the order and delay, then click Make GIF. The animation preview appears here.
Fit
Help Us Improve
—
(—)
Make a GIF from photos online
Turn JPEG, PNG, or WebP photos into one animated GIF. Reorder frames, set delay, preview, and download — free, no sign-in.
What is a GIF maker?
GIF maker controls
Photos to GIF: Each JPEG, PNG, or WebP upload becomes one frame in the animation.
Frame order: Move photos earlier or later before you encode.
Shared frame size: Width sets the canvas. Height follows the first photo so the loop does not jump size.
Cover or contain: Crop to fill, or fit the full photo on a solid background.
Delay and loop: Set how long each photo stays on screen, and whether the GIF loops.
GIF download: Save the animation as gif-maker.gif after you preview it.
How to make a GIF from images
Add photos
Drop or browse at least two JPEG, PNG, or WebP files (up to 24, 15 MB each).
Set the order
Use the arrows so frames play in the sequence you want.
Choose timing and fit
Set frame delay, width, cover or contain, and loop.
Make and download
Click Make GIF, check the preview, then Download GIF.
Tips for photo GIFs
- 01
Start with the framing photo
Canvas height follows the first image. Put the aspect you want at the top of the list.
- 02
Use Cover for a full-bleed loop
Cover crops edges so every frame fills the same rectangle.
- 03
Slow the delay for text
Title cards need a longer frame delay than a fast slideshow.
- 04
Keep the width modest
480 px is enough for chat and social. Wider frames make a larger GIF.
GIF makers compared
Ezgif GIF maker
Makes a GIF from images or video on a server, with resize and delay controls. Files are uploaded.
GIF Combiner
Joins animated GIFs (and optional stills) in sequence. It does not force every frame onto one photo canvas.
Video to GIF
Samples frames from a video file. It does not start from a stack of photos.
GIF Maker
Builds one GIF from JPEG, PNG, or WebP photos only. Shared width, cover or contain, delay, and loop. Encoding stays in the browser.
When to use a GIF maker
Slideshow loops
Play a short set of stills as one looping GIF for a post or deck.
Step sequences
Show a process as ordered frames instead of a video file.
Before and after
Alternate two photos with a readable delay.
Storyboard drafts
Check pacing before you move the same stills into a video editor.
Why make a GIF here
No sign-in
Open the page, add photos, and download. No account.
Stays on your device
Encoding runs locally. Photos are not uploaded.
Free
No watermark on the GIF you download.
One frame size
Mixed photo sizes land on a single canvas instead of shifting every frame.
Technical details
- Inputs
- JPEG, PNG, and WebP stills. Animated GIF files are rejected.
- Canvas
- Width 160–800 px. Height follows the first photo, capped at 1080 px.
- Fit
- Cover scales and crops. Contain letterboxes onto the background color.
- Encode
- gifenc writes a palette GIF with the delay you set and a forever loop or a single play.
- Limits
- 2–24 files, 15 MB each. Very large photos use more browser memory while encoding.
Sources & References
“The Graphics Interchange Format is a bitmap image format that supports up to 8 bits per pixel, allowing a single image to reference a palette of up to 256 distinct colors.”
GIF bitmap image format: This GIF maker encodes each photo as a palette frame in one GIF, which is the format’s model for short animations. en.wikipedia.org/wiki/GIF
“The Canvas API provides a means for drawing graphics via JavaScript and the HTML canvas element.”
Canvas API: Each photo is drawn onto a shared canvas—cropped or letterboxed—before the pixels are quantized into a GIF frame. developer.mozilla.org/en-US/docs/Web/API/Canvas_API
“Animation is the method by which still figures are manipulated to appear as moving images, typically created by displaying a sequence of images at a rapid rate.”
Frame animation: Frame delay is how long each still stays on screen. A shorter delay reads as motion; a longer delay reads as a slideshow. en.wikipedia.org/wiki/Animation