GIF Maker

Turn a set of images into a smooth animated GIF. Reorder frames, set delays globally or per-frame, pick how frames fit the canvas, choose loop and quality, and download in seconds. Need to convert first? Try our PNG to GIF, WEBP to GIF, or browse all GIF Tools.

Drop your images here

or click to browse - up to 100 frames, 50 MB each

PNG / JPG / WEBP Animated GIF
Files deleted after 4 hours No upload to third parties Fast server-side rendering

Tip: you can also paste a screenshot directly with Ctrl+V (Cmd+V on Mac)

Frame delay

Override the global delay just for this frame. Useful for pauses on emphasis frames.

How to Create an Animated GIF from Images

  1. Upload your images. Drag and drop one or more PNG, JPG, WEBP, or GIF files into the box above. Each file becomes one frame of the animation.
  2. Reorder if needed. Drag frames to change the playback order, or use the "Reverse" button to flip the entire sequence.
  3. Set the timing. Use the slider for a global delay, or click the clock icon on any frame to give it a custom delay (handy for emphasis pauses).
  4. Pick fit and loop. Choose how frames fit the canvas (Fit, Fill, or Stretch), then loop forever, play once, or repeat a custom number of times.
  5. Click "Create Animated GIF". Our server builds a clean, optimized GIF in seconds. Download the result, then optionally compress it further or resize it.
Pro tip: Frame size affects file size more than anything else. Turn on Resize and drop output to 480 px width for web sharing - the file size often drops by 60-80%.

What's in This Tool

Per-frame delays

Click the clock icon on any frame to give it its own timing. Perfect for meme emphasis pauses.

Frame fit modes

Fit, Fill, or Stretch - lock differently sized frames into the same area so the animation never jumps.

Touch-friendly reorder

Drag frames to reorder on desktop, or use the arrows under each frame on mobile.

Any common format

Mix PNG, JPG, WEBP, and GIF frames in a single animation - up to 100 frames.

Live preview

Watch your animation in real time as you adjust settings, with 0.5x / 1x / 2x preview speeds.

Privacy first

Files auto-delete after 4 hours. No account, no watermark, no tracking.

Frame Delay Guide

20-50 ms

Very fast animation (20-50 FPS). Best for smooth motion like spinning objects, fluid transitions, or sprite-sheet game animations. Larger file sizes - run through Compress GIF afterwards.

100-200 ms

Standard speed (5-10 FPS). The right choice for most GIFs - reactions, simple animations, UI demos. Good balance of smoothness and file size.

500-1000 ms

Slow slideshow (1-2 FPS). Great for step-by-step tutorials, before/after comparisons, or dramatic reveals where viewers need time to absorb each frame.

Frequently Asked Questions

You can use PNG, JPG/JPEG, WEBP, and GIF images, and you can mix formats in a single animation. Need to convert something else first? Browse our image converters.

That usually happens when your source images are different sizes. Use the Frame Fit setting: Fill crops each frame to fill the same area, and Stretch forces exact dimensions - both stop the subject jumping. Fit keeps the whole image and pads the edges with the background. You can also standardize sizes first with our Image Resizer.

Yes. Click the clock icon on any frame in the grid and set its own delay. Common uses: a long pause on a punchline frame in a meme (set 2000 ms there, 100 ms on the rest), or a brief hold at the start. Frames with a custom delay show a yellow badge.

In order of impact: (1) turn on Resize and pick a smaller width (a 50% drop often saves 75% of file size), (2) reduce frame count, (3) choose "Smallest file" quality (64 colors), (4) increase the delay between frames. After creating, run through Compress GIF for extra savings.

All uploaded images and generated GIFs auto-delete from our server within 4 hours. We do not store, share, or analyze your images, and no account is required.

Yes, completely free. No signup, no watermark, no hidden limits. Browse the rest of our GIF Tools for more.