Compress a GIF
Animated GIFs are often several megabytes, too big for email, chat apps or a fast web page. Shrink yours by reducing colours, size or frames, and see the result play before you download it.
Drop an image hereAdd an image
JPG, PNG, WebP, GIF or AVIF, up to 80 MB. You can also paste an image.
Processed on your device. Your image is never uploaded.
How it works
- Your browser reads every frame of the GIF and rebuilds it exactly as it plays.
- Each frame is reduced to the number of colours you choose, and resized if you ask.
- Pixels that didn’t change since the last frame are left out, which is where most of the saving comes from. Lossy compression treats nearly-identical pixels as unchanged too.
Supported formats
- Opens
- GIF, animated or still
- Saves
- GIF
- Limits
- Files up to 80 MB. Up to 400 million pixels across all frames after resizing, which covers most GIFs; for longer ones, make them smaller or keep fewer frames.
- Animation, timing and looping are kept. Skipped frames add their time to the frames that stay, so the speed doesn’t change.
- Transparency is kept. GIF pixels are either fully see-through or fully solid, as in the original.
- Each frame gets its own palette of up to the number of colours you choose.
Your image stays on your device
This tool runs entirely in your browser. The image is never uploaded, so there is nothing for us to store, see or delete.
To check, open your browser’s developer tools, switch to the Network tab and use the tool: you will not see your image being sent anywhere.
Related tools
Questions
Are my images uploaded anywhere?
No. The image is read and processed by your own browser. Nothing is sent to our servers, so there is no copy of your image anywhere but your own device.
Which setting saves the most?
Making the GIF smaller in size usually saves the most, then fewer colours. Lossy compression helps most on footage with a lot of subtle movement or noise. Skipping frames saves space but makes motion less smooth.
Why is my GIF bigger after compressing?
Some GIFs are already carefully optimised. Try fewer colours, a smaller size or Medium lossy compression. If it still grows, the original is about as small as it can be.
Would a video or WebP be smaller?
Usually, yes, by a lot. GIF is an old format limited to 256 colours. But GIF works everywhere, including places that don’t play video, which is why it’s still so common.