Animated GIF is the internet's default 'short looping video' format, but it's technically obsolete — 8-bit palette, lossless per-frame encoding, no delta compression. Animated WebP fixes all of that: 24-bit color, lossy inter-frame compression, and full alpha. A typical 10 MB GIF converts to a 1–2 MB WebP with no visible quality difference. This tool uses libwebp's animated encoder (WebAssembly) with tunable quality and frame skipping for extra savings.
How animated WebP beats GIF
GIF uses a global 256-color palette and stores each frame independently. WebP uses full 24-bit color per frame plus delta compression — subsequent frames only store what changed. For a talking-head clip where the background stays static, that means 90%+ savings; for full-frame animation, ~50% savings; for a slideshow of unrelated images, still ~30% savings from the palette upgrade alone.
Quality and frame-skip controls
Quality slider (1–100, default 75) trades size for visual fidelity per frame. Skip every N frames drops intermediate frames — halving the frame count halves the file size, at the cost of jerkier motion. For chat stickers where snappy loops matter, 12 fps is enough; for detailed motion, keep the original rate.
Loop count and playback
WebP supports infinite loops (matching GIF's default) plus finite loop counts and one-shot playback. The tool preserves the source GIF's loop settings by default; override in the advanced panel if you want a different behavior.