GIF Maker

Create animated GIFs from multiple images. Upload your frames in order and set the animation speed.

🎞️

Drop images here or click to browse

Select multiple images in the order you want them to appear

What This Tool Does

Creates animated GIFs from multiple uploaded images in your browser — set frame order, delay (ms), and loop count, then download the result. No upload to any server.

Who This Is For

  • Developers creating UI demo animations or step-by-step product screenshots for documentation
  • Social media users building simple looping animations or reaction GIFs from still images
  • Designers building lightweight banner animations without video editing software
  • Anyone who wants to combine a sequence of images into a single animated file

Example: Input: 5 PNG screenshots of an onboarding UI flow → Output: An animated GIF cycling through all 5 frames at 800ms per frame, looping continuously — ready to embed in docs or share



💡 GIFs are made from video clips or image sequences. To create the source clip, use the MOV to MP4 converter to ensure your video is in a compatible format first. For converting the finished GIF back to a video format, try the Video to GIF tool — it also handles the reverse workflow for creating GIFs from video.

Related Guides & Tutorials

Tips for Making Good Animated GIFs

GIF vs Video for Web Use

FactorGIFMP4/WebM Video
File sizeLarge (5–30MB typical)Small (1–3MB at same quality)
Color depth256 colors maxMillions of colors
TransparencyBinary (on/off)Full alpha channel (WebM)
Browser supportUniversalUniversal
AutoplayAlwaysRequires autoplay + muted attributes
Social mediaExcellent supportVaries by platform
Best forSimple animations, reactions, memesVideo content, demos, tutorials

For web pages, an autoplaying muted <video> element with an MP4 source delivers the same visual effect as a GIF at 5–10x smaller file size. Use GIF when you need the universal drag-and-drop compatibility of a single file (Slack, Discord, email, Twitter).

Related Animation and Video Tools

GIF creation is closely related to several other conversion workflows:

Frequently Asked Questions

How many frames can I add to a GIF?
There is no hard limit, but GIFs with many frames become very large. For web use, keep GIFs to 20–40 frames maximum (2–4 seconds at 10 fps). Beyond that, a WebM or MP4 video is more efficient and better quality.
What image formats can I use as frames?
JPG and PNG frames are both supported. All frames should be the same dimensions — the tool will resize frames that don't match the first frame's dimensions.
Why is my GIF jerky or choppy?
A choppy GIF usually means the frame delay is set too high (slow animation) or too low (skipping frames too quickly). Try 80–100ms per frame (10–12 fps) for natural-looking motion. If specific frames look wrong, the source images may have different dimensions.
Can I add a loop count to the GIF?
Yes — GIFs can be set to loop a specific number of times or loop indefinitely. The default is infinite loop, which is standard for GIFs used in web content.
How do I keep the GIF file size small?
Three techniques: reduce frame count (shorter animation), reduce output dimensions (300px wide is often sufficient), and reduce the color palette. Complex photos produce larger GIFs than flat illustrations or screenshots.
What's the difference between GIF and using a short video?
A short looping MP4 is typically 5–10× smaller than an equivalent GIF while looking better. GIF's advantage is universal support in email clients and older platforms that can't play video. For websites, use MP4; for email, use GIF.
What frame delay should I use?
200ms (0.2 seconds) per frame gives a smooth animation at about 5fps. Use 100ms for faster animations, 500ms or more for slower slideshows.

How It Works

1
Upload image framesUpload 2 or more JPG or PNG images in the order you want them to appear in the GIF.
2
Set frame delayFrame delay controls animation speed — 100ms (10fps) is a natural speed; 50ms (20fps) for smoother motion.
3
Generate and downloadThe GIF is assembled in your browser using a JavaScript GIF encoder. Download and share immediately.

When to Use This Tool

  • Creating a simple animation from a series of screenshots or illustrations
  • Making a product demo GIF for a website or email campaign
  • Combining before/after images into a looping animation
  • Building an animated sticker or reaction image from static frames

🔒 Privacy & Security

GIF creation runs entirely in your browser using a JavaScript GIF encoding library. Your images are processed in the browser's memory — no frames are uploaded to any server. For UI screenshots, design mockups, or any images containing proprietary content, local processing keeps them private.

You Might Also Need

Image Compressor →Image Resizer →Video to GIF →

Related Tools

Image Format Guides

Not sure which format to use? These in-depth comparisons explain the tradeoffs: