Apchukso ~/gif
All tools Compress GIF GIF maker
● No upload · No daily limits
English
TOOL / GIF

Keep the motion,
lose the weight.

When a site says your GIF is too big, this rebuilds it with sensible dimensions, colors, and frame rate. Parts that match the previous frame aren't stored again, so the animation stays the same but gets lighter.

Drop GIFs here or click to choose
Animated GIFs · Several files, one after another · Turn videos into GIFs with the GIF maker
🔒
Your files never leave your device. Apchukso has no server that receives files. Everything is processed right here in this browser.
How to check for yourself
  1. With this page open, turn off Wi-Fi and run it. It still works.
  2. Press F12 → open the Network tab, then run it. Apart from small analytics requests, you won't see any transfer anywhere near the size of your file.
Next steps
How it works: The GIF is decoded right in this browser to rebuild each frame as it appears, then the open-source gifenc (MIT) optimizes the colors and packs it again. Areas that match the previous frame are left transparent instead of being stored again. Your file is never sent anywhere.

More about reducing GIF size

Use it when an animated GIF hits the size limit on a blog, forum, or messaging app, or when a GIF for a presentation or email is too heavy. A GIF's file size comes down almost entirely to its width and height, number of frames, and number of colors. If a GIF was made larger than it's shown on screen, just shrinking its dimensions can cut the file size to less than half.

How to use

  1. Drag in GIFs or click to choose them. If you pick several, they're compressed one at a time
  2. The default is "Recommended" (max width 480px). If where you're posting has a size limit, pick one under "Fit a target size" or enter your own
  3. If you change the settings, "Compress again" appears. While compressing, you can stop with "Cancel"
  4. When it's done, check the animation with "Preview" and click "Download". With two or more files, you can get them all at once with "Download all as ZIP"

FAQ

Q. Why are GIF files so big?

GIF is an old format that stores a picture for every frame, so the file size grows quickly with width, height, and frame count. It's also limited to 256 colors, so colorful, photo-like scenes don't shrink well. If a GIF was made larger than it's shown on screen, just shrinking its dimensions cuts the size a lot.

Q. Will the motion or playback speed change?

"High" doesn't drop a single frame. "Recommended" skips some frames only in GIFs over 30 frames per second, and "Small" skips frames to land around 15 per second. The skipped time is added to the previous frame, so the total length and speed stay the same. The loop setting is also kept as in the original.

Q. How much smaller does it get?

In our test, a 9.5MB animated GIF at 800×450 with 48 frames came out at 1.3MB (-86%) on "High", 0.84MB (-91%) on "Recommended", and 0.23MB (-98%) on "Small", taking about 2 seconds in Chrome on a PC. An already well-compressed 400×400 spinning-globe GIF (0.96MB) shrank by 18% on "Recommended" and 47% on "Small". If rebuilding doesn't make it any smaller, you get the original as is.

Q. Does it work with transparent GIFs?

Yes. Transparent areas stay transparent. But GIF can't store semi-transparent colors, so edges may get a little rough when the size is reduced. If the edges bother you, choose "High", which keeps the original size.

Q. How do I fit a specific file size?

Under "Fit a target size", pick 1MB, 2MB, 5MB, or 10MB, or enter your own. It rebuilds the GIF up to 5 times, gradually lowering width, colors, and frame count until it fits. Squeezing a long GIF into a very small size makes its dimensions much smaller, so if the site accepts video, uploading an MP4 is better for both quality and size.

Q. Are my files uploaded to a server?

No. Apchukso has no server that receives files. Decoding and repacking the GIF all happens in the browser you're using right now. Even if you turn off Wi-Fi after opening the page, it compresses just the same.

Related tools