Drop images anywhere to add them

Images to GIF Converter

Upload multiple images (PNG, JPG, WebP, BMP, GIF…), arrange frames, set delays, and create an animated GIF β€” all in your browser.

Drag & drop images here

PNG, JPG, WebP, BMP, GIF, AVIF… multiple files at once

Frames 0
  • No images yet β€” drop some above.
ms

Preview
Your GIF will appear here
GIF preview

How to Create an Animated GIF from Multiple Images

  1. Click Choose Files or drag multiple images directly onto the page β€” you can drop dozens of files at once.
  2. Arrange frames using the ↑ ↓ buttons. The order in the list is the order they appear in the GIF.
  3. Set a frame delay for each image (milliseconds between frames). Use Set all delays for a uniform speed, or adjust each frame individually.
  4. Choose Loop, Quality, and optional Max width to control the output size.
  5. Click Create GIF, watch the progress bar, then download your animated GIF.

Supported Image Formats

This tool accepts any image format your browser can decode β€” including JPEG, PNG, WebP, BMP, GIF (static and animated), AVIF, SVG, and ICO. Files are loaded directly into the browser's image decoder, so you are not limited to a specific list β€” if your browser can display it, it can become a GIF frame.

Frame Delay & Animation Speed

Frame delay is measured in milliseconds (ms). Common values: 100 ms = 10 frames per second (fast animation), 200 ms = 5 fps (smooth default), 500 ms = 2 fps (slow slideshow), 1000 ms = 1 fps (one image per second). GIF players clamp delays below ~20 ms to 100 ms due to the GIF spec, so very fast animations may not play back exactly as set in older browsers.

Quality & File Size

GIF is limited to 256 colours per frame. High quality uses a finer colour quantisation algorithm β€” best results for illustrations, icons, and flat-colour images. Medium balances quality and file size for most use cases. Low produces the smallest file, suitable when bandwidth matters more than visual fidelity. Setting a Max width is the single most effective way to reduce file size β€” halving the width reduces pixel count (and file size) by approximately 75%.

Common Uses for Animated GIFs

  • Social media & memes: GIF is the universal format for reaction images, memes, and short clips on Twitter/X, Reddit, Discord, and Telegram.
  • Product previews: Show multiple angles or steps of a product in a single looping image β€” no video player needed.
  • Email campaigns: Animated GIFs work in virtually every email client without requiring HTML5 video support.
  • Tutorials & documentation: Combine screenshots into a step-by-step animated walkthrough that plays automatically.
  • Banners & ads: Lightweight animated GIF banners are still widely accepted by ad networks and blog sidebars.
  • Slideshows: Turn a folder of photos into a simple looping slideshow that works anywhere without JavaScript.

Privacy

Everything runs in your browser. No images are uploaded to any server. The gif.js encoding library processes frames locally using Web Workers. History is kept in memory only and disappears when you close or refresh the page.