Free Online GIF Compressor
FreeReduce GIF file size by reducing colours, frames, and dimensions. No upload. Instant results.
What's next
Settings guide
GIF compression levers in order of effectiveness:
1. Reduce dimensions — Most effective. 50% width reduction removes 75% of the pixels. Resize to 480px wide for social media previews; 720px for full-size web use.
2. Reduce colour count — Simple animations (flat colours, icons): 128 colours vs 256 makes no visible difference. Complex animations (photos, gradients): stay at 192–256 to avoid banding.
3. Remove frames — Remove every 2nd frame and double the delay. Halves file size. Works well for slow-moving animations; causes jitter for fast-moving ones.
4. Target sizes: Under 5MB for acceptable web load time. Under 1MB is ideal. Over 10MB — convert to MP4 or WebM instead.
Format comparison
GIF vs MP4/WebM for large animations: For animations over 5 seconds or over 5MB, video formats (MP4, WebM) are 10–20× more efficient than GIF. Modern browsers support video autoplay with muted playback, which is how developers replace heavy GIFs. If size matters more than format compatibility, consider converting to video.
GIF vs animated WebP: Animated WebP is 3–4× smaller than GIF at equivalent quality. All modern browsers support it. For web-only use, animated WebP is a better format to move to than optimising a GIF.
How it works
Upload GIF
Drop your animated GIF into the compressor.
Choose settings
Set colour count, frame reduction, and target dimensions.
Compress
The compressor applies all settings in your browser.
Download
Save the compressed GIF — smaller file, same animation.
About this format
GIF compression is fundamentally different from JPEG or PNG compression. The format is limited to 256 colours per frame and uses an older LZW algorithm — the primary levers for reducing GIF size are not quality settings, they're colour count, frame count, and pixel dimensions.
The most effective approach: reduce dimensions first (50% width = 75% fewer pixels), then reduce colour count (256 → 128 colours is often imperceptible in simple animations), then optionally remove every second frame and double the delay. Each lever operates independently, and combining them can reduce a 20MB GIF to under 5MB without visible degradation.
Drop your GIF, adjust the settings, and download the smaller version.