GIF to WebP Converter

Runs in your browser — your files are never uploaded.

Convert an animated GIF to animated WebP and keep the animation while cutting the file size dramatically — often by 50–80%. This is the single best thing you can do for a heavy GIF on a web page: every current browser plays animated WebP, and the format supports proper transparency instead of GIF’s hard on/off edges. The reverse of our WebP to GIF converter.

How to convert GIF to WebP

  1. 1

    Drop your .gif file onto the box, or click to choose one.

  2. 2

    Pick lossy for the smallest file, or lossless to keep flat colours exact.

  3. 3

    Click “Convert to WebP”. The first run loads a one-time engine, then encodes locally.

  4. 4

    Click “Download” to save the .webp file.

Share

Embed this tool on your site

Paste this where you want the tool to appear. It runs entirely in your visitor's browser — no uploads, no account, no tracking.

Please keep the attribution line — it's what keeps these tools free.

Need a different size, a dark theme, or a different tool? Build an embed lets you preview it first.

Frequently asked questions

Does the animation survive?+

Yes — every frame and its timing is preserved, and the result loops the same way. WebP handles animation natively; nothing is flattened to a single image.

How much smaller will it be?+

Typically 50–80% smaller. GIF is limited to 256 colours and compresses poorly, so there is a lot of headroom. Photographic or gradient-heavy animations gain the most.

Should I choose lossy or lossless?+

Lossy for anything photographic or with gradients — much smaller and hard to distinguish. Lossless for flat graphics, pixel art, logos and screenshots with sharp text, where lossy compression can smudge edges.

Will animated WebP work everywhere?+

Every current browser plays it, including Safari. Older software outside the browser is patchier, and some chat apps and forums still only accept .gif uploads — keep the GIF if that is where it is going.

Is my file uploaded anywhere?+

No. The engine downloads once, but decoding and encoding both happen inside your browser tab.