WebP to JPG Converter
Converts WebP images to JPG, the format every app, printer and upload form accepts. Transparent areas are filled with white rather than black, and you choose the quality, anywhere from 60 to 100. Everything happens in your browser, so nothing is uploaded, and you can convert five files at a time.
Last updated
How to convert WebP to JPG
Drop in up to five WebP files
Drag them onto the panel or tap it to choose. PNG files are accepted too if you have a mix, and everything comes out as JPG.
Set the quality
80 is a good default for photographs. Go up to 90 for anything that will be printed or zoomed into, or down towards 70 if the file has to be small.
Process and download
One file downloads directly; several arrive as a single ZIP. Names are kept and the extension becomes .jpg.
Why convert WebP to JPG here
White behind transparency, not black
JPG has no alpha channel, so transparent areas must become a colour. They become white, and soft edges blend into white, instead of the black box and dark fringe that many canvas-based converters leave.
You choose the quality
The slider runs from 60 to 100 and maps to the encoder's quality setting. Above 90 the file grows quickly for little visible gain, and the slider says so when you get there.
Opens anywhere
JPG is accepted by every operating system, browser, phone, printer and upload form in use. When something refuses a WebP, converting is the dependable fix.
Runs in your browser
The WebP is decoded and the JPG encoded on your own device, in a Web Worker. Nothing is uploaded, and the tool keeps working offline once the page has loaded.
Metadata left behind
EXIF data in the original, including any GPS location, is not copied into the JPG. That is useful when a file is going to strangers, and worth knowing if you rely on camera details.
Five files per batch
Each image is fully decoded into memory before it is encoded, at about four bytes per pixel. Capping the batch at five keeps a phone browser from closing the tab partway through.
Frequently Asked Questions
Why does my JPG have a white background?+
Will converting lose quality?+
Why is my JPG larger than the WebP was?+
Why won't a WebP file open on my computer?+
What happens to an animated WebP?+
Is my image uploaded anywhere?+
Format Comparison
| Feature Specification | WebP to JPG conversion | Alternative |
|---|---|---|
| Size at matched quality | Baseline | 25 to 34 percent smaller, by Google's figures |
| Transparency | None, filled with white | Full alpha channel |
| Opens in | Everything | Current browsers and most current apps |
| Accepted by upload forms | Nearly always | Often refused |
| Animation | No | Yes |
Technical Overview & Specifications
Deep dive into WebP to JPG conversion architecture and processing.
Show DetailsHide Details
Technical Overview & Specifications
Deep dive into WebP to JPG conversion architecture and processing.
Platform Overview
Most people who need this did not choose WebP. They saved an image from a website, or an app exported one, and then hit something that refuses it: an application form that accepts JPG and PNG only, an old photo viewer, a print kiosk, an email to someone whose software shows a broken attachment. JPG fixes all of those, because it has been readable by everything for more than thirty years. The price is that a JPG is usually somewhat larger than a WebP of the same visual quality, since WebP's compression is newer and cleverer, and that a JPG cannot be transparent.
Both of those are dealt with here rather than left for you to discover afterwards. Transparent areas are filled with white before the JPG is written, which is what nearly everyone wants, instead of the black that appears when a converter simply discards the alpha channel. The quality slider starts at 80, which for almost any photograph is hard to tell apart from the source, and you can raise it if the file is going to be printed or looked at closely. Decoding and encoding both run in your browser, five files per batch, each up to 25 MB.
What changes between WebP and JPG
The two formats compress in a similar way but come from different decades. JPG splits the image into 8 by 8 blocks and transforms each block on its own. Lossy WebP, built on the VP8 video codec, uses larger blocks and predicts each one from its neighbours before storing only the difference, which is how it reaches the same quality in fewer bytes. Converting from WebP to JPG means decoding the WebP into plain pixels and compressing those pixels again the JPG way. There is no shortcut that maps one format's compressed data onto the other's.
In this tool that happens inside a Web Worker. The WebP is decoded by the browser's own decoder and drawn onto an OffscreenCanvas at its original size. A second canvas is filled with white and the image is drawn over it, which is the step that turns transparency into white rather than black, and that canvas is encoded as JPG at the quality you set. The quality value passes through a mapping that flattens the top of the range, where extra bytes stop buying visible improvement. If there is more than one file, the results are zipped in your browser before the download starts.