Image tools

Compress a GIF

Drop a GIF, pick a compression level, and download the smaller file. The compression runs entirely in your browser — the file never leaves your device.

About GIF compression

GIF compression works by reducing the number of frames per second and the number of distinct colours in the palette. Fewer frames produce smoother but choppier motion; fewer colours simplify the image but may introduce banding. The three levels — Smaller, Balanced, and Better — let you choose how aggressively to compress. The output is still a GIF; no format conversion happens.

Is it private?

Yes. The compressor uses FFmpeg compiled to WebAssembly, running locally in your browser. No upload, no server, no third-party service — your GIFs are processed entirely on your device and are never seen by anyone else.

Frequently asked questions

How does GIF compression reduce the file size?
It works by reducing the number of frames per second and the number of distinct colours in the palette. Fewer frames produce choppier motion, and fewer colours can introduce banding, so each level is a tradeoff between size and quality.
What do the Smaller, Balanced, and Better levels do?
They let you choose how aggressively to compress. Smaller pushes the file size down the most, Better keeps more of the original quality, and Balanced sits in between. The output is still a GIF; no format conversion happens.
Are my files uploaded to a server?
No. The compressor uses FFmpeg compiled to WebAssembly, running locally in your browser. Your GIFs are processed entirely on your device and are never sent anywhere.
Is it free, and do I need an account?
Yes, it is free with no sign-up. Drop a GIF, pick a compression level, and download the smaller file.