GIF Maker

Create animated GIFs from images. Drag to reorder, set speed, preview live. 100% private.

Last updated: March 2026

100% Private — Images never leave your browser

1Upload Images(0/20)

Drop images here or click to browse

JPG, PNG, WebP, GIF · 2-20 images · Max 10MB each

Pro Tips

  • 1.Drag and drop thumbnails in the filmstrip to reorder frames. Click a frame to set a custom delay just for that frame.
  • 2.Use “Duplicate Frame” to hold on a key frame longer without changing the delay, creating a natural pause effect.
  • 3.Keep output size at 480px or smaller for sharing on social media. Smaller GIFs load faster and stay under platform file limits.
  • 4.For smooth animations, use 100-200ms frame delays. For slideshows, 500-1000ms per frame works best.

How to Convert Images to GIF

Converting a sequence of images to an animated GIF is one of the simplest ways to create eye-catching visual content. Whether you are building a product showcase, a step-by-step tutorial, or a fun social media post, this image to GIF converter handles the entire process in your browser — no software installation, no account creation, and no server uploads required.

Step-by-Step Guide

Upload your images. Drag and drop 2 to 20 images onto the upload area, or click to browse your files. The tool accepts JPG, PNG, WebP, and static GIF files up to 10MB each. Images appear as thumbnails in a filmstrip where you can rearrange their order by dragging.

Set the animation speed. Use the frame delay slider to control timing. A lower value (50-100ms) creates fast, flipbook-style animations. A higher value (500-1000ms) creates a slideshow effect. You can also click individual frames to set custom delays.

Choose your output size. Select from preset widths (320px to 800px) or enter a custom dimension. All frames automatically scale to match the first image’s aspect ratio, handling mixed-dimension images smoothly.

Preview and create. The live preview shows your animation exactly as it will appear. Use play/pause and frame-by-frame controls to check every detail. When ready, click “Create GIF” to generate the final file and download it.

When to Use Image to GIF vs Video to GIF

Use this image to GIF tool when you have individual images — screenshots, product photos, illustrations, or design frames — that you want to combine into an animation. You get precise control over which images to include and their exact order and timing.

Use a Video to GIF converter when you already have a video clip and want to extract a portion as an animated GIF. That approach automatically captures frames from the video at a set interval.

Optimizing Your GIF for the Web

GIF files can get large quickly, especially with many frames or high resolution. For web use, aim to keep your GIF under 5MB. The most effective ways to reduce file size are: use a smaller output width (480px covers most use cases), limit the number of frames (5-10 frames often suffice), and adjust the quality slider downward. A well-optimized GIF loads fast, plays smoothly, and works across all platforms and devices.

For email marketing, many providers cap animated GIF file sizes at 1-2MB. Use the smallest output size and fewest frames possible while still communicating your message. Two to four frames with 800ms delays create effective email GIFs that stay well under size limits.

Frequently Asked Questions

How do I convert images to a GIF?
Upload 2-20 images (JPG, PNG, WebP, or GIF) using the upload area. Arrange them in your desired order by dragging the thumbnails. Set the frame delay, choose an output size, and click Create GIF. The tool encodes the animation entirely in your browser — no files are uploaded to any server.
What image formats can I convert to GIF?
The tool accepts JPG, PNG, WebP, and static GIF images. All formats are converted to GIF frames during the encoding process. Each individual file can be up to 10MB in size. Mixed formats in the same GIF work perfectly.
Can I control the animation speed?
Yes. Set a global delay for all frames using the slider (50ms to 2000ms), or click any individual frame to assign a custom delay. Quick presets are available for Fast (100ms), Normal (500ms), and Slow (1000ms) animations.
What happens to my images after conversion?
Your images never leave your device. All GIF encoding happens in your browser using JavaScript. No images are uploaded, stored, or processed on any server. Closing the browser tab immediately clears all images from memory.
How do I reduce the GIF file size?
Three factors have the biggest impact: output width (use 320-480px for web/social), number of frames (fewer frames = smaller file), and the quality slider (lower values compress more aggressively). For most uses, a 480px-wide GIF with 5-10 frames stays well under 5MB.

Related Tools