Reduce Animated GIF File Size
Compress GIF files right in your browser and cut the megabytes that slow pages and stall uploads. This tool decodes every frame, reduces the color palette, and can optionally skip frames — then re-encodes a working animation. Motion is preserved: kept frames keep their timing, so the loop still plays at the same speed.
Common Use Cases
Faster Web Pages
Chat & Social
Screen Recordings
How to Compress a GIF
Add Your GIFs
Drag and drop GIF files onto the upload zone, click to browse your device, or paste an image straight from the clipboard. You can load up to 20 files in a single batch.
Set the Color Count
Drag the Colors slider to choose the palette size, from 2 up to 256 (default 128). Fewer colors produce smaller files; more colors preserve smoother shading.
Skip Frames (Optional)
Use the Frames option to keep every 2nd or 3rd frame instead of all of them. The timing is adjusted automatically so the animation still plays at the same overall speed.
Preview & Download
Check the before/after comparison and the percentage saved, then save each GIF individually or grab three or more together as a single ZIP.
Features
Palette Reduction
A 2–256 color slider (default 128) powered by median-cut quantization trims file size while you control visible banding.
Frame Skipping
Keep every 2nd or 3rd frame for extra savings, with per-frame delays recalculated so playback speed stays the same.
Animation Preserved
Animated GIFs are fully supported — every kept frame and its timing is re-encoded back into a working animation.
Batch & Browser-Based
Compress up to 20 files at once, download three or more together as a ZIP, and keep everything local for full privacy.
Color Count Guide
| Colors | Result | Best For |
|---|---|---|
| 192–256 | Minimal compression, highest quality | Detailed, colorful loops |
| 96–191 | Good balance of size and quality | General-purpose GIFs |
| 32–95 | Noticeable banding, much smaller files | Simple animations |
| 2–31 | Heavy compression, significant quality loss | Tiny icons, flat graphics |
Frequently Asked Questions
How do you compress a GIF without losing quality?
Start high — keep the palette near 256 colors and all frames — then lower the color count step by step until you notice banding, and back off one level. Most GIFs shrink a lot before any change is visible; simple, flat animations tolerate far fewer colors than photographic ones.
How does GIF compression actually work here?
Each frame's palette is reduced with a median-cut algorithm, so fewer distinct colors need to be stored. Optionally, skipping every 2nd or 3rd frame removes data the eye barely misses. The frames are then re-encoded into a new, smaller GIF.
Does compressing keep the GIF animation?
Yes. Animated GIFs are fully supported. Every frame you keep is re-encoded and its timing is preserved, so the output still plays as an animation at the same overall speed.
What does the Frames option do?
It lets you keep every 2nd or 3rd frame instead of all of them to further reduce file size. The remaining frames' delays are increased automatically so the animation plays at the same speed, just with fewer in-between frames.
How many GIFs can I compress at once?
Up to 20 files per batch. Each is compressed independently, and once you have three or more you can download them together as a single ZIP archive instead of one by one.
Are my GIFs uploaded to a server?
No. All decoding, compression, and re-encoding happens entirely in your browser using the Canvas API. Your GIFs never leave your device, which keeps even private clips secure.
No comments yet. Be the first to comment!