Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Compress GIF

Compress GIF

Compress and optimize GIF images by reducing the color palette to achieve smaller file sizes.

Compress GIF Images

Animated GIFs are a beloved way to share reactions, demos, and short loops — but they can balloon to several megabytes, slowing pages and clogging chats. This tool shrinks GIFs right in your browser by reducing the color palette of every frame, and it can optionally skip frames for even smaller files. Animation is fully preserved: all frames are re-encoded and timing is kept consistent.

100% private: the GIF is decoded, quantized, and re-encoded entirely in your browser. Nothing is uploaded to a server, so your files never leave your device.

Common Use Cases

Faster Web Pages

Slim down hero loops and tutorial GIFs so pages stay quick to load.

Chat & Social

Bring oversized reaction GIFs under upload limits for messaging apps and forums.

Screen Recordings

Compress GIF demos and screen captures that are often heavy with redundant frames.

How to Compress a GIF

1

Add Your GIFs

Drag and drop GIF files onto the upload zone, click to browse your device, or paste an image straight from the clipboard. You can load up to 20 images in a single batch.

2

Set the Color Count

Drag the colors slider to choose the palette size, from 2 up to 256. Fewer colors produce smaller files; more colors preserve smoother shading.

3

Skip Frames (Optional)

Use the Frames option to keep every 2nd or 3rd frame. The timing is adjusted automatically so the animation still plays at the same overall speed.

4

Preview & Download

Check the before/after comparison, then save each GIF individually or use Download All (ZIP) for the whole batch.

Tip: for screen recordings and demos, frame skipping often saves the most because consecutive frames are nearly identical. For smooth motion, lean on palette reduction instead.

Features

Palette Reduction

A 2–256 color slider powered by median-cut quantization trims file size while controlling visible banding.

Frame Skipping

Drop every 2nd or 3rd frame for extra savings, with delays recalculated so playback speed stays the same.

Animation Preserved

Animated GIFs are fully supported — all kept frames and their timing are re-encoded into a working animation.

Batch & Browser-Based

Compress up to 20 files at once, download them as a ZIP, and keep everything local for full privacy.

Color Count Guide

ColorsResultBest For
192–256Minimal compression, highest qualityDetailed, colorful loops
96–191Good balance of size and qualityGeneral-purpose GIFs
32–95Noticeable banding, much smaller filesSimple animations
2–31Heavy compression, significant quality lossTiny icons, flat graphics
Good to know: GIF supports a maximum of 256 colors per frame, so the palette is the main lever for image quality — while frame skipping is the lever for animations with many frames.

Frequently Asked Questions

How does GIF compression work?

It reduces the number of colors in each frame's palette using a median-cut algorithm. Fewer colors mean smaller files, though very low counts can introduce visible banding. Optionally, skipping frames removes data the eye barely misses.

Does this preserve GIF animation?

Yes. Animated GIFs are fully supported. Every frame you keep is re-encoded and the timing is preserved, so the output still plays as an animation.

What does the Frames option do?

It lets you skip every 2nd or 3rd frame to further reduce file size. The remaining frames' delays are increased automatically so the animation plays at the same overall speed, just with fewer in-between frames.

What color count should I use?

128 colors offers a good balance for most GIFs. Colorful, detailed loops look best near 256, while simple flat animations can drop to 32–64 for much smaller files.

Are my images uploaded to a server?

No. All decoding, compression, and re-encoding happens entirely in your browser. Your GIFs never leave your device, which keeps even private clips secure.

Drop images here or click to browse
GIF
128 colors offers a good balance between file size and visual quality
Fewer colors produce smaller files but may show visible banding
GIF supports a maximum of 256 colors per frame
Want to learn more? Read documentation →
1/4
Can't find it? Build your own tool with AI
Start typing to search...
Searching...
No results found
Try searching with different keywords