Skip to main content

GIF Compressor

Instructions​

  1. Upload a GIF: Click the dashed area or drag a GIF file in. The page shows the original size, frame count and a preview.
  2. Choose compression settings (stackable):
    • Scale: Proportionally shrink frames to 100% / 75% / 50% / 25%. The most direct size lever.
    • Frame rate: Keep every Nth frame. 50% keeps one out of every two frames; dropped frame durations are added to the kept frames so the animation speed stays the same.
    • Colors: Rebuild the palette with 256 / 128 / 64 / 32 colors. Fewer colors means smaller files; start at 128 for colorful animations.
  3. Compress: Processing runs in a browser background thread, so the page stays responsive and shows live progress.
  4. Preview & download: Compare size and frame count before/after, step through frames with pause, then download.

How it works​

A GIF stores full pixel blocks for every frame, so size is driven by frame count, resolution and palette. This tool puts all three in your hands: scaling reduces total pixels, frame dropping reduces frame count, and color reduction shortens the palette index of every frame. Combined, most animations shrink to 10%-50% of their original size.

Notes​

  • Everything runs locally in your browser; GIFs are never uploaded to any server.
  • A recent browser is required (Chrome / Edge / Firefox / Safari 16.4+).
  • Very large GIFs (hundreds of frames, thousands of pixels wide) take longer and use more memory — lower the scale first.
  • Transparency is binary (kept or dropped); semi-transparent edges may show slight aliasing.

FAQ

Is the GIF compressor free?
Completely free, no sign-up, no usage limits — use it directly in your browser.
How small can I get my GIF?
It depends on the source file and your settings. 50% scale + 50% frame rate + 128 colors typically lands at 20%-40% of the original size; milder settings give gentler results. Start mild and adjust step by step.
Will dropping frames make the animation choppy?
No. Dropped frame durations are added to the kept frames, so the pacing is unchanged — only transition detail is reduced. Most animations look virtually identical at 50%.
Are compressed GIFs uploaded to a server?
Never. Decoding, compression and encoding all happen locally in your browser; the file never leaves your device.
Can I compress other formats, like MP4 or animated WebP?
Only GIF input is supported for now. To convert still images to WebP/JPEG/PNG use the Image Format Converter; to compress still images use the Image Compressor.
Share this tool