Compress GIF Files Free, Right in Your Browser

Make animated GIFs smaller in your browser. Lossy compression, fewer colours or a smaller size, many GIFs at once. Free, no sign-up, nothing uploaded.

Free, no sign-up, runs in your browser

Your GIFs are processed on your own device and never uploaded.

100% private. Your GIFs are processed in your browser and never uploaded.

GIF processing uses gifsicle by Eddie Kohler, licensed under the GNU GPL v2, compiled to WebAssembly by gifsicle-wasm-browser. The source code for both is available at those links.

Quick answer

BatchSet's GIF compressor makes animated GIFs smaller free and entirely in the browser, using gifsicle compiled to WebAssembly, so nothing is uploaded and no account is needed. It applies lossy GIF compression with an adjustable strength, can cut the palette to 128, 64 or 32 colours and can scale the GIF down to a maximum width. Every frame, its timing and the loop are kept, many GIFs can be compressed at once with a ZIP download, and a file that would not get smaller is returned unchanged.

How to use the GIF Compressor

Three quick steps — free, private, right in your browser.

1

Add your GIFs

Drop one or many .gif files, or click to pick them. Each card shows the size, frames and loop length.

2

Pick how hard to compress

Set the compression strength, and optionally fewer colours or a smaller width. 60 to 100 suits most GIFs.

3

Compress and download

Each GIF is compressed in your browser. Save them one by one or as a ZIP.

Features

  • Lossy GIF compression with gifsicle
  • Reduce colours to 128, 64 or 32
  • Optional maximum width
  • Keeps every frame and its timing
  • Many GIFs at once, ZIP download
  • Runs in your browser, nothing uploaded

Use Cases

  • Get a GIF under a chat app's upload limit
  • Faster GIFs on a web page or README
  • Email and forum attachments
  • Shrink screen recordings saved as GIF

Frequently asked questions

Is this GIF compressor free?+

Yes. There is no account and no watermark, and the GIFs are compressed on your own device.

Are my GIFs uploaded?+

No. Compression runs in your browser with gifsicle compiled to WebAssembly, so the files never leave your device.

What does the compression number do?+

It is gifsicle's lossy setting. Higher values let the encoder change pixels slightly so the GIF packs smaller, which shows as fine grain. 0 keeps every pixel and only re-optimizes the file.

How do I make a GIF much smaller?+

Reduce the width. Halving the width leaves a quarter of the pixels in every frame, which saves more than any compression setting. Fewer colours help next, especially for flat graphics.

Does it keep the animation?+

Yes. Every frame, its timing and the loop setting are kept. Only how the pixels are stored changes.

Why did a GIF stay the same size?+

Some GIFs are already packed tightly. If the result would not be smaller, you get the original back instead of a bigger file. Try a higher setting, fewer colours or a smaller width.

How many images can I convert at once?+

There's no fixed limit. Batches of several hundred are common and run in parallel across your CPU cores, so even large batches finish in seconds. It's completely free with no signup.

Related free tools

Want more power?

Unlock bulk Excel jobs, watermarking, file backup and more. Free to start.

Start for Free — No Card Required