Convert WebP to GIF

Converting WebP to GIF produces a file that older forums, upload forms and chat applications will accept when they refuse WebP by name. It is a step backwards by design — GIF holds 256 colours where WebP holds millions — and it runs on your own machine.

  • Where it runs In your browser. The file is never uploaded.
  • Lossy Some detail is traded for size. GIF cannot hold everything a WebP can.
  • File size limit Up to 100 MB per file, free, without an account.
  • Worth knowing Reduced to 256 colours, which is visible on photographs, and transparent areas are filled with the background colour rather than kept.

Up to 100 files at once. Mixed formats are fine.

What WebP to GIF actually does

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as WebP.

WebP14 KB

A generated landscape with a low sun and three ridges, used to show what JPEG does to continuous tone. Shown as GIF.

GIF36 KB2.5× larger

A photographic scene — smooth gradients, soft edges, grain. This is the case GIF is designed for or against, and the figures show which. Both images are drawn in code and encoded by the same converter that runs on this page, so the sizes are this site's own output.
A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as WebP.

WebP4 KB

A generated badge: a circular gradient on a transparent background with a white bar across it, used to show what each format does with transparency and with hundreds of shades. Shown as GIF.

GIF8 KB74% larger

A transparent background and a gradient across the shape. GIF either keeps both, keeps one, or fills the transparency with a solid colour — which is the difference that catches people out. Both images are drawn in code and encoded by the same converter that runs on this page, so the sizes are this site's own output.
A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as WebP.

WebP11 KB

A generated application window with a sidebar, a table and a bar chart, used to show what JPEG does to flat colour and hard edges. Shown as GIF.

GIF6 KB42% smaller

Flat colour and hard edges, as in an interface, a chart or a logo. Very different behaviour from the photograph above, and the reason the answer is "it depends what is in the file". Both images are drawn in code and encoded by the same converter that runs on this page, so the sizes are this site's own output.

Nobody chooses this conversion

They are pushed into it. A form rejects the file with a message listing three extensions. A forum refuses the upload. A content management system from 2014 does not recognise the format. A colleague’s software will not open it.

And nobody chose the WebP either — it arrived because a website served one and the browser saved what it was given. The whole exercise is getting back to a format that predates the problem, which is a legitimate thing to need and worth being clear-eyed about.

What 256 colours does to a picture

A GIF stores a palette of at most 256 colours and every pixel must be one of them. WebP stores millions. So the conversion has to choose 256 colours to represent the whole image and map everything onto them.

On a logo, an icon or a flat graphic that is plenty — the image may already use fewer. On a photograph it is not close: skies band into visible stripes, skin tones go blotchy, and smooth gradients break into steps. Dithering scatters the error to make the banding less obvious and adds a speckled texture in exchange. There is no setting that avoids the trade, because the limit is the format.

Transparency goes from soft to solid

This is the second visible loss and it catches people out. WebP has a real alpha channel with 256 levels, so an edge can fade and a shadow can be half-present. GIF allows one palette entry to stand for "invisible", and the encoder on this page writes no such entry — so the GIF you download has no transparency of any kind.

What happens instead is a fill. The see-through areas take the background colour set above the drop zone, white unless you change it, and the palette is chosen afterwards, so a soft shadow blends into that colour rather than turning solid or vanishing. Set it to the colour the image will sit on and the cut-out still reads correctly; leave it wrong and the logo arrives inside a rectangle. If the transparency itself has to survive, PNG is the format to convert to instead.

An animated WebP is refused, not flattened

Said plainly, because it changes what to expect from an upload. The decoder behind this page reads still images only — there is no component that unpacks an animation into frames — so an animated WebP does not produce a one-frame GIF. It produces a readable error, and the file is not converted at all.

That is deliberate: a clear refusal beats a silent GIF holding one frame nobody asked for. If a single frame is genuinely what is needed, open the WebP in a browser, pause it on the frame that matters and screenshot it — that still image converts here without any trouble. There is no conversion on this site that keeps the motion; a WebP that has to stay animated should stay a WebP.

Expect a larger file, not a smaller one

GIF compresses with LZW, a general-purpose scheme from the 1980s that knows nothing about pictures. WebP uses techniques borrowed from video compression, twenty-three years later.

So the same image is usually bigger as a GIF, sometimes by several times, despite having fewer colours in it. That is worth expecting rather than treating as an error: this conversion trades quality and size for acceptance, and gets nothing back except the acceptance.

PNG or JPG is nearly always the better answer

Before converting to GIF, check what the form or the program actually accepts. PNG and JPG are accepted essentially everywhere GIF is, and both are better in every dimension that matters here.

