Optimize & inspect · Free · No upload

GIF compressor: reduce GIF file size

The GIF Compressor reduces the file size of an animated GIF by combining four techniques: smaller colour palettes, lossy frame diffing that reuses near-identical pixels, dropping every second or third frame, and scaling down. Pick a preset or tune each setting, then compare the original and compressed sizes before downloading.

  • Runs in your browser
  • No sign-up
  • No watermark
  • Works on mobile
Loading tool…

How to use GIF Compressor

  1. 01

    Upload a GIF

    Drop the GIF you want to shrink.

  2. 02

    Pick a level

    Choose Light, Balanced or Strong — or fine-tune colours, frames and scale.

  3. 03

    Compress and compare

    See how much was saved, then download the smaller GIF.

What actually makes a GIF big

GIF size is driven by pixels × frames × change. A 480×270 GIF with 100 frames holds 13 million pixels of image data; LZW compression shrinks runs of identical pixels but can’t do much with noise, film grain or dithering. Frame diffing helps a lot: when only part of the picture moves, only those pixels need storing. Lossy diffing goes further by treating “almost the same” pixels as unchanged.

Presets combine these levers: Light (256 colours, tiny lossiness) is visually transparent; Balanced (128 colours) suits most GIFs; Strong (64 colours, every 2nd frame, 75% scale) targets hard limits such as Discord’s 10 MB uploads. Some GIFs are already heavily optimised — then only resizing or trimming brings big gains.

When to stop compressing and switch format

If a GIF is still too large after Strong compression, the format itself is the bottleneck. Where video is allowed, GIF to MP4 is typically 5–10× smaller at better quality. Where a still image will do, GIF to PNG or GIF to AVIF are much smaller. Check any GIF’s platform limits with the GIF Tester.

Features

  • Lossy frame diffing

    Pixels that barely change are reused from the previous frame.

  • Palette reduction

    From 256 down to 16 colours per frame.

  • Frame dropping

    Keep every 2nd or 3rd frame while preserving total duration.

  • Before/after size

    See the exact percentage saved before you download.

GIF Compressor FAQ

How do I reduce the size of a GIF?

The biggest savings come from making it smaller (scale), shorter, or less detailed. In the GIF Compressor, start with the Balanced preset; if it’s still too big, drop frames or scale to 75%.

How do I get a GIF under 10 MB for Discord?

Use the Strong preset, which scales to 75%, keeps every second frame and uses 64 colours. If the GIF is still too large, lower the scale further or shorten the clip.

Does compressing a GIF lower its quality?

Lossy settings trade a little quality for size. Light compression is usually invisible; Strong compression can show banding or slightly choppier motion.

Why did my GIF barely get smaller?

Some GIFs are already heavily optimised. In that case, reducing the dimensions or the number of frames is the only way to make a big difference.

Are my files uploaded to a server?

No. GifRush processes everything locally in your browser using JavaScript, Canvas, Web Workers and WebCodecs. Your files never leave your device, and closing the tab discards them.