Compress GIF

Reduce colours and frames to get the size down.

How to use Compress GIF

  1. Drop an animated GIF onto the upload area.
  2. Choose how many colours to keep and whether to keep all frames, every 2nd or every 3rd.
  3. Optionally scale the GIF down with the Size options.
  4. Click Compress, compare the before and after file size, then click Download.

A GIF's file size comes almost entirely from three things: how many colours it uses, how many frames it has, and how many pixels are in each frame. This gives you a direct lever on all three, decoding the original fully first so every combination starts from a clean, correctly reassembled version of the animation.

Dropping frames doesn't just delete them — the display time of each dropped frame is added to the one kept next to it, so the animation still plays at close to its original speed and length, just with fewer distinct steps.

Try colours first — it's usually the biggest saving with the least visible change. Drop frames or scale down the size next if you need to go further.

Questions

Which setting should I try first?

Reducing colours (256 → 128 or 64) usually saves the most for the least visible quality loss. Dropping frames noticeably changes motion smoothness, and scaling down noticeably changes sharpness — save those for when you need to go further.

Why does dropping frames keep the same animation length?

Each frame you drop hands its display time to the frame kept in its place, rather than just vanishing — so "every 2nd frame" plays half as many steps for the same total duration, not a faster animation.

Will this preserve transparency and the number of loops?

Transparency is preserved. The output always loops forever, regardless of what the original GIF's loop count was set to.

Is my GIF uploaded anywhere?

No. It's decoded, recompressed and re-encoded entirely in your browser — the file never leaves your device.

Guides

Related tools