Convert WebP to JPG
A picture saved from a website arrives as WebP and the upload form, the old editor or the email client refuses it. Turn it into a JPG at the quality you choose — in batches, and nothing stored.
- Never stored
- No queue, no waiting
- No signup, no watermark
How it works
Add your WebP files
Drop any number of .webp files, or the whole folder of downloads.
Set the quality
Around 85–90 for photos. Transparent areas are flattened onto a background colour you pick, because JPG has none.
Download
One file at a time, or everything as a ZIP.
Two lossy formats, one after the other
A lossy WebP is a VP8 video key frame: the colour was stored at a quarter of the resolution of the brightness and the detail was quantised in 4×4 blocks when the website made it. A JPEG does the same two things with a different grid — 8×8 blocks and its own chroma subsampling — so converting one into the other is two generations of loss on different grids. At quality 85 and up the second generation is below what the eye finds; the damage shows first in smooth gradients (sky, skin) as faint banding, and in text edges as a second ring.
The file usually gets bigger, and that is the conversion working. WebP exists because it stores a photograph in about two thirds of the bytes a JPEG needs for the same look, so a 240 KB download becomes a 350 KB JPG at a comparable quality — or a smaller, visibly worse one. Nothing is gained but compatibility, which is the whole reason to be here.
Metadata does not come across. A WebP from a website rarely has any, but one exported from a camera app can carry EXIF and an ICC colour profile; the pixels are converted in the standard sRGB space and the JPG is written without a profile, which is what every viewer assumes anyway.
When you want something else
If the program that refused the WebP is recent, try again before converting: Photoshop, GIMP, Affinity, Windows Photos, macOS Preview, every browser and most CMS upload forms have read WebP for years, and a form that rejects it is often checking the extension only. Renaming solves nothing — the bytes are still WebP — but updating the program often does.
For a folder, dwebp in.webp -o out.png followed by cjpeg or mozjpeg gives a better JPG at the same size than any browser encoder, and ImageMagick's magick mogrify -format jpg -quality 88 *.webp does a directory in one line.
Frequently asked questions
Why JPG rather than PNG?
Because the picture is probably a photograph, and a photograph as PNG is five to ten times the size for no visible gain. JPG is the right container for photos and the one that every form, CMS, email client and phone has accepted for thirty years. If the WebP is a logo, a screenshot or anything with flat colour or transparency, WebP to PNG is the better choice.
Is quality lost?
Some, in principle: the WebP was already lossy, and the JPG encoder quantises again. At 85 or above the second generation is invisible on a photo; below about 70 the two sets of artefacts start to compound. The tool shows the new size as each file finishes, so you can see what the setting costs.
What happens to transparency?
JPG cannot hold it, so transparent areas are flattened onto the background colour you choose — white by default, and the page tells you when a file has transparency so you can change it before converting.
Are my pictures stored anywhere?
No. Nothing is stored at any point.
What about animated WebP?
The first frame is converted. An animation wants a GIF or a video, not a JPG.
Good to know: Animated WebP converts as its first frame. Transparency is flattened onto a colour of your choice. Lossless WebP of flat artwork — logos, screenshots — makes a worse JPG than a PNG would; use WebP to PNG for those.
Put this tool on your website
Free for any blog, class page or help article. Paste one snippet and your visitors can use it right on your page.
More Image tools
WEBP to PNG
Make WebP files open everywhere
PNG to WEBP
Web-ready WebP, transparency kept
PNG to JPG
Shrink PNGs into JPGs, pick the background
AVIF to PNG
AVIF decoded to lossless PNG, transparency kept
HEIC to PNG
iPhone photos as lossless PNG, for editing
SVG to JPG
Vector artwork as a flat JPG, on the background you choose