Compress an animated WebP
Animated WebP stickers and clips are often saved at a high quality setting or losslessly, and can be made much smaller with little visible change. The compressor re-encodes them with libwebp, the reference WebP encoder.
- Upload one or more animated WebP files, or a ZIP.
- Set the WebP quality under More options (this page starts at 60; lower is smaller), or enter a target size in KB.
- Click Compress.
Ways to shrink it
- Quality: the main control for animated WebP. 60–75 keeps most animations looking clean.
- Target size: the highest quality that fits your limit is found automatically; if even the lowest quality is too large, the animation is also scaled down step by step.
- Fewer frames: drop every 2nd, 3rd or 4th frame. Each dropped frame's time goes to the frame before it, so the animation still takes as long.
- Smaller size: scale the animation to 75 %, half or less.
The encoder stores only the changing part of each frame and chooses lossy or lossless compression per frame, whichever is smaller. The frame timing and loop count are kept, and so is transparency.
Good to know
- If the original is already smaller than the result, it is kept as it is.
- Messaging apps often have their own limits for sticker size in KB and pixels; set the target size and scale accordingly.
- GIFs uploaded together with the WebPs are compressed as GIFs (with gifsicle), unless you choose to save everything as WebP.
More about what this tool reads and writes: GIF Compressor.