Create GIF from images
Turn ordered still images into a GIF with per-frame delays, loop count, colour count, dithering, and compression controls.
Edit frame range, order, speed, dimensions, crop, and rotation, then control colour quantisation and dithering for the exported animation.
This image’s crop has not been confirmed.
Select one or more sizes; each image is exported in every selected size.
One composition generates favicon, PWA and common app sizes, plus a manifest.
Base64 increases data size. This tool limits input to protect browser memory.
0 · 0 selected
No images selected yet.
Edit frame range, order, speed, dimensions, crop, and rotation, then control colour quantisation and dithering for the exported animation.
Select, reorder, or duplicate timeline frames, then adjust speed, reverse playback, crop, rotation, and size. Colour count, dithering, and lossy level jointly control file size and gradients, so play the full loop before export.
The result is a new GIF with frame, dimension, and file-size details. Play a complete loop before downloading rather than judging the first frame alone.
Processing runs in your browser. Source images are not uploaded by this tool.
Your browser must decode images into memory. Very large files, long animations, and large batches may require substantial memory. Check the preview and export details, and verify the latest official requirements before submitting identity, application, or print-ready images.
Turn ordered still images into a GIF with per-frame delays, loop count, colour count, dithering, and compression controls.
Read a GIF timeline and export frames by start, end, and interval while preserving timing information for inspection or reuse.
Reduce GIF size through frame sampling, resizing, palette size, playback speed, dithering, and lossy compression while balancing motion and quality.
Lay out GIF frames as a sprite sheet and export frame coordinates for web animation, game assets, or front-end packaging.
Comments
0