GIF Compressor
Compress an animated GIF by reducing colors, frame rate or size, and compare the file size before and after. Your files are never uploaded to our servers. ToolkitPoint processes them on your own computer, so confidential documents stay with you.
Processed in your browser. Your files are not uploaded.
How to use GIF Compressor
- Choose an animated GIF.
- Pick the number of colors, a frame-rate cap, the size and the dither style.
- Press "Compress GIF" and wait while every frame is re-encoded.
- Compare the before and after sizes, preview the result and download it.
Worked example
A 4.8 MB, 480 px reaction GIF at 25 fps: with 64 colors, up to 10 fps and Bayer dither, the result keeps the same size on screen and the status line shows the old and new file size and the percent saved.
When to use this tool
- Getting a GIF under a chat or email attachment limit.
- Making GIFs on a web page load faster.
Important limitations
Savings depend on the GIF: an already optimized GIF may not get smaller, and the tool says so. Files over 250 MB are refused.
Frequently asked questions
Which setting saves the most?
Usually the size: halving width and height leaves about a quarter of the pixels. Next come fewer frames (a lower frame-rate cap) and fewer colors. Try one change at a time and compare.
Why is my compressed GIF bigger?
Some GIFs are already heavily optimized. Re-encoding them with 128 or 256 colors can add data. The tool shows the exact before and after sizes, so you can keep the original when that happens.
What does dither do?
Dither mixes pixels of the available colors to fake the missing ones. Bayer uses a regular pattern that compresses well; Sierra looks smoother but makes larger files; None is smallest but can show color bands.
Does it keep the animation and loop?
Yes. Every frame that remains is kept, and the output loops forever like most GIFs.
Is my GIF uploaded?
No. FFmpeg runs inside your browser as WebAssembly, so the file never leaves your device.