GIF Compressor
Shrink animated GIFs by size, frame rate and colours, or to a target such as under 8 MB, in your browser.
Compression runs in your browser with FFmpeg. The first time you compress, it downloads a one-time engine of about 31 MB; your browser keeps it for next time.
GIF Compressor FAQ
How do I reduce the size of a GIF?
Drop the GIF here and click Compress GIF; the default settings merge near-identical colours. For a bigger saving, lower Size or Frame rate, or pick a target such as Under 1 MB.
How do I make a GIF under 8 MB for Discord?
Choose Under 8 MB as the target and click Compress GIF. The tool tries progressively smaller settings and keeps the first result that fits, which also suits WhatsApp.
Can I compress a GIF without losing quality?
Rarely. GIFs are already compressed, so real savings come from fewer colours, frames or pixels. With Colour reduction set to Light the change is hard to see on most GIFs.
Why is my compressed GIF bigger than the original?
The original was already optimised, often by the app that made it. The tool shows "No saving" and lets you download the original; lowering Size or Frame rate will still shrink it.
Is my GIF uploaded to a server?
No. FFmpeg runs inside your browser, so the GIF never leaves your device. The only download is the engine itself, from this website.
Does it keep the animation speed?
Yes. Frame timing and looping are kept unless you lower the frame rate, in which case frames are dropped evenly and the GIF plays for the same length of time.