Compress GIF
Make an animated GIF smaller without changing how it plays. Processing stays on your device.
Drop a GIF to compress
Choose how hard to compress it. Frames, timing, and transparency are kept, and the result is always smaller.
Animated and still GIFs.
How to compress a GIF online
Open a GIF, choose how hard to compress it, and save a smaller GIF with the same frames and timing. Pixels that don’t change between frames are stored once, and fewer colors shrink it further. This GIF compressor runs in your browser, so the GIF is never uploaded.
Step 1
Choose your GIFPick a GIF or drop it into the compressor above.Step 2
Choose a levelLight, Medium, or Strong, and a smaller width if you like.Step 3
Download the GIFCompare the sizes and save the smaller GIF.
What to expect
- Supported inputs
- Animated and still GIFs.
- What happens
- Light keeps every color and stores unchanged pixels once. Medium and Strong use fewer colors and treat nearly identical colors as unchanged. Transparency, timing, and the loop setting are kept.
- Limits
- The result is always smaller than the original. If a level isn’t enough, fewer colors, fewer frames, and then a smaller size are used until it is.
Private by design
Your video stays on your device
Mastershot processes your file locally in this browser. It does not need to be uploaded to a server, and you do not need an account to use the tool.
- No upload
- No signup
- No watermark
Questions
It depends on the GIF. Screen recordings and GIFs with still backgrounds often shrink by half or more; GIFs that were already optimized shrink less. The finished size is shown before you download.
Start with Medium, which is hard to tell from the original. Use Strong for chat and upload limits, and Light when every color must stay exact.
Discord allows 20 MB without Nitro, and custom emoji must be under 256 KB. Choose Strong and a smaller width; for emoji, also use Resize GIF to make it 128 pixels wide.
Yes. Transparent pixels stay transparent, and the GIF keeps its loop setting.
