EasyGIF

Free WebP to GIF converter

Convert WebP to GIF

Turn an animated WebP into a GIF that plays in email, chat apps, and anywhere else WebP isn't accepted. Each frame keeps its timing, and the conversion runs on your device.

Updated

Private: your files never leave this device

Drop a WebP to convert to GIF

Animated GIF, WEBP, or PNG up to 20MB · every frame keeps its own timing · up to 150 frames

or paste with Ctrl/⌘ + V

How it works

How to convert WebP to GIF

  1. 1

    Add the WebP

    Drop a .webp file on the converter above. An animated WebP is split into frames, each with its own delay.

  2. 2

    Adjust if needed

    Set the width under Canvas and the colors under Style. The timeline lets you remove or reorder frames.

  3. 3

    Create the GIF

    Click Create GIF, check the file size in the preview, and download the GIF.

Why convert

When a GIF is worth the extra size

WebP is the better format: smaller files, full color, and smooth transparency. It is also less widely accepted. Email is the clearest case: according to Can I email, Gmail converts a WebP to a still JPEG and doesn't play WebP animation, while it plays animated GIFs. Some upload forms and older apps accept GIF but not WebP as well. Converting gets the animation into those places.

If the place you're posting to does take WebP, keep it. The GIF vs WebP vs MP4 comparison shows where each format works and how much space each one takes.

Measurements

What happens to file size

We made an animated WebP from a 2.4-second camera pan, then converted that WebP to GIF with EasyGIF's encoder at four settings:

FileSizeCompared with the WebPQuality (PSNR)
Animated WebP, 24 frames, 480 × 270297 KB––
GIF: 256 colors, dithered2,133 KB7.2×35 dB
GIF: 128 colors, dithered1,703 KB5.7×33.1 dB
GIF: 64 colors, one palette, no dithering992 KB3.3×33.4 dB
GIF: 320 px wide, 256 colors, dithered989 KB3.3×–
Measured on 2026-10-29. Encoder: gifenc 1.0.3 with EasyGIF's Floyd–Steinberg dithering. WebP made with ffmpeg's libwebp at quality 75. PSNR compares each GIF frame with the WebP frame it came from; higher is closer. It is left out for the resized GIF.

At default settings the GIF was 7.2× the size of the WebP. Fewer colors helped: 1,703 KB at 128 colors (−20%), and 992 KB at 64 colors with one palette and no dithering. A narrower GIF did about as well: 989 KB at 320 px. None of them got close to the WebP, and that's expected: the two formats compress in completely different ways.

Browsers

Which browsers can read animated WebP

To split an animated WebP into frames, EasyGIF uses the browser's ImageDecoder feature. Every browser can show an animated WebP, but not every browser lets a page read its frames one by one. According to MDN's browser compatibility data:

BrowserAll frames of an animated WebP
Chrome and Edge (computer and Android)Yes, from version 94
FirefoxYes, from version 133
Samsung InternetYes, from version 17
Safari on MacFirst frame only (support is in Safari Technology Preview)
Safari and other browsers on iPhone and iPadFirst frame only

Still WebP images work in every current browser. Animated PNG files are read the same way, and the PNG to GIF converter covers them.

Troubleshooting

When a WebP doesn't convert cleanly

Only one frame was added

Why: Reading the frames of an animated WebP needs the browser's ImageDecoder feature. Safari doesn't have it yet, so it opens the WebP as a still image: its first frame.

  1. Open this page in Chrome, Edge, or Firefox on a computer or Android phone.
  2. If you only have an iPhone, save the frames as separate images in another app and add them all at once.
  3. Check the frame count on the timeline before you create the GIF.

The GIF is 7.2× the size of the WebP

Why: Animated WebP uses video-style compression with millions of colors; GIF stores every frame whole with at most 256. In our test a 297 KB WebP became a 2,133 KB GIF at default settings.

  1. Lower the width under Canvas: 320 px brought our GIF under 1 MB.
  2. Under Style, choose 64 colors, One palette for all frames, and dithering off for flat graphics.
  3. If the place you're posting to accepts WebP, keep the WebP: it's smaller and looks better.

Edges look jagged or have a light fringe

Why: A WebP can have soft, partly transparent edges. GIF pixels are fully transparent or fully solid, so those edges become hard steps.

  1. If you know the page color, pick it as the background on the Style tab instead of Transparent.
  2. The edges are then blended smoothly onto that color.
  3. For stickers that must work on any background, a bold outline hides the steps.

The animation plays at a different speed

Why: GIF stores delays in hundredths of a second, and browsers slow down any delay under 20 ms. A WebP with very short delays can't be copied exactly.

  1. Delays under 20 ms are set to 100 ms when the WebP is read, which matches how browsers play such GIFs.
  2. To speed it up, remove every other frame instead of shortening delays.
  3. Change the timing under the Motion tab if you want an even speed.

Edges and transparency are covered in more detail in the transparent GIF guide.

Method

How we measured

The 24 frames of a slow pan across a Pexels portrait, 480 × 270 px, were saved as an animated WebP with ffmpeg (libwebp, lossy, quality 75). A script decoded that WebP back to frames with ImageMagick and encoded them with EasyGIF's own encoder and dithering, changing one setting per row. A WebP saved at a different quality, or of a busier scene, will give different numbers.

FAQ

WebP to GIF FAQ

How do I convert an animated WebP to GIF?
Add the WebP to the converter above in Chrome, Edge, or Firefox. Every frame is added with its delay. Click Create GIF, check the preview, and download it.
Why is my GIF so much bigger than the WebP?
WebP compresses animation much more efficiently than GIF can. In our test the GIF was 7.2× the size of the WebP. Lowering the width or colors narrows the gap.
Does it work in Safari?
Only for still WebP images, or the first frame of an animated one. Safari can't yet hand the frames of an animated WebP to a web page. Use Chrome, Edge, or Firefox for animated WebP.
Can I convert a still WebP to GIF?
Yes. Add one or more still WebP images and they become frames of a GIF. A single image gives a one-frame GIF.
Is my WebP uploaded?
No. The WebP is decoded and the GIF is made in your browser. Nothing leaves your device.