Review motion and gradients
Aggressive settings can cause banding, flicker or rough edges even when a still frame looks acceptable. Play the complete result and inspect transitions, text and transparent edges before publishing.
Compress animated GIF files privately in your browser without losing the animation.
Choose up to 5 GIF files.
Animated GIF size is driven by frame dimensions, frame count, color palette and how much changes between frames. Start with lossless optimization, then introduce color reduction, lossy compression or resizing only when necessary.
Aggressive settings can cause banding, flicker or rough edges even when a still frame looks acceptable. Play the complete result and inspect transitions, text and transparent edges before publishing.
Long photographic animations are usually more efficient as MP4 or WebM. Keep GIF when autoplay-like compatibility, short looping graphics or an existing platform requirement is more important.
Yes. Every frame is preserved unless you explicitly enable alternate-frame removal.
No. Optimization runs locally with WebAssembly.
Some GIFs are already well optimized. In that case, the tool keeps the original instead of returning a larger file.
Start with Balanced. Lossless preserves pixels, while Maximum reduces colors, dimensions, and frame count more aggressively.
Add one or more GIF files, select a compression mode, and download the optimized animations.
Reduce banners, reactions, product demos, and interface recordings before publishing or sharing.
Gifsicle WebAssembly runs locally in your browser. GIF files are not uploaded to SwiftFormats.