WebP to JPG

Pictures saved from the web as .webp, re-saved as ordinary JPGs.

Files are processed on this page and are not uploaded.

Higher looks better and makes a larger file. 92 is visually lossless for most photos.

Save a picture from a shop listing, a news article or a wallpaper site and the file that lands in your Downloads folder often ends in .webp. Browsers display the format without complaint. The trouble starts a step later, when an older photo viewer, a print kiosk or an upload field that lists only JPG and JPEG refuses the file. Converting WebP to JPG hands you the same picture in the container those places expect.

Add the .webp file, pick a quality, and a .jpg with the same width and height comes back under the original file name.

Before and after

Before
A woman in a red and black jacket typing on a laptop while sitting in a yellow chair

2400 × 1602 px183 KBWebP

After
The same photo saved as JPG

2400 × 1602 px495 KBJPG

The picture and its 2400 × 1602 px size stay the same. Only the file changes: WebP at 183 KB in, JPG at 495 KB out.

JPG is an older format than WebP, so the same picture needs more space.

The numbers are from a real run of the tool above. The pictures here are smaller previews of the actual files.

How to use it

  1. Choose the .webp file from your Downloads folder, or paste a picture you have copied from a web page.
  2. Set the quality. The slider starts at 92, which keeps the picture looking as it did; drag it towards 75 if the JPG also needs to be light.
  3. Tap Convert. The preview shows the JPG, and the line beneath it compares the new file size with the old one.
  4. Save the JPG. If the form you are filling in also caps the upload in KB, take the JPG to the compressor next.

What is inside a WebP file

WebP is an image format published by Google for use on web pages. A single .webp can hold one of two kinds of picture. The lossy kind works like JPG and discards fine detail to stay small; Google puts lossy WebP at 25 to 34 percent smaller than a comparable JPEG. The lossless kind works like PNG and keeps every pixel, at 26 percent less than PNG. Both kinds can carry transparency, and a WebP can also hold an animation.

Nothing in the file name says which kind you have, and for this conversion it seldom matters. The picture is decoded to plain pixels and written out as a JPG. A lossy WebP regains nothing it lost when the website made it, so the JPG looks exactly as the WebP did on screen. A lossless WebP is being saved with loss for the first time, which is a reason to keep the slider at 95 or above for screenshots, diagrams and line art.

Two things do not survive the trip. See-through areas are painted white, because a JPG has no transparency; a sticker or a cut-out logo is better sent to the WebP to PNG page. An animated WebP yields a single JPG of its opening frame, and the rest is dropped.

Where a JPG is still demanded

Upload rules are written around JPG. The U.S. Department of State lists the visa photo format as JPEG (.jpg), and Immigration, Refugees and Citizenship Canada takes an online passport renewal photo as .jpeg or .jpg. In India, the Institute of Banking Personnel Selection specifies JPG/JPEG for both the photograph and the signature, and the Staff Selection Commission asks for the signature as JPEG/JPG. None of them mentions WebP, so a .webp is stopped before anyone looks at the picture.

Renaming is not a shortcut. Change photo.webp to photo.jpg and the bytes inside still start with the WebP signature, so a strict checker rejects the file and an old viewer shows a broken icon. The picture has to be re-encoded, which is what this page does, and the result opens wherever a camera JPG would.

Quality, file size and pixels

Expect the JPG to weigh more than a lossy WebP of the same picture. WebP packs a photo into fewer bytes, so a 300KB WebP typically comes back as a JPG of roughly 400 to 500KB at the default quality. That is normal, not a fault. Moving the slider to about 80 usually brings the JPG back near the WebP’s weight with little visible change, and the size line under the result shows the figure for your file before you save.

A lossless WebP of a flat graphic goes the other way and can shrink a great deal as JPG, but JPG compression leaves faint ripples around hard edges and small text. Width and height never change on this page. A picture above about 16 million pixels is reduced on loading so that a phone copes with it, and you are told when this happens. Camera details are not written into the JPG; a WebP from a website seldom carries any anyway.

Frequently asked questions

Can I convert WebP to JPG without losing quality?
Not entirely, because every JPG save discards something. Keep the slider at 92 or above and you will not see the change in normal viewing; at 100 the loss is as small as JPG allows. Nothing becomes sharper than the WebP was, so no setting can add detail the website never sent.
Why is my JPG larger than the WebP?
WebP stores the same photo in fewer bytes than JPG can, so a straight conversion at high quality grows the file. Lower the quality slider, or run the JPG through the compressor if a form sets a limit in KB.
What happens to an animated WebP?
You get one still JPG of the first frame. If you need a later frame, pause the animation on it, take a screenshot, then trim it with the crop tool.
Can I just rename .webp to .jpg?
Renaming changes the label, not the contents. Some viewers will still open the file, but upload checks and older programs read its header and turn it away. Converting writes genuine JPG data under the new ending.
Can I convert from a link, or many files at once?
No. The page reads a file you have already saved, one at a time. Long-press the picture on a phone or right-click it on a computer to save it first, then add it here. Add the next file after saving the first.
Does it work on Android and iPhone, or do I need a Chrome extension?
It works in Chrome, Safari, Edge and Firefox on any phone or computer, with nothing to install. An extension is not needed; this page does the job on its own.