WebP to JPG converter
Convert WEBP images to JPG format
JPG is the format nothing refuses, which is why this conversion exists. The trade is worth stating plainly: a WebP is decoded and then compressed again by an older codec, so a little quality goes and the file usually gets bigger rather than smaller. Transparency disappears too - the page paints the canvas white before drawing, so a cut-out product shot lands on a white rectangle. For a photograph headed into an upload form or an old editor, none of that matters much; for a transparent logo, it matters a lot.
Key facts about WebP to JPG converter
| Codec change | WebP's VP8 intra coding is decoded and the pixels are re-compressed with JPEG's DCT blocks - a second lossy generation. |
|---|---|
| Transparency | Lost to a white fill. The canvas is painted #FFFFFF before your image is drawn, so alpha areas become white and soft edges blend into it. |
| Size direction | Usually upward. WebP is the more efficient codec, so matching its visual quality in JPEG typically costs 20-40 percent more bytes. |
| Quality slider | 30 to 100, defaulting to 90. Lower settings make the size gap disappear but stack visible artifacts on top of the ones WebP left. |
| Animated sources | Only the first frame is used; the canvas captures a still, and the JPG has no way to store a sequence anyway. |
| Metadata | Nothing is transferred - no EXIF, no XMP, no colour profile. The JPEG is written from the canvas and carries only pixels. |
| Colour | Both codecs subsample chroma, so a red or magenta edge that already softened in the WebP softens a second time. |
| Compatibility gained | Every phone gallery, email client, marketplace uploader, office suite and print service accepts JPG without question. |
| Batch | Twenty files per run at up to 500 MB each; several results are packed into converted-jpg-files.zip. |
What happens to your file
All of it happens in this tab: the browser's built-in WebP decoder produces the pixels, a canvas is filled white and then receives the image, and canvas.toBlob with image/jpeg and your quality value writes the result. No endpoint is contacted at any point, which is easy to verify - load the page, go offline, and the conversion still completes. The download link addresses a blob in page memory rather than a file on a server.
About this tool
- 1
Drop in the WebP files
Only .webp is accepted on this page; anything else is refused with a message before decoding.
- 2
Consider what is behind the image
If the source has transparency, decide whether a white background is acceptable - it is the only background this conversion can produce.
- 3
Set the quality
90 keeps the result close to the source. Going lower is only sensible when a size limit forces it, since you are already on a second generation.
- 4
Convert and download
Use the side-by-side comparison to check edges and flat areas before saving the .jpg or the ZIP.
| Input and output | Takes .webp only (image/webp) and returns .jpg with the image/jpeg type; any other extension is refused before decoding. |
|---|---|
| Conversion path | WEBP to JPG runs in three steps: an <img> element decodes the WebP and passes frame one to the canvas; the pixels land on a 2D canvas in this tab; then canvas.toBlob with the image/jpeg type returns the finished file. |
| Browser support | The WebP side needs Chrome 32, Firefox 65, Edge 18 or Safari 14 to decode, while writing the JPG is just as universal, since every canvas implementation encodes JPEG. |
| Controls for this pair | A 30 to 100 quality slider (steps of five, default 90) drives the JPG encode, max-dimension presets from 3840 down to 200 px resize the WEBP first, and the strip-metadata toggle is moot on this pair. |
| Batch, caps and naming | Twenty WEBP files per run at 500 MB each; one result downloads as a single JPG, several as converted-jpg-files.zip, zipped by JSZip 3.10 in page memory. |
| Device ceiling | The canvas caps it: past roughly 16,384 px a side Chromium refuses the bitmap and iPhone Safari gives up sooner, so an oversized WEBP fails before any JPG bytes exist. |
- A product photo with a transparent background needs PNG, not JPG - the white fill will show as a box on any coloured page.
- Expect the JPG to be larger than the WebP at the same visual quality; that is the cost of a format everything can open.
- If the WebP came from a website and was already heavily compressed, keep the quality high to avoid compounding the damage.
- For sending photos by email or messaging, downscaling with a preset saves far more than pushing the quality slider down.
- Uploading an image saved from a website to a form, marketplace or portal that rejects .webp.
- Opening a downloaded image in older desktop software that has no WebP decoder.
- Preparing photographs for a print service or photo-book tool that accepts JPG only.
Related tools
View allNeed the opposite? Try JPG to WEBP
Works well with this4
Other JPG tools12
Updated