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 directly in your browser by reducing the color palette. Optimize file sizes while preserving visual quality for web use.

  1. Upload GIF images by dragging and dropping, browsing files, or pasting from clipboard
  2. Adjust the colors slider to control the palette size (2-256)
  3. Use the Frames option to skip frames for additional file size reduction
  4. Preview the before/after comparison to verify quality
  5. Download individual compressed images or all at once as a ZIP file
  • Adjustable color palette from 2 to 256 colors
  • Frame skipping to reduce animated GIF file size
  • Batch compression for multiple GIF images
  • Real-time before/after preview comparison
  • File size reduction percentage display
  • Download all compressed images as ZIP
  • 100% browser-based - no server upload needed
How does GIF compression work?
GIF compression reduces the number of colors in the image palette. Fewer colors result in smaller file sizes but may reduce visual quality.
Does this preserve GIF animation?
Yes. Animated GIFs are fully supported — all frames and timing are preserved during compression.
What does the Frames option do?
The Frames option lets you skip every 2nd or 3rd frame to further reduce file size. The timing is automatically adjusted so the animation plays at the same overall speed.
Are my images uploaded to a server?
No. All compression happens entirely in your browser. Your images never leave your device.
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