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.
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.
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.