GIF Compressor
Make it small enough to send. Free, in seconds, right in your browser.
Need it under a size?
- No watermark
- No sign-up
- Keeps speed & loop
GIFCompact is a free GIF compressor that works entirely in your browser: drop a file, get a smaller GIF back, download it. The animation keeps its speed and its loop, there is no watermark, and the file is never uploaded anywhere.
How to compress a GIF
- Drop a GIF on the box above, or tap it to pick a file from your phone or computer.
- GIFCompact starts right away with the Medium preset and shows the result with both file sizes. Tap Before to compare it with the original.
- Not small enough? Tap Even smaller, or open Settings and pick a target size. Too blurry? Tap Sharper.
- Tap Download GIF. The file is saved with "-gifcompact" added to its name, so your original stays untouched.
Three presets, or a size you choose
Most people only need a preset. Light removes data you will not notice and keeps the picture almost identical.Medium is the default; on video clips in our tests it cut the file roughly in half. Strong also reduces the palette to 128 colors, which saves more on photos and video clips, with some visible grain.
When a site or an app has a hard limit, use target size instead. Pick 256 KB, 1 MB, 5 MB, 10 MB or 20 MB, or type any number in KB or MB. GIFCompact tries up to six settings, starting gentle and getting stronger only when needed, and shows the size of every try as it goes. You get the best-looking version that fits under your number. If the GIF is so long that even the strongest setting cannot reach it, you get the smallest result and a hint about what to change.
How much smaller will my GIF get?
It depends on the GIF, so here are two real runs through this GIF compressor (Chrome on a desktop, November 2026): a video clip of 2.91 MB, 402×280 pixels and 57 frames, and a short reaction GIF of 572 KB, 337×193 pixels and 27 frames.
| Setting | Video clip (2.91 MB) | Reaction GIF (572 KB) |
|---|---|---|
| Light | 2.16 MB (−26%) | 441 KB (−23%) |
| Medium (default) | 1.50 MB (−48%) | 325 KB (−43%) |
| Strong | 1.06 MB (−64%) | 262 KB (−54%) |
| Even smaller | 531 KB (−82%), scaled to 322×224 | 162 KB (−72%), scaled to 270×154 |
| Fit under 1 MB | 981 KB at full size, found in 5 tries | Already under: optimized to 565 KB |
| 256 KB emoji | 218 KB at 128×89 | 64 KB at 128×73 |
Two things stand out. Medium roughly halves a typical GIF without a visible change at chat size, and the biggest drops come from fewer pixels: the Even smaller step scales the picture down by a fifth, and that alone takes most of the remaining weight off. Most runs finished in one to four seconds; fitting the clip under 1 MB took eleven, because the compressor tried five settings to find the gentlest one that fits.
What the GIF compressor's advanced settings do
- Lossy strength (0–200) lets the encoder pick slightly different colors when that makes the file compress better. Up to about 80 is hard to see; above 150 you will notice noise in gradients.
- Colors sets the size of the palette. A GIF can hold 256 colors per frame. Cartoons, screen recordings and text often look the same with 64; photos and skin tones suffer first.
- Size scales the width and height. Halving both leaves a quarter of the pixels, which usually cuts the file by more than half. This is the single biggest saving.
- Drop every second frame halves the number of frames and doubles how long each remaining frame is shown, so the GIF plays at the same speed, just less smoothly.
A GIF compressor that never uploads your file
Most online GIF compressors upload your file, process it on their server and send it back. GIFCompact does the work on your own device instead. The compressor is Gifsicle, a long-standing open-source GIF tool, compiled to WebAssembly so it runs inside the browser tab. There is no upload to wait for, no copy of your file on someone else's computer, and nothing to delete afterwards. It also means the speed depends on your device: a desktop finishes most GIFs in a few seconds, an older phone takes longer on big files.
Tips for a smaller GIF
- Shorter is smaller. Every frame adds to the size, so trim the clip before you make the GIF if you can.
- Fewer pixels beat every other setting. A 480-pixel-wide GIF looks fine in a chat window and is a fraction of a 1080-pixel one.
- Flat colors compress better than photos. Screen recordings and cartoons shrink much more than video footage.
- Compress last. If you are adding text or a caption, do that first, then compress the result. GIFCompact's text and caption tools hand the file straight back here.
- Posting to Discord? The Discord compressor has the upload and emoji limits built in.
Frequently asked questions
Is my GIF uploaded anywhere?
No. GIFCompact runs the compressor inside your browser, so the file stays on your phone or computer. Nothing is sent to a server, which is also why it starts working the moment you drop a file.
Is there a watermark or a sign-up?
No watermark, no account, no daily limit. Download the result and use it anywhere.
How big a GIF can I compress?
Up to 50 MB. Very long or very large GIFs are first scaled down so your browser has enough memory to work on them; phones with less memory may need a shorter clip.
Will compression change the speed or the loop?
No. Frame timing and the loop setting are kept. If you drop every second frame under Advanced settings, the remaining frames are shown longer, so the animation lasts exactly as long as before.
Why is my compressed GIF not much smaller?
Some GIFs are already well optimized. Try the Strong preset, lower the colors, scale the GIF down, or drop frames. Fewer pixels and fewer frames always help the most.
Can I compress a GIF to an exact size, like 256 KB?
Yes. Pick a size chip or type your own. GIFCompact tries up to six settings, gentlest first, and keeps the best-looking one that fits. If nothing fits, you get the smallest result it reached.