Upload your images using the tool above, drag them into the order you want, set a frame delay (100–200ms is a good starting point for smooth animation), and click Create GIF. The file downloads directly — no account required.
GIF Maker — Create Animated GIFs from Images
Upload a set of images, arrange the frames in any order, set how fast each one plays, and download your animated GIF. Everything runs in your browser — your files never leave your device.
What This Tool Actually Does
This GIF maker takes a sequence of still images and stitches them together into a single animated GIF file. That's the core mechanism behind every GIF you've ever seen: a series of frames displayed one after another in a loop.
A few things worth knowing before you start:
PNG, JPG/JPEG, WebP, and existing GIF files. You can mix formats freely — the tool handles the conversion internally.
Measured in milliseconds. 100ms per frame = 10 frames per second. 50ms = 20fps. 1000ms = one frame per second (good for slideshows). The tool lets you set a global delay or adjust individual frames independently.
Set to 0 for infinite looping (the default behavior most people expect from a GIF), or specify an exact number if you want the animation to stop after a set number of plays.
By default the GIF uses the dimensions of your first uploaded image. You can specify a custom width and height if you want to resize the output — useful for reducing file size.
GIF is not a compressed video format. Each frame is stored as a separate image with a 256-color palette. A 20-frame GIF at 600×400 pixels will typically land between 1–5 MB depending on image complexity. If you're finding the output too large, the most effective levers are: fewer frames, smaller dimensions, or simpler imagery with fewer distinct colors.
How to Make a GIF — Step by Step
Upload your images
Click the upload area or drag and drop your files. You can select multiple images at once. There's no hard limit on the number of frames, but keep in mind that file size grows linearly with frame count.
Arrange the frame order
Once uploaded, frames appear as thumbnails. Drag them into the sequence you want. The order here is exactly the order they'll play in the final GIF — first frame at the top plays first.
Set frame timing
Choose a delay for each frame in milliseconds, or apply a single delay to all frames at once. As a starting point: 100–150ms → smooth, natural-feeling animation; 200–500ms → slower, more deliberate transitions; 500–1000ms+ → slideshow-style, where each image lingers
Configure output options
Set the output width and height if you need a specific size. Set loop count — most use cases want 0 (infinite loop). Click Create GIF.
Download
The animated GIF is generated directly in your browser and downloads automatically. No server processing, no wait queue, no watermark.
Choosing the Right Approach — Images vs. Video
This tool is built specifically for making GIFs from still images. If you're starting from a video file (MP4, MOV, WebM), you'll get better results using the dedicated [Video to GIF](/video-to-gif) or [MP4 to GIF](/mp4-to-gif) converters, which handle frame extraction from video automatically.
Here's a quick guide to which starting point fits your situation:
| You have | Best tool |
|---|---|
| A series of screenshots or exported frames | This GIF Maker |
| A sequence of product photos | This GIF Maker |
| Hand-drawn animation frames | This GIF Maker |
| An MP4, MOV, or WebM video clip | Video to GIF |
| A screen recording | Video to GIF |
| Text you want animated | Text GIF Maker |
| A meme template with captions | GIF Meme Maker |
Practical Use Cases
Product and e-commerce animations
Uploading 4–8 product photos and stitching them into a looping GIF is one of the most common uses for an image-based GIF maker. The result can showcase multiple angles or color variants in a single image slot — useful for marketplaces and social posts where video isn't supported.
Animated tutorials and UI walkthroughs
If you've taken a series of sequential screenshots to document a workflow, turning them into a GIF is often clearer than embedding a video or writing a long step-by-step list. READMEs on GitHub, internal wikis, and help docs frequently use this format.
Frame-by-frame animations
Artists and illustrators who export individual frames from drawing software (Procreate, Photoshop, Clip Studio Paint) use image-to-GIF tools to preview and share their work before moving to a final format. This tool is a quick way to check timing and sequence without opening a full animation suite.
Custom reaction GIFs
Have a series of photos that tell a visual joke or reaction? Sequence them, set tight frame timing (80–120ms), and you have a custom reaction GIF for Discord, Slack, or messaging apps.
Email headers and banners
Animated GIFs remain the only reliable way to add motion to email newsletters, since most email clients don't support embedded video. A simple 3–5 frame animation cycling through product images or a promotional message is a common email marketing technique.
Making a GIF on iPhone — What You Actually Need to Know
A lot of searches around "how to make a GIF on iPhone" point to people looking for a quick mobile solution. Here's the honest breakdown:
Using this web tool on iPhone:
The tool works in Safari and Chrome on iOS. You can upload images from your Photos library, arrange frames, and download the resulting GIF directly to your camera roll. It's the same experience as desktop.
iOS shortcuts approach:
Apple's Shortcuts app has a built-in "Make GIF" action that can convert a selection of photos into a GIF without any third-party app. It's limited — no frame delay control, no resize — but it's fast for simple use cases. You'll find it by opening Shortcuts → New Shortcut → searching for "Make GIF."
Live Photos to GIF:
If you want to turn a Live Photo into a GIF, the easiest native method is sharing the Live Photo and selecting "Share as Animated GIF" in the share sheet. For more control over the output, tools like this one (using the exported frames) give you finer timing adjustments.
GIF vs. Other Formats — When GIF Is (and Isn't) the Right Choice
GIF has been around since 1987 and remains dominant for animated images, but it's worth knowing its limitations so you can make an informed decision:
GIF's advantages:
- Universal support — works in email, messaging apps, forums, documentation, everywhere
- Auto-plays and loops without user interaction
- No video player required
GIF's limitations:
- Hard limit of 256 colors per frame — causes visible banding on photos and gradients
- No audio support
- Large file sizes relative to video codecs (a 5-second GIF can be 10× the size of the same MP4)
When to use something else:
- If you're embedding on a website you control, consider using a short looping MP4 with `autoplay`, `loop`, and `muted` attributes — it's typically 5–10× smaller and visually superior
- If the platform supports APNG or WebP animations, those formats preserve full color depth without the 256-color restriction
- If the content is longer than 10–15 seconds, GIF is almost always the wrong format
For short animations, quick shares, and anywhere video isn't supported, GIF remains the pragmatic default.
Frequently Asked Questions
There's no hard cap on the number of frames, but be mindful that file size scales with frame count. For a looping animation meant for web use, 10–30 frames is a practical range. Longer frame sequences produce very large files.
This is GIF's 256-color palette limitation in action — it's most visible on photographs and images with smooth gradients. The format was designed for simple graphics, not photographic content. For photo-heavy sequences, consider whether a looping MP4 video would be a better fit for your use case.
Yes. The tool lets you configure per-frame delay individually, not just a global setting. This is useful when you want some frames to linger longer than others — for example, pausing on a key product image before cycling to the next.
Yes. The GIF is generated entirely in your browser using client-side processing. Your images are never sent to any server, which means there's no privacy concern and no wait time for server-side processing.
This depends on the use case. For web embeds and social media, 480–800px wide is a common target. For email, 600px wide is a safe maximum. Larger dimensions produce sharper GIFs but significantly larger file sizes — GIF file size scales roughly with the square of the resolution.
Canva's GIF feature is part of a broader design suite — it's well-suited if you're already designing in Canva and want to export an animated version of a design with text, overlays, and brand elements. This tool is purpose-built for converting a sequence of existing images into an animated GIF quickly, with precise frame timing control and no design canvas required. Different tools for different workflows.
This tool is free — no subscription, no registration, no watermarks, and no limits on how many GIFs you create. The output is yours to use however you want.
If you have a series of heart animation frames (exported from an illustration app, for example), you can upload them here and they'll become an animated GIF. For a purpose-built heart locket GIF effect, the Heart Locket GIF Maker is designed specifically for that use case.
This tool takes still images as input and assembles them into a GIF. The Video to GIF tool takes a video file as input and extracts frames from it automatically. If you have a video clip you want to turn into a GIF, use the Video to GIF tool. If you have individual image files, use this one.