Image to GIF Converter

Create GIF animations from multiple images online for free.

🖼️

Click or drag images here (JPG, PNG, WebP)

Multiple files supported — drag thumbnails below to reorder

Fast (50ms)Slow (2s)

How to use Image to GIF Converter

1

Click Upload Images Button

Locate and click the blue 'Upload Images' button in the center of the page. Select 2 or more image files (JPG, PNG, WebP) from your device. You can upload up to 100 images at once.

2

Arrange Images in Order

Your uploaded images appear in the left panel. Drag and drop images to reorder them, or use the arrow buttons next to each image. This determines the animation sequence in your final GIF.

3

Adjust Animation Speed

Find the 'Speed (ms)' slider below the image list. Drag it left for faster animation (50ms) or right for slower (500ms). The preview window on the right updates in real-time as you adjust.

4

Set Image Size and Quality

Use the 'Width' dropdown to select output size (original, 800px, 600px, or 400px). Toggle 'Optimize Quality' if file size matters. Smaller dimensions create smaller file sizes.

5

Click Create GIF Button

Press the green 'Create GIF' button at the bottom. Processing takes 5-30 seconds depending on image count and size. A progress bar shows completion status.

6

Download Your GIF

Click the 'Download GIF' button that appears after processing completes. Your file saves as 'animation.gif' to your default downloads folder.

Related Tools

Images to GIF converter: create animated GIFs from photos free

Images to GIF converter: create animated GIFs from photos free

Upload a series of JPG or PNG images and ToolHQ's image to GIF converter combines them into an animated GIF. Set the frame delay, loop behavior, and output size. Your files never leave your device, conversion runs entirely in your browser.

An animated GIF is a sequence of frames displayed one after another on a loop. When you have a series of screenshots, product photos from different angles, or a step-by-step visual guide, turning them into a GIF is often faster than recording a video and more widely compatible than embedding a video file.

Key takeaways

  • Upload multiple JPG or PNG images, set frame order and delay, download as animated GIF
  • Frame delay controls animation speed, typical range is 50-500ms (0.05-0.5 seconds) per frame
  • GIF supports only 256 colors, photos with many colors will show dithering (grainy patterns)
  • Set loop count: play once, a specific number of times, or infinite loop
  • Your files never leave your device

What an animated GIF is

A GIF (Graphics Interchange Format) file stores multiple image frames and timing information. When displayed in a browser, app, or messaging client, the frames play in sequence, creating the appearance of animation. GIF has been part of the web since 1987, which is why it works everywhere, in email, messaging apps, social media, web pages, and documentation, without any special player.

The technical details matter for quality: GIF stores images at 8 bits per pixel, meaning a maximum of 256 colors per frame. This works well for simple graphics, logos, and icons. For photos with thousands of colors, GIF applies dithering, a speckled pattern that approximates missing colors. The result is visible as graininess in gradient areas of photo-based GIFs.

The Wikipedia article on the GIF format explains the format's history and technical specifications, and the LZW compression article covers the compression algorithm GIF uses.


Frame delay: controlling animation speed

Frame delay is the amount of time each frame displays before advancing to the next. It is measured in hundredths of a second (centiseconds):

Delay (cs) Delay (ms) Effect
5 50ms Very fast, motion blur-like
10 100ms Fast animation (10 frames per second)
25 250ms Medium speed (4 fps)
50 500ms Slow, deliberate
100 1000ms One second per frame
200 2000ms Slideshow pace

For product photos: 80-150cs (0.8-1.5 seconds per frame) gives viewers time to examine each angle before the next appears.

For step-by-step instructions: 150-200cs per frame lets viewers read and understand each step.

For UI animations or demos: 5-15cs creates smooth animated motion.

For loading spinners or icons: 8-12cs produces natural-looking animation cycles.

You can set a uniform delay for all frames, or set different delays per frame if some content needs more viewing time than others.


When to use image-to-GIF vs. alternatives

Use image-to-GIF when:

  • Your audience is on messaging platforms or email where video is blocked
  • You need a simple animated image that loops automatically without a player
  • The content works with 256 colors (logos, screenshots, simple graphics, line art)
  • The final file needs to work in README files, GitHub issues, or wikis

Consider MP4 instead when:

  • The source images are photos with many colors (dithering will be visible in GIF)
  • File size matters significantly (MP4 is typically 90%+ smaller than equivalent GIF)
  • The destination is a web page where <video> tag is available
  • You need audio

