Create GIF from images
Turn ordered still images into a GIF with per-frame delays, loop count, colour count, dithering, and compression controls.
Reduce colors · Skip frames · Resize
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.
Animation size depends on canvas area, frame count and changing colours. Begin with unnecessary dimensions or frames, then reduce colours so you can judge each saving against the visual cost.
Reduce GIF size through frame sampling, resizing, palette size, playback speed, dithering, and lossy compression while balancing motion and quality.
Reduce GIF size progressively with frame skipping, smaller dimensions, fewer colours, dithering, and lossy quantisation. Start with unused frames and dimensions; aggressive colour reduction can introduce visible banding.
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.
A new palette and encoding are not always smaller than the original. Try reducing dimensions or unnecessary frames before adjusting colours and dithering. Compare size and playback; there is no guaranteed target-KB mode, and sampling may shorten the animation.
Try smaller display dimensions or fewer colours before aggressive frame sampling. Increase the interval gradually and inspect fast movement. Removed frame delays are not added back automatically, so sampling can change the pace.
If animation is unnecessary, convert it to PNG, WebP or JPEG and compare size and clarity; JPEG loses transparency. Keep actual animations in the GIF tools because ordinary image conversion produces a still frame.
Your choice about analytics
We use Umami to measure page visits. Analytics is optional, and your tools work either way.
Your current setting allows analytics.
Your current setting does not allow analytics.
The analytics service has changed. Refresh the page after finishing your current work to apply the new settings.
Your browser is sending a Do Not Track or Global Privacy Control signal. Analytics will remain off.
We use Umami to understand which pages people visit and how they find this site. You can decline or change your choice at any time. All site features will still work.
Your choice is saved in this browser for six months. Analytics does not upload files or content you enter in our tools.
Privacy Policy
Comments
0