GIF Compressor

Shrink animated GIFs for Discord, Slack and email.

Make a GIF Small Enough to Upload

Discord, Slack, forums and email all cap upload sizes, and GIFs blow past them quickly. Open a GIF to see the original next to a compressed version and its new size, then adjust the settings until the balance is right. The biggest saving comes automatically: pixels that do not change from one frame to the next are stored once, not in every frame.

“Lossy” lets nearly-identical pixels count as unchanged, which removes flicker noise and shrinks files further. Fewer colours, a smaller size and dropping every second frame add to the saving — and each change is previewed before you download.

Key features

  • Frame differencing — only what moves is stored.
  • Lossy mode in three strengths.
  • Colour reduction from 256 down to 16.
  • Resize to 75%, 50% or 33%, and drop frames with adjusted timing.
  • Side-by-side preview with sizes, dimensions and frame counts.
Files processed locally in your browser

This tool does its work inside your browser using native Web APIs. The files and text you give it are processed on your device and are not uploaded to our servers.

How to use: GIF Compressor

  1. Open the GIF
    Drop an animated GIF onto the box; the first compression runs automatically.
  2. Compare
    Watch the original and compressed versions side by side.
  3. Adjust
    Change colours, size, frames or lossiness until it is small enough.
  4. Download
    Press Download GIF.

Technical specifications

Processing locationEntirely in your browser — no server round trip
Data uploadedNone. Files and text never leave your device
PriceFree — no account, no trial, no usage cap
CategoryMedia
Works offlineYes, once the page has loaded
Browser supportChrome 90+, Edge 90+, Firefox 90+, Safari 15+
Interface languagesEnglish, 中文, हिन्दी, Español, العربية

Frequently asked questions

What is the size limit on Discord?

Free accounts can upload files up to 10 MB; emoji must be under 256 KB. Halving the size and lowering colours usually gets a GIF there.

Why did my GIF get bigger?

It was already well optimised or it is full of noise. Try fewer colours, a smaller size or Strong lossy.

Does dropping frames change the speed?

No. Each kept frame is held longer, so the animation lasts the same time — just a little less smoothly.

Would a video be smaller?

Usually, by a lot. If the platform accepts video, convert the GIF with GIF to MP4 instead.

Which setting shrinks a GIF the most?

Resizing does: halving the width and height removes three quarters of the pixels. After that, fewer colours and Strong lossy give the largest savings, while dropping frames helps most on long, smooth animations with many near-identical frames.

Related tools

Back to all tools