WebP to GIF Converter

webp → gif

Turn WebP images into GIF files. Your browser reduces each one to a palette of at most 256 colours and writes the file in this tab, so nothing is uploaded.

QueueNothing is uploaded
Drop WebP images here to convert them
Converting…

About this WebP to GIF converter

The converter draws each WebP on a canvas at its original width and height, works out the 256 colours that suit that image best, maps every pixel to the nearest one and writes a GIF89a file around them. GIF cannot hold more than 256 colours, so a photograph is reduced to the palette the page picks for it.

Transparency is carried in the only way GIF allows. A pixel whose alpha is below 128 becomes the file's single transparent colour, and a pixel that is only partly see-through is composited onto white. An animated WebP contributes its first frame and nothing else, because that is all the browser's image decoder hands over.

The reason to make the swap is reach rather than size: GIF is still accepted in places that refuse WebP, from older forum and chat software to mail clients and content systems. The GIF itself is assembled by this page, so no encoder is downloaded to build it.

How to use it

01

Add WebP files

Drop them on the box above or click Select WebP images. You can add several at once.

02

Convert

Click Convert to GIF. The files are converted one at a time, and each row shows its status.

03

Check the size

A finished row shows the size of the WebP and, after the arrow, the size of the GIF.

04

Download

Use Download on a row to save one file, or Download all (ZIP) to save every finished file.

What it does

  • Your browser converts the files. They are not uploaded to a server.
  • Builds the palette from your own image by median cut, instead of forcing it onto a fixed set of colours.
  • Writes a real GIF89a file, LZW compressed, at the original width and height.
  • Turns a clear background into GIF's one transparent colour, rather than a white block.
  • Works through a queue one file at a time, with a Download button on each finished row.
  • Needs no account and has no daily limit.

Specifications

Specification Details
Tool WebP to GIF converter
Input WebP images (.webp), up to 100 MB each
Output GIF89a, a single frame, at the original width and height
Colours Up to 256, chosen from your image by median cut and applied without dithering
Transparency One clear colour. Alpha below 128 becomes transparent, anything above it is composited onto white.
Compression LZW, written by this page
Libraries JSZip 3.10, from the cdnjs CDN, only for Download all (ZIP)
Where your files go Nowhere. They stay in this tab's memory.
Good to know

What this converter does not do

It writes one still frame with a palette of at most 256 colours, which is as much as GIF can hold. Some jobs are better served elsewhere.

Only the first frame

An animated WebP comes out as a still. The browser's image decoder hands this page the first frame and nothing else, so there is no animation left to carry over.

256 colours at most

A photograph with smooth gradients will band, because GIF cannot describe more than 256 colours in one file.

No dithering

The palette is applied straight, without scattering pixels to imitate the missing colours, so banding stays visible rather than being traded for noise.

Hard edges instead of soft ones

GIF has one transparent colour and no partial transparency, so a half transparent pixel is laid on white. A feathered edge can end up with a pale fringe. To keep the alpha channel, use WebP to PNG.

Often larger than the WebP

WebP compresses photographs far better than GIF does, so the GIF is frequently the bigger file. For a smaller one, use Image compressor.

Related image tools

Frequently asked questions

No. Your browser decodes each WebP and this page writes the GIF inside the same tab. The only download is JSZip, from the cdnjs CDN, and only if you use Download all (ZIP).

No. The browser's image decoder gives the page the first frame only, so the GIF holds that single frame as a still.

GIF holds at most 256 colours. A photograph usually contains thousands, so the converter picks the ones that suit it best and maps every pixel to the nearest. Smooth skies and gradients show that as bands.

In the one form GIF understands. A pixel that is almost fully clear becomes the file's transparent colour, and a partly transparent pixel is laid on white. For a file that keeps the alpha channel as it is, use WebP to PNG.

Usually not. WebP was built to compress photographs and GIF was not, so the GIF is often several times the size. The reason to convert is that GIF is accepted where WebP is not.

Your images stay on your device

Your browser decodes each WebP and this page builds the GIF in the same tab. The images are not uploaded, and no request carries them anywhere. The one thing loaded from outside is JSZip, from the cdnjs CDN, and only when you use Download all (ZIP).