100% on-device

Convert WebP to JPG

Drop your WebP images and get JPG back. It all runs in your browser — the pictures never leave your device — and you can convert a whole batch at once.

How to convert WebP to JPG

  1. Choose one or more WebP images — drag them in or use the file picker.
  2. Set the JPG quality if you want a smaller file or sharper output.
  3. Download the JPG — a single file, or a zip if you converted several at once.

Universal acceptance is bought with the alpha channel, and the price is fixed

WebP arrived in 2010 doing only one of the web’s image jobs — the lossy photograph, coded with VP8 intra-frames — and grew the second later: its lossless mode and alpha channel were added in 2011 and stabilised in libwebp 0.2.0 in 2012. JPEG, standardised in 1992 as CCITT Recommendation T.81, never grew past that first job at all, and that narrowness is exactly why it travels. It is the format a camera writes to its card, the one a print lab ingests without asking, and the one an EXIF-driven photo pipeline is keyed to. Re-encoding a WebP to JPEG buys that reach.

What the reach costs is the alpha channel. A WebP keeps its transparency either in a separate ALPH chunk, alongside a lossy colour image, or inside the bitstream of a lossless one; in both, the opacity is normally stored losslessly. Baseline JPEG as every decoder actually implements it — the JFIF file the world reads — has no component for opacity at all; it stores luma and chroma and nothing else. The transparency therefore has nowhere in the destination to land.

That JPEG cannot hold opacity forces a flatten, but it does not dictate the colour flattened onto — the matte is the converting application’s choice. This one always fills the canvas white before drawing the WebP, so the price here is fixed at white rather than merely fixed. A different background is legal JPEG but not offered on this page; to get one, flatten the WebP onto that colour in an editor first, then convert the already-opaque result.

Transparency hides at the corners, and webpinfo names it before a white JPEG does

A logo delivered as WebP is rarely transparent throughout — usually opaque in the middle and clear only at the edges. Such files often ship in WebP’s simple lossless form: a bare VP8L bitstream with no VP8X extended-container header, so there is no container-level alpha flag to glance at. Over a white page the image looks solid, and because the converted JPEG is flattened onto white as well, nothing looks wrong until the picture is placed on a coloured background.

Two checks settle it first. webpinfo, shipped with Google’s libwebp, reports the alpha state outright — for an extended file it reads the VP8X alpha bit, and for a simple lossless one it parses the flag straight from the VP8L header, so it answers either way. Failing that, open the WebP in an editor that draws transparency as a grey chequerboard, as GIMP and Photoshop both do; the fringe reveals itself against the squares at once.

WebP adds a twist PNG never had: its transparency can itself be lossy. Encoded with alpha quality below 100, or with the ALPH chunk’s level-reduction pre-processing, the mask is quantised before the file is ever opened, so a WebP fringe may already be coarser than it was drawn. Flattening onto white then fixes those half-transparent pixels into the picture for good. Running the check before converting is the only point at which the alpha can still be kept.

Questions

Are my WebP files uploaded to convert them?

No. Your WebP images are decoded and re-encoded to JPG entirely in your browser — nothing is sent to a server, logged or stored. Most free converters upload your photos; these never leave your device.

Does converting WebP to JPG lose quality?

JPG is a lossy format, so a small amount of detail is discarded to make the file smaller — usually invisible at the default quality. Since WebP is lossy too, you are re-compressing, so avoid converting back and forth repeatedly. You can raise the quality slider if you need it.

What happens to transparency when I convert WebP to JPG?

JPG does not support transparency, so any transparent areas are filled with a solid white background — otherwise they would turn black. If you need to keep transparency, convert to PNG or WebP instead.

Can I convert several images at once?

Yes. Add as many as you like — they are converted together, and if there is more than one you get them back as a single zip.

Updated 2026-07-24. Runs entirely in your browser — nothing is uploaded.