PNG keeps every colour and the full alpha channel, so a logo or a screenshot comes across untouched. JPG is right for a photograph — far smaller than a GIF and without the banding, at the cost of a small lossy step that a photograph absorbs easily. GIF is the right choice only when something specifically names it, which in 2026 usually means a system that has not been updated in a decade.

Converting a folder of WebP images at once

If a content system refuses WebP, it usually refuses all of them. Drop the whole folder: each file converts in turn on your own machine with its own progress, keeps its name with the extension swapped, and everything comes back as a single ZIP.

Keep the WebP originals. They are the better files, and if the system is ever updated — or the images are needed for something else — regenerating from the original beats converting a converted copy, which would compound the colour reduction that has already happened.

The images never leave your browser

The conversion runs in the browser tab on your own processor, so the image never leaves your machine. There is no queue behind other people, no daily count and no account.

Watching the network tab while a batch converts is the honest way to confirm it: no request carrying a file goes out. That is the same property that makes converting a hundred images practical rather than an afternoon of uploads and downloads.

How to convert a WebP image to GIF

  1. Check what the site actually accepts — PNG or JPG is usually allowed and better.
  2. Drop your WebP files onto this page; they convert in your browser.
  3. Download them individually or take the whole batch as one ZIP.

WebP and GIF: a modern codec against a 1987 one

WebP compared with GIF
WebPGIF
Full nameWebP ImageGraphics Interchange Format
File extension.webp.gif
Media typeimage/webpimage/gif
CompressionEither, depending on the settingLossless — nothing is discarded
First published20101987
Published byGoogleCompuServe
SpecificationRFC 9649GIF89a
LicensingOpen standardOpen standard
Standing todayCurrentLegacy, still read everywhere
Bit depth88
Colour it can describeRGB, YCbCrindexed palette
Largest image16,383 px per side65,535 px per side
Opens in a browserEvery browserEvery browser
Considered insteadAVIF, JPG, PNGMP4

What is lost

GIF has no alpha channel. A transparent WebP comes out with those areas filled in — white unless something else is set — and no setting in GIF brings the transparency back.

GIF holds a single still image. An animated WebP keeps its first frame and loses the rest, so a conversion is a way to take a still out of one, not a way to move it.

GIF stores at most 256 colours per frame. A photograph converted into one is reduced to a palette, which is what makes the sky look stepped rather than smooth — it is the format, not a quality setting.

Opening the result

Adobe Photoshop and GIMP read both WebP and GIF, so there is a way to check the result against the original without a second tool.

What each format is for

WebP is Google's format, published in 2010. It records 8 bits per channel.

GIF comes from CompuServe and dates from 1987, specified as GIF89a. GIMP, Adobe Photoshop and ImageMagick all read it.

GIF was published in 1987 and WebP in 2010. The older one is generally the safer file to hand to somebody; the newer one usually does the job in fewer bytes.

WebP to GIF: colours, transparency and animation

Are my WebP files uploaded anywhere?

No. This conversion runs entirely inside your browser, so the file never leaves your device. You can confirm it yourself: open the network tab of your browser's developer tools and convert something. You will see the page load, plus the analytics and advertising the site is paid for with — and nothing carrying your file. The engine behind this particular pair is jSquash, WebAssembly builds of the reference image codecs; your browser fetches it once and caches it.

Does the animation survive?

It never gets the chance to. The decoder behind this page reads still images only, with no component that unpacks an animation into frames, so an animated WebP is refused with a readable error rather than quietly reduced to one frame. If a single frame is all that is needed, open the WebP in a browser, pause it and screenshot that frame — that still image converts here without issue.

Why does the picture look banded?

GIF holds at most 256 colours in the whole image, and WebP holds millions. A photograph reduced to 256 colours shows visible steps in skies and skin tones. That is the format doing what it does, and it cannot be avoided while the target is GIF.

Does transparency survive?

No. WebP has a full alpha channel; the GIF format has one on-or-off bit, and the encoder here writes not even that, so the result is opaque throughout. The transparent areas are filled with the background colour set above the drop zone — white unless you change it — before the palette is chosen, so soft edges blend into that colour instead of vanishing.

Will the GIF be smaller?

Almost never. GIF uses compression from 1987 and WebP uses a modern codec, so the same image is usually larger as a GIF — sometimes several times larger. This conversion is about compatibility, not size.

Would PNG or JPG be better?

Usually yes. PNG keeps all the colours and proper transparency, and JPG is right for a photograph — both are accepted essentially everywhere GIF is. Choose GIF only when something specifically demands it.

Is my file uploaded?

No. The conversion runs inside your own browser, so the image never leaves your machine. There is no account, no queue and no daily allowance, and a whole folder can be dropped at once.

More about these formats

Where these figures come from

The claims this page makes about WebP and GIF are checkable, and these are the documents that settle them.