zerouploads

WebP to JPG Converter

Convert WebP images to JPG in your browser. JPG cannot be see-through, so you pick the colour that goes behind the clear parts.

  • Unlimited
  • No signup
  • Private
  • Works offline

WebP batch converter

Add WebP files and choose JPG conversion settings.

WebP → JPGNo files yet

How good it looks, not how big it gets. 85 looks the same as the WebP to most eyes.

Makes the image smaller in pixels first. This saves more than quality does.

Reduces the image size in pixels to make the file smaller.

Background

JPG cannot be see-through. Clear parts become this colour.

Add WebP files to start

How it works

  1. 01

    Add your WebP files

    Drop, paste or pick any number. The files stay in this tab, and the page sends them nowhere.

  2. 02

    Choose the background

    JPG cannot be see-through. Pick the colour that goes behind the clear parts.

  3. 03

    Convert and download

    Save one file, or the whole batch as a zip. Your WebP files stay as they are.

What happens to the see-through parts

A WebP can store how see-through each pixel is. A JPG cannot. So every clear pixel has to become a real colour, and the tool has to ask you which one. No single colour is right. Pick the one that matches where the picture is going.

White suits most cases, because a logo or a screenshot with a clear background is usually headed for a white page. Pick black or your own colour when the page behind it is dark. Get this wrong and the picture still converts, but you will see a box of the wrong colour around your subject.

Quality matters more here than it does elsewhere. A lossy WebP has already thrown detail away once, and a JPG throws more away on top. At 85 that second pass is hard to see. Drop to 50 and the two sets of marks stack up on the same edges.

Expect the file to grow. WebP squeezes a picture harder than JPG can, so the JPG often comes out a quarter to a half bigger. The queue shows the new size on every row before you save anything.

Background
Your pick. Clear pixels become this colour.
Quality
85 by default. A second lossy pass, so keep it high.
Size
Usually bigger. WebP squeezes harder than JPG.
Originals
Never touched. Converting always writes a new file.

Frequently asked questions

Why does a JPG need a background colour?
Because JPG cannot hold see-through pixels and WebP can. Every clear pixel has to become a real colour. White is the default, since a cut-out logo usually ends up on a white page. Pick black or your own colour when the page behind it is dark.
Will my file get smaller?
Usually not. WebP squeezes a picture harder than JPG does, so the JPG often comes out a quarter to a half bigger. For a smaller file, lower the quality or set the size to 75%.
Does converting hurt the picture?
A little, and it depends on the quality setting. A lossy WebP has been through one round of loss already, and the JPG adds a second. At 85 that is hard to see. At 50 the two rounds of marks stack up on the same edges.
Then why convert at all?
Because a JPG is read everywhere. Print shops and plenty of upload forms still refuse a WebP, which is a common reason to convert.
What quality should I pick?
Leave it at 85 unless you have a reason. Go to 92 for a photo you will edit again. Drop to 70 only when the file has to be small and the picture is busy enough to hide it.
What about an animated WebP?
You get the first frame as a still JPG. A JPG holds one frame, so the rest cannot come along.
How many files can I convert at once?
As many as you like. Files run one at a time, so a long queue never holds a stack of decoded images in memory. Your free memory is the only real ceiling.
Do my images get uploaded?
No. Every decode and re-encode happens in this tab. The image data never leaves your device, so there is no copy to delete.
Are my WebP files changed?
No. Your browser reads each one and writes a separate new JPG for you to download. The file on your disk is untouched.
What happens to EXIF data?
The tool drops it, including the camera and location data. Your browser redraws the pixels on a canvas, and nothing else comes along. The output is tagged sRGB.
Does this work offline?
Yes. Once the page has loaded, converting carries on with no network connection.
Browse all image tools