Turn a Numbered Image Sequence Into an Animated GIF
Takes a set of still images and encodes them into a single animated GIF with a built-in encoder, at a frame delay and width you set. The frames are assembled in your browser, not uploaded.
About the Image Sequence to GIF Tool
If you have a sequence — frames exported from an animation, a series of renders, a set of stills that belong in order — this stitches them into one animated GIF. Add at least two images, put them in the right order using the arrows on each, and the tool plays them one after another into a loop.
Two settings control the result. Frame delay, in milliseconds, sets how long each frame is held, defaulting to 400 — so lower it for a faster animation and raise it for a slower one. Output width, defaulting to 480 pixels, sets the size of the GIF, with the height following the proportions of the first frame. The encoding is done by a GIF encoder written into the page, so the animation is built entirely on your machine.
Key Features
- Order set by you: Files play in the order they sit in the queue, and the arrows on each let you rearrange them before encoding — filename order is not assumed.
- Adjustable frame delay: A single delay in milliseconds, defaulting to 400, applies to every frame and sets the playback speed of the whole animation.
- Output width control: The GIF is sized to the width you choose with the height following the first frame's aspect ratio, so nothing is stretched.
- Mixed input formats: Any images the browser can decode — JPG, PNG, WebP and more — can be combined into the sequence.
- Loops continuously: The GIF is written to loop, so the sequence repeats rather than stopping on the last frame.
- Encoded locally: The GIF encoder runs in the tab, so frames from an unreleased project are assembled without being uploaded anywhere.
How to Use the Image Sequence to GIF Tool
- Add at least two images that make up your sequence.
- Use the arrows on each to put them in the order they should play.
- Set the frame delay and the output width.
- Press Create GIF and download the assembled sequence.
How It Works
Each image is decoded, drawn centred onto a frame of the chosen width against a white background, and added to the encoder with the frame delay you set. All frames share one delay — there is no per-frame timing here, so a sequence needing some frames held longer than others cannot be built in a single pass.
The white background matters for transparent inputs. GIF supports only a single fully transparent colour rather than the smooth partial transparency of PNG, and this tool fills the frame with white rather than attempting GIF transparency, so a PNG with a transparent background will show white behind it in the animation. That is usually what you want for a solid-looking sequence, but it means a GIF meant to sit over a coloured web page will carry a white box.
GIF also uses a 256-colour palette per frame, which is inherent to the format. Photographic sequences with subtle gradients will show some banding as a result — GIF was never a photographic format. For a sequence of illustrations, screenshots or flat graphics this is invisible; for video-like footage it is a limitation of GIF itself rather than of the tool, and WebP or a real video format would look better.
When You Need It
A product designer has exported a dozen frames of a turntable render and wants a looping GIF to drop into an internal review thread, showing the object rotating. Assembling it locally keeps a render of an unannounced product off any external service while the team decides on it.
A teacher preparing science materials has a numbered series of diagrams showing a process step by step and wants them as one animation for a lesson slide. Building the GIF in the browser means diagrams from a paid teaching resource, licensed to them personally, are never uploaded to a converter to be stitched together.