GIF Maker

Create animated GIFs from multiple images. Drag to reorder, set per-frame timing, customize quality and size - perfect for social media, presentations, and web content.

Drop your images here

or click to browse files

Supports PNG, JPG, WEBP, GIF - up to 100 frames - 50MB each

How to Create a GIF

  1. Upload your images using drag and drop or the file browser. Supports PNG, JPG, WEBP, and GIF formats. Need to convert images first? Use our image converters.
  2. Arrange frames by dragging them into your desired order. Use the live preview to see your animation in real time. You can also duplicate or remove individual frames.
  3. Adjust the frame delay to control animation speed. Enable per-frame timing for advanced control over individual frames, or use the preset buttons for quick adjustments.
  4. Configure loop settings, choose your output size from presets or enter custom dimensions, and select a quality level. Pick a background color for transparent images.
  5. Click "Create GIF" and download your animated image. Need to optimize it afterward? Try our GIF compressor to reduce file size, or resize the GIF to fit your needs.

Tips for Great GIFs

Consistent Dimensions

Use images of the same size for smoother animations. The tool will resize to match the largest image. Use our GIF Resizer if you need to adjust the output size later.

Frame Timing

For smooth animation, use 50-100ms delay. For slideshow-style GIFs, try 500-1000ms. Enable per-frame timing for dramatic pauses or speed-up effects. Fine-tune later with the GIF Speed Changer.

Color Optimization

GIFs support up to 256 colors. Images with fewer colors produce smaller files. For photos with many colors, consider using WEBP to GIF or lowering the quality setting.

File Size Control

More frames and larger dimensions increase file size. For web use, keep GIFs under 5MB. Our GIF compressor can help reduce size, and ConvertICO offers many more format options.

Frequently Asked Questions

You can use PNG, JPG/JPEG, WEBP, and GIF images. The tool accepts all common web image formats. If your images are in a different format, use our image converters to convert them first. For RAW photos, try our RAW to JPG converter.

You can add up to 100 images per GIF. Each image can be up to 50MB. For best results, keep GIFs under 30 frames for web use to avoid large file sizes. If you need to extract frames from an existing GIF, try our GIF Frame Extractor.

For smooth animations, use 50-100ms (10-20 FPS). For presentations or slideshows, 500-2000ms works well. The preview updates in real time so you can experiment. You can also enable per-frame timing to set different delays for each frame - perfect for dramatic pauses or speed ramps.

Yes! Enable "Per-frame timing" in the settings panel. Click any frame in the list, then set its individual delay. This is great for creating effects like slow-motion, pauses on key frames, or speed ramps. You can also adjust timing afterward with our GIF Speed Changer.

GIF file size depends on dimensions, frame count, and color complexity. Try a smaller output size preset, fewer frames, or "Low" quality. You can also use our Compress GIF tool to reduce size after creation, or resize the GIF to smaller dimensions.

Each individual image can be up to 50MB, and the total upload size can be up to 200MB. The tool supports up to 100 frames per GIF. Images larger than 2000px are automatically downscaled to keep processing fast. Browse all our free online tools for more image processing options.