ImgConvert

GIF Maker from Images

Build a GIF from images or the frames of an existing GIF. Arrange 2–240 frames, set their timing and output size, and download the result. Transparent areas and canvas padding become white.

PNG, JPG, WebP and GIF. Up to 50 source files, 25 MB each and 50 MB total. The editor must contain 2–240 frames after GIF import. Output width × height × frame count must stay within 60 million pixels. Output has a white background.

No frames added yet

Add at least 2 frames; one animated GIF can supply them

Set up your frame sequence

Add PNG, JPG/JPEG, WebP, or GIF files. An imported GIF expands into editable frames; one animated GIF can provide the required two or more frames.

Frame order

Drag frame cards into the playback order and remove frames you do not need.

Default delay

Starts at 200 ms. The slider sets 50–2000 ms in 50 ms steps for new still-image frames. Use Apply delay to all to change existing frames.

Individual delay

Each frame has a 10–5000 ms input. Imported GIFs start with their decoded delays, with a minimum of 20 ms.

Width and height

Each output dimension must be 50–1920 px. Images fit proportionally inside the canvas; unused space and transparency are filled white.

Loop count

0 repeats continuously. Positive values up to 100 set a finite animation loop count.

The first source sets the initial canvas dimensions, scaled down to at most 800 px on its longest side. Check both dimensions before submitting, especially for very small originals.

How to make a GIF from images

1

Add images or a GIF

Select up to 50 source files. Each source can be up to 25 MB, with 50 MB total per task. The editor allows up to 240 frames after expanding imported GIFs.

2

Arrange and time the frames

Set the order, remove unwanted frames, and adjust delays. Use Play to check the sequence; use Apply delay to all only when every frame should share the default delay.

3

Choose the canvas and loops

Set the width, height, and loop count. A different canvas shape adds white padding rather than cropping the picture.

4

Create and download

Select Create GIF to encode the uploaded sources on the server. Download the completed file and check its size, colors and timing.

Understand frame delay before changing it

Delay is the time one frame remains visible. Longer delays slow the sequence down; they do not add more detail between frames.

A simple timing example

Ten frames at 100 ms each take about one second per loop; at 500 ms each, they take about five seconds.

Imported animation timing

Importing preserves decoded frame delays where possible, but very short delays are raised to 20 ms. Setting a new default does not replace them unless you apply it to all frames.

The preview helps check sequence and timing. Inspect the downloaded GIF for the final canvas, white background, palette, and playback in your destination.

Choose the tool for your source

For MP4, MOV, or WebM, use Video to GIF. This page starts with images or an existing GIF.

Assemble or reorder image frames

Use this GIF Maker.

Animate text without source pictures

Use Text GIF Maker.

Add top and bottom captions

Use GIF Meme Maker.

Source files upload immediately after selection. Task submission reuses their URLs; download results promptly.

GIF creation questions

This tool fits and flattens every frame onto white before encoding. It does not preserve transparent backgrounds, even when the source is a PNG or transparent GIF.

GIF uses a limited color palette, so gradients can look banded. Check the downloaded result; this form does not offer a lossless or full-color animation mode.

Use up to 50 source files. Each source file can be up to 25 MB, with 50 MB total per task. After imported GIFs are expanded, the editor must contain 2–240 frames. This is the number of animation frames, not uploaded files: one GIF can contribute many frames.

You can set pixel dimensions, but there is no target-KB control. Fewer frames or smaller dimensions may reduce the file size; check the downloaded file against the site's requirements.

GIF import also checks the image data: up to 240 frames, a canvas area of 3,686,400 pixels (width × height), 40 million pixels across the stored frame regions, and 60 million pixels when every frame is counted at the full canvas size. A GIF may store only the changed region of a frame, so the last two totals can differ. If import fails, reduce the source GIF's dimensions or frames in another editor and save a new file. Changing this page's output settings cannot fix an import failure.

Both width and height must be 50–1,920 px, and output width × height × frame count must not exceed 60 million pixels. For example, 800×800 with 100 frames totals 64 million pixels and exceeds the limit. Reduce the output dimensions or remove frames in the editor before submitting.

Create your frame sequence

Add images, set the order and timing, then generate your GIF.