GIF Compressor
Make an animation lighter and compare the result before downloading.
Drop your file hereTap to choose a file
or click to browse, or paste from the clipboard
GIF
Max file size: 16 MiB
Palette control
Limit the animation to 32, 64, 128 or 256 palette colors.
Target a file size
Enter a target in KiB to try smaller palettes. The result reports whether the target was reached.
Preview and compare
Check the animation and the original and exported file sizes before downloading.
How to compress an animated GIF
- 1
Choose an animated or still GIF.
- 2
Choose the maximum number of colors and optionally enter a target size in KiB.
- 3
Convert the GIF and open its animation preview.
- 4
Compare the original and exported sizes and download the result.
What people use this tool for
- Reduce a GIF for an upload form.
- Compare smaller palettes for a product animation.
Frequently Asked Questions
What does the target size do?
The encoder starts with your chosen maximum color count and tries smaller palettes when necessary. It keeps the smallest result it generated and reports whether it met your target.
Will my GIF always get smaller?
Size depends on the original palette and animation content. Some already optimized GIFs grow when re-encoded. Compare the sizes and keep the original when it is smaller.
How can I reduce the size further?
Try reducing dimensions in Animated GIF Resizer first. The compressor changes the palette and retains the original dimensions.
Will the animation still loop?
The exporter uses the original timing and looping settings and retains GIF transparency. Inspect the preview to see the effect of palette changes.
How large can my file be?
Upload a GIF up to 16 MiB, at most 4096 pixels per side and 300 frames. Source and output are each limited to 16 million pixels across all frames.
Where is the GIF processed?
The file is uploaded to the server for processing. Download the result while its temporary link is available.