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
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
Add the WebP
Drop a .webp file on the converter above. An animated WebP is split into frames, each with its own delay.
- 2
Adjust if needed
Set the width under Canvas and the colors under Style. The timeline lets you remove or reorder frames.
- 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:
| File | Size | Compared with the WebP | Quality (PSNR) |
|---|---|---|---|
| Animated WebP, 24 frames, 480 × 270 | 297 KB | – | – |
| GIF: 256 colors, dithered | 2,133 KB | 7.2× | 35 dB |
| GIF: 128 colors, dithered | 1,703 KB | 5.7× | 33.1 dB |
| GIF: 64 colors, one palette, no dithering | 992 KB | 3.3× | 33.4 dB |
| GIF: 320 px wide, 256 colors, dithered | 989 KB | 3.3× | – |
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:
| Browser | All frames of an animated WebP |
|---|---|
| Chrome and Edge (computer and Android) | Yes, from version 94 |
| Firefox | Yes, from version 133 |
| Samsung Internet | Yes, from version 17 |
| Safari on Mac | First frame only (support is in Safari Technology Preview) |
| Safari and other browsers on iPhone and iPad | First 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.
- Open this page in Chrome, Edge, or Firefox on a computer or Android phone.
- If you only have an iPhone, save the frames as separate images in another app and add them all at once.
- 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.
- Lower the width under Canvas: 320 px brought our GIF under 1 MB.
- Under Style, choose 64 colors, One palette for all frames, and dithering off for flat graphics.
- 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.
- If you know the page color, pick it as the background on the Style tab instead of Transparent.
- The edges are then blended smoothly onto that color.
- 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.
- Delays under 20 ms are set to 100 ms when the WebP is read, which matches how browsers play such GIFs.
- To speed it up, remove every other frame instead of shortening delays.
- 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.
WebP to GIF: go deeper
All guides →- Formats & timingGIF vs WebP vs APNG vs MP4: which format for a short animation?We exported the same 24-frame clip as GIF, APNG, animated WebP, H.264, and AV1 and compared the files. Here's when GIF is still the right choice and when to switch.
- File size & qualityHow to make a GIF smaller: what each setting actually savesWe encoded the same clip dozens of ways and measured the file each time. Width and frame count matter most; colors and dithering come next; frame delay saves nothing.
- File size & qualityHow to make a transparent GIF without jagged edgesGIF transparency is all-or-nothing per pixel, so soft edges turn jagged or leave a halo. Why it happens, and how matching the background color fixes it.
More GIF tools
- GIF Creator →Turn photos, screenshots, or an existing GIF into an animated GIF.
- Video to GIF →Any clip from your phone, camera, or screen recorder, trimmed to the moment you want.
- MP4 to GIF →Convert an MP4 file to an animated GIF, with control over size, frame rate, and file size.
- GIF Editor →Open a GIF you already have to crop, trim, resize, speed up, reverse, or caption it.
One job at a time: GIF Compressor · GIF Resizer · GIF Cropper · PNG to GIF · iPhone Video to GIF