Compress GIF
To compress a GIF, pick the file, choose a level, and press Compress GIF. Light reduces the colors to 128, Medium also scales the width to three quarters, and Strong halves the width, keeps every second frame and uses 64 colors.
Drop a GIF here
or
GIF
Up to 100 MB on a computer and 50 MB on a phone, because your device does the work. You can also paste a file.
Stays on your device
Your file is never uploaded
Up to 100 MB
On a computer
GIF out
Same speed, smaller file
How it works
- Pick a GIF from your device.
- Choose a level: Light, Medium or Strong. Medium is the default.
- To reduce GIF file size, the tool reduces the colors in each frame. Pixels that do not change between frames are left out.
- Strong also scales the width to half and keeps every second frame. The animation speed stays the same.
- If the result is not smaller, the tool says so. Some GIFs were already optimized and cannot shrink much further.
Facts
- Where it runs
- In your browser, on your device. Nothing is uploaded
- Input format
- GIF
- Output format
- GIF
- Levels
- Light: same size and frames, 128 colors. Medium: three quarters of the width, 128 colors. Strong: half the width, every second frame, 64 colors
- Max file size
- 100 MB on a computer, 50 MB on a phone. GIFs are unpacked frame by frame in memory, so the limit is lower than for video
- Browsers
- Any current browser
Questions
How do I make a GIF smaller without losing much quality?
Start with Light, which keeps the size and every frame and only reduces the colors. Move to Medium or Strong only if the file is still too large.
Why did my GIF not get smaller?
Some GIFs are already optimized, so there is little left to remove. The tool tells you when the result is not smaller, and a stronger level may work better.
Does Strong compression change how fast the GIF plays?
No. Strong keeps every second frame, and the animation speed stays the same. The motion has fewer frames.
Why is the GIF size limit lower than the video limit?
GIFs are unpacked frame by frame in memory, which takes much more room than streaming a video. That is why the cap is 100 MB on a computer and 50 MB on a phone.