Compress GIF
Shrink animated GIFs in your browser — every frame and its timing preserved. No upload.
Drop images here
JPG, PNG, WebP, HEIC, GIF, BMP, AVIF, TIFF, ICO
Up to 10 files · 25 MB each · 80 MB total
Files stay on your device40–80% Smaller
Typical JPEG reductions with visual quality preserved at quality 66+.
Quality Slider
Fine-tune compression from 1–100 — see estimated file size before downloading.
No Upload
Compression runs in your browser. Your images never hit a server.
How to
How to Compress an Animated GIF
- Click "Choose Files" or drag and drop your GIF.
- Open Advanced settings and set a smaller width or percentage — resizing shrinks every frame at once.
- Click "Compress GIF" and download the optimised animation.
Formats
About the GIF format
What is GIF?
GIF (Graphics Interchange Format) supports animation and simple graphics with a limited 256-color palette. It remains popular for memes, reactions, and short animations.
How to open: GIF files open in every web browser and most image viewers. They play automatically in browsers and messaging apps.
Best for: Convert GIF to PNG or JPG when you need a static image, higher color depth, or smaller file size for a single frame.
FAQ
Frequently asked questions
Does compressing keep the animation?
Yes. Every frame, its timing, and its disposal method are preserved — the output is still a playable animated GIF, just smaller.
How do I make an animated GIF smaller?
Reducing the dimensions is the most effective lever, because every frame shrinks at once. Open Advanced settings and set a width or a percentage, then compress.
Are my GIFs uploaded to a server?
No. Frames are decoded, resized, and re-encoded entirely in your browser. Your files never leave your device.
Why is my GIF still large?
GIF is an old format with a 256-colour palette and no interframe compression beyond simple deltas. Long or high-resolution animations stay big — converting to animated WebP usually saves far more.
Is there a file size limit?
Only your device's memory. Very long GIFs at high resolution can be slow, since every frame is decoded and re-encoded locally.