Consider PNG or WebP instead when:

  • The animation is not needed, a single image is sufficient

The GIF 256-color limit is the key decision factor. Check your source images: if they are screenshots, UI captures, or simple illustrations, GIF works well. If they are full-color photographs, GIF will show dithering.


How to use ToolHQ's image to GIF converter

  1. Open the tool. Go to https://www.toolhq.app/tools/image-to-gif.
  2. Upload your images. Select or drag multiple JPG, PNG, or WebP files. The order of upload determines the default frame sequence.
  3. Set frame order. Rearrange frames if needed, drag to reorder.
  4. Set frame delay. Choose the delay in hundredths of a second for each frame, or apply a uniform delay to all.
  5. Set loop behavior. Choose to loop infinitely, once, or a specific number of times.
  6. Convert. Click Generate GIF. The browser processes the images locally.
  7. Download. Save the animated GIF file.

Your files never leave your device. All processing happens locally in your browser.


Keeping GIF file size manageable

GIF files can become very large because GIF compression is less efficient than modern formats. File size depends on:

  • Dimensions: Larger pixel dimensions = much larger file. Resize source images to the smallest practical display size before converting.
  • Number of frames: More frames = larger file. Use only as many frames as needed.
  • Color complexity: Images with many colors and gradients compress less efficiently. Simpler images produce smaller GIFs.
  • Duration: Longer animations with more frames are larger.

Rule of thumb: Keep GIFs under 5MB for web use, under 2MB for messaging apps that enforce limits. If your GIF is too large, reduce source image dimensions, reduce frame count, or run the result through the GIF compressor which reduces colors and frame count to bring file size down.

Celia was a UX designer who needed to document a multi-step onboarding flow for a handoff to developers. She took screenshots of each step (12 total), uploaded them to ToolHQ's image to GIF converter, set a 150cs delay per frame, and had an animated walkthrough ready in under three minutes. She embedded it directly in the Confluence documentation page where it played automatically for anyone who read the spec. No video player needed, no link to click.

Create an animated GIF from your images free at ToolHQ


Common use cases for image-to-GIF

Product demos: Show a product from multiple angles or in different colors with each frame displaying a different view. Set a 1-2 second delay per frame so viewers can see each image.

Before/after comparisons: Two frames, before and after, with a 1-2 second delay per frame creates a simple comparison animation.

Step-by-step instructions: Each frame shows the next step in a process. Works well for software tutorials, cooking instructions, or assembly guides in email or documentation.

Seasonal or promotional banners: Simple marketing banners with a few frames showing different messages or promotions.

Social media content: Short animated sequences work well on platforms that support GIF display (Twitter/X, Tumblr, Reddit). For Instagram, convert to MP4 instead.

Hiroshi ran a food blog and wanted to show a recipe in animated form for social media. He photographed the key steps, prep, assembly, finished dish, and combined them into a GIF using ToolHQ. Seven frames at 120cs each gave enough time to read the step labels he had overlaid on each photo in a photo editor. The final GIF was 1.8MB and worked as an animated image in his posts.


Frequently asked questions

How many images can I combine into one GIF?

ToolHQ processes up to 20 frames in one operation. For longer animations, consider whether MP4 is a better format, it handles longer sequences more efficiently.

Why do my photos look grainy as a GIF?

GIF supports only 256 colors. Photos with many colors require dithering, which creates a speckled appearance in smooth gradients. This is a fundamental GIF limitation, not a tool issue.

Can I set different delays for different frames?

Yes. You can apply a uniform delay to all frames or set different delays per frame. Frames that need more viewing time can be set to a longer delay.

How do I make the GIF loop just once?

In the loop settings, select "play once" instead of infinite loop. Note: some platforms (like email clients) may override loop settings.

What is the maximum GIF file size?

ToolHQ processes files up to 50MB per image and up to 200MB total. For output size, keep GIFs under 5MB for practical web use.


The short version

The image to GIF converter combines JPG or PNG images into an animated GIF with adjustable frame delay and loop settings. Set frame order, delay, and loop count, and download the result. Your files never leave your device.

GIF supports 256 colors, screenshots and simple graphics convert well; photos show dithering. For photo-heavy animation on web pages, consider GIF to MP4 conversion for better quality at much smaller file size.

After creating your GIF, the GIF compressor reduces file size further. The GIF maker offers additional GIF creation workflows.

Create animated GIFs from images free at ToolHQ