WebP to JPG Converter

webp → jpg

Convert WebP images to JPG right in your browser. Transparent areas are filled white, since JPG has no transparency channel.

QueueNothing is uploaded
Drop WebP images here to convert them
Converting…

About this WebP to JPG converter

The converter decodes each WebP file on an HTML5 canvas and re-encodes it as JPG at a fixed 92% quality. That happens in this browser tab, so the file is never uploaded.

WebP images with transparency lose it in the process, since JPG has no alpha channel. Those areas are filled white before the JPG is written.

How to use it

01

Add your WebP files

Drop them on the box above, or choose them with Select WebP images. You can add several at once.

02

Convert

Click Convert to JPG. Each file is decoded and re-encoded on a canvas, one after another.

03

Download

Save a file with its Download button, or get them all at once with Download all (ZIP).

What it does

  • Your browser decodes and re-encodes each file; no request carries it to a server.
  • Every file is saved as JPG at a fixed 92% quality. There is no quality control on this page.
  • Transparent areas in the source image are filled white, since JPG can't keep transparency.
  • You can queue several WebP files and download the results together as a ZIP.
  • The new file carries no EXIF data: no camera details, dates or GPS location.

Specifications

Specification Details
Accepts WebP images, several at a time
Output JPG at a fixed 92% quality
Transparency Flattened onto a white background
File size limit 100 MB per file
Encoding The browser's canvas JPEG encoder
Libraries JSZip 3.10, loaded from the cdnjs CDN, only for Download all (ZIP)
Where your files go Nowhere. They stay in this tab's memory.
Good to know

What the converter does not do

It only turns WebP into JPG at one fixed quality. Other jobs need a different tool.

No transparency

JPG has no alpha channel, so transparent pixels are filled white. To keep transparency, use WebP to PNG instead.

One fixed quality

The JPG always comes out at 92% quality; there's no slider on this page. For a quality you can set yourself, use Image converter.

No check on the input format

Anything you drop gets decoded and saved as JPG, even if it isn't really a WebP file.

Related tools

Frequently asked questions

No. Your browser decodes and re-encodes it inside this tab. The only download is JSZip, from the cdnjs CDN, and only if you use Download all (ZIP). No request carries your file.

Not on this page. It always encodes at 92% quality. For a quality slider and other output formats, use Image converter.

They're filled white. WebP supports transparency and JPG doesn't, so the converter flattens it before saving. To keep transparency, convert to PNG with WebP to PNG instead.

It still converts. The queue doesn't check the file type, so any image you drop is decoded and saved as JPG.

Each file can be up to 100 MB. There's no fixed limit on how many you queue, but they convert one at a time.

Your files stay on your device

Your browser decodes and re-encodes each WebP file inside this tab. Files are not uploaded or stored anywhere, and closing the tab clears them from memory. The only thing downloaded from elsewhere is JSZip, from the cdnjs CDN, and only when you use Download all (ZIP).