WebP to GIF
Turn an animated WebP into an animated GIF that works in older places.
- Runs on your device — the file is never sent anywhere
- No sign-up, no watermarks, no daily quotas
- Free, with no limit on how often you use it
How it works
WebP is the better format by every technical measure, which is exactly why you sometimes have to convert away from it: older software, some email clients and a few upload forms still only understand GIF.
Which browser you need, and why
This is the one conversion on the site with a browser requirement, so it is worth stating plainly. ffmpeg cannot demux animated WebP at all, so the frames have to come from the browser's own ImageDecoder API. Chrome and Edge implement it; Safari and Firefox do not. In those browsers you get the first frame only, and the tool tells you that outright rather than handing back a still and calling it an animation. A non-animated WebP converts perfectly everywhere.
You are converting to a worse format on purpose
Worth being clear about. GIF allows 256 colours per frame and only fully-on or fully-off transparency, and it stores frames far less efficiently. The resulting file is usually larger than the WebP it came from, sometimes several times larger. That is the format, not the conversion.
The palette is built from your frames
Rather than using a fixed 256-colour palette, one is calculated from the actual content of the animation. It is the difference between a conversion that looks acceptable and one that looks like it came from 1998. Flat graphics and screen recordings come out clean; photographic gradients still band a little.
Making it smaller
If the GIF is too large, reduce the width first — it removes data from every frame at once and is by far the most effective lever. Capping the frame rate is the next best.
Still images convert too
A non-animated WebP becomes a single-frame GIF, though for a still picture PNG or JPG is almost always the better target.
WebP to GIF — questions
Is the animation kept?
In Chrome and Edge, yes. In Safari and Firefox only the first frame can be read, because ffmpeg cannot demux animated WebP and those browsers lack the ImageDecoder API. The tool says which happened.
Why is the GIF bigger than the WebP?
GIF is a much older and less efficient format. A larger file is the expected outcome, not a fault.
Why does it look slightly banded?
GIF allows only 256 colours per frame. The palette is built from your own frames to minimise it, but photographic content will still band.
How do I make the file smaller?
Reduce the width first, then cap the frame rate.
Is my file uploaded?
No. It is converted in your browser.