WebP to GIF
Convert animated WebP to GIF in your browser, frames and timing preserved. Free and private; the animation never leaves your device.
About this tool
Animated WebP stickers and clips saved from the web will not play in most chat apps, editors, or upload forms, which still expect GIF. This tool decodes every frame of the WebP and rebuilds it as an animated GIF locally in your browser.
Frame timing is preserved. Note that GIF is limited to 256 colors per frame, so extremely colorful animations may show slight banding; that is a property of the GIF format, not the converter.
Common uses
- Repost an animated WebP as a GIF where only GIF uploads are allowed
- Convert stickers or emotes into GIF for Discord, Slack, or forums
- Fix web-saved animations that video editors refuse to import
Automate via API
The same conversion is available as a REST endpoint for scripts, pipelines, and backends. POST the file, get the converted file back:
curl -X POST https://formatably.com/api/v1/tools/webp-to-gif \ -H "X-Api-Key: YOUR_API_KEY" \ --data-binary @photo.webp \ -o photo.gif
Direct requests accept up to 4 MB; the large-file flow handles up to 100 MB. Both are covered in the API documentation · Get an API key
WebP notes
WebP is Google's web image format, around 25-35% smaller than JPEG at the same quality, with support for transparency and animation. It is everywhere on the web, and notoriously unwelcome everywhere else: editors, printers, and upload forms.
- Images saved from websites are frequently WebP even when the URL said .jpg.
- Animated WebP needs a format that supports animation on the other side (GIF); converting to PNG or JPG keeps the first frame.
- WebP supports transparency; converting to JPG fills transparent areas with white.
GIF notes
GIF is the venerable animation format, limited to 256 colors per frame but supported literally everywhere. For still images it has long been superseded by PNG; for short animations it remains the universal currency of the internet.
- GIF is limited to 256 colors per frame, so photographic content shows banding.
- An animated source converts frame by frame; a still source becomes a single-frame GIF.
Frequently asked questions
Will the animation be preserved?
Yes, in any modern Chromium or Firefox browser every frame and its timing are carried over using the WebCodecs image decoder. In browsers without that support, the first frame converts as a still GIF.
Why does the GIF look slightly grainier than the WebP?
GIF allows at most 256 colors per frame, so smooth gradients get dithered. WebP has no such limit. The effect is usually invisible on typical stickers and screen recordings.
Are my files uploaded to a server?
No. The conversion runs entirely in your browser using WebAssembly and the canvas API; your files never leave your device. There are no ads and no trackers on tool pages. You can verify this yourself: open your browser's developer tools, watch the Network tab while converting, and you will see no upload requests. It even works offline once the page has loaded.
Is there a file size limit?
In the browser there is no hard limit; you are bounded only by your device's memory, and files of a few hundred megabytes are usually fine. The REST API accepts files up to 4 MB in a direct request, or up to 100 MB using the large-file upload flow described in the API docs.
Related tools
Convert WebP images to JPG instantly in your browser. Free, private, no upload. Fixes images saved from the web that won't open.
Convert WebP to PNG in your browser with transparency preserved. Free, private, no upload, no watermark, no file limits.
Convert JPG images to WebP in your browser to cut file size ~30%. Free, private, no upload; ideal for faster web pages.
Convert PNG to WebP in your browser, transparency preserved, files dramatically smaller. Free, private, no upload.