GIF Compressor (Email-Optimized)
Compress animated GIFs without uploading anywhere - the full gifsicle binary runs in your browser via WebAssembly. Three email-aware presets: Outlook-safe (under 500 KB), mobile-friendly, max compression. Drag, drop, download.
How to use
- Drop one or more GIFs (max 25 MB each).
- Pick a preset, or fine-tune width / lossy / colors / loops manually. Settings re-apply live to all uploads.
- Each GIF compresses in your browser (gifsicle WASM, ~600 KB on first load, cached afterward). Inference is 2-15 s per GIF depending on size.
- Download individually or grab a ZIP. Total payload counter turns red over 1 MB - the email-deliverability danger zone.
Why email GIFs need their own compressor
Generic GIF compressors (ezgif, online-image-tools, etc.) optimize for screen resolution and file size in isolation. Email has additional constraints: a 1 MB total payload budget, Outlook desktop's first-frame-only fallback, and the deliverability impact of large attachments. The Outlook-safe preset on this tool targets all three: max 600 px width fits the standard 600 px email body, lossy 80 + 128 colors gets typical animations under 500 KB, and 1 loop avoids the read-as-spam infinite-animation pattern.
FAQ
Will my animated GIF actually animate in email?
Most email clients yes. The big exception is Outlook desktop on Windows (2007 through 2019 and 365 on Win), which strips animation and only displays the first frame. Apple Mail (iOS + macOS), Gmail, Yahoo, and Outlook on the web all play the animation. So design your GIF such that the FIRST frame is meaningful on its own - assume Outlook readers see it as a static image.
What size should an email GIF be?
Total email payload under 1 MB is the deliverability sweet spot. A single GIF should aim for under 500 KB - 200 KB if you can, especially if there are other images in the email. The "Outlook-safe" preset in this tool targets exactly this: max 600 px wide, lossy 80, 128 colors, optimized to under 500 KB for typical inputs.
GIF vs APNG vs MP4 vs WebP for email?
GIF is the only universal format. APNG works in Apple Mail and Outlook iOS but not Outlook desktop or Gmail. MP4 video doesn't render at all in email - clients strip the video tag. WebP animation is supported in Apple Mail, Outlook on the web, and Gmail Android, but not Outlook desktop or Gmail web. So if cross-client matters, GIF is still the only safe choice.
How does gifsicle compression work?
Three knobs: lossy compression (--lossy=N, where N is 0-200) trades visual quality for size by allowing slight color drift between frames. 80 is a strong default; 100+ is aggressive. Color reduction (--colors=N) cuts the palette - 128 colors is invisible to the eye for most photographic content; 64 is fine for solid-color graphics. Optimization level (-O1 / -O2 / -O3) controls how hard gifsicle works to compress: O3 is best but slowest.
Should I use prefers-reduced-motion in email?
It would be ideal but no major email client honors @media (prefers-reduced-motion) yet. The accessibility recommendation is to keep animation subtle - no flashing faster than 3 Hz (general WCAG seizure-safe threshold), no high-contrast strobing, and no critical information conveyed only through motion (since Outlook readers won't see it at all).
How many loops should an email GIF have?
1 to 3 loops is the standard for email. Infinite loops are annoying and read as unprofessional in most contexts. Use --loopcount=N in gifsicle to set this; the tool sets loopcount to 1 by default for the Outlook-safe preset.
Does my GIF leave my device?
No. The full gifsicle binary is compiled to WebAssembly and runs in your browser. Your GIF is compressed in-memory and the result is offered as a download. Zero outbound requests for the file - check DevTools Network tab if you want to verify.
Why is my GIF actually getting larger after compression?
If the input GIF was already optimally compressed (e.g., it was previously run through gifsicle or ezgif), forcing compression again can occasionally INCREASE size by 1-5 % due to gifsicle's frame-deduplication overhead. The "Maximum compression" preset adds aggressive lossy + color reduction to guarantee a smaller output, but at visible quality cost. If your GIF is already small, you may not need this tool.
Drop the GIF into a real email
MiN8T's editor handles animated GIFs end-to-end - upload, preview animation in the canvas, and ship to any ESP. No more bouncing between tools.
Open MiN8T Editor →