Turn a short GIF into WebP

Drop a short GIF and download WebP. When this browser can write animation, the frames stay. When it cannot, you get the first frame and a note on the result.

Runs in your browser Free No sign-up
  1. Choose file
  2. Set options
  3. Get result

Your file never leaves your device. Processed locally in your browser. Nothing is uploaded.

FFmpeg writes an animated WebP when this browser can. If it cannot, the download is a still WebP of the first frame and the result says so. GIF up to 12 seconds.

How to convert a GIF to WebP

1. Drop a GIF you already have. A video or an audio file is refused here. 2. Press “Convert to WebP” and download.

GustKit asks FFmpeg for an animated WebP with libwebp. If that file has an animation chunk and at least two frames, the download keeps the name ending in anim.webp. If the browser cannot write that, the download is a still WebP of the first frame, the name ends in still.webp, and the result says so.

A GIF page, not a photo page

PNG to WebP and JPG to WebP save one still photo from the canvas. GIF to MP4 turns the animation into a video. This page starts from a GIF and aims at WebP. Clips stay within the limit shown next to the button.

The GIF stays in this tab

FFmpeg runs in this browser on one CPU thread. GustKit does not fetch a GIF from a link. Leave the tab open until the download appears. Close it and the file is gone.

How to check the WebP

1. Open the download. 2. If the name ends in anim.webp, the frames should still move. 3. If the name ends in still.webp, only the first frame was saved and the result on this page says so.

PNG to WebP saves one photo. This page starts from a short GIF. Animated WebP is used when this browser can write it. Nothing is uploaded.

Frequently asked questions

The download is WebP and the name ends in anim. Did the frames stay?

Yes. An anim.webp file has the animation chunk and at least two frames. A still.webp file is only the first frame, and the result says so.

Why is there a time limit?

Each frame is re-encoded. A long GIF would sit on one CPU thread for a long time, so this page takes short GIFs only.

Can I turn a GIF into WebP and also crop it in one step?

No. Crop the GIF first, or convert it first, then open the other page on the download.

Is the GIF uploaded?

No. FFmpeg runs in this tab.

The download is WebP and the result mentions the first frame. Did it work?

Yes. That browser could not write an animated WebP, so GustKit saved the first frame and said so.

Can I turn a GIF into WebP and also change its speed in one step?

No. Change the speed first, or convert it first, then open the other page on the download.