WebP to JPG converter

Convert WebP files to JPG inside this page. No upload, no limit on how many, no watermark.

  • 0 uploads
  • No limits
  • No signup
  • Works offline

Almost everyone arriving here has the same problem: they saved an image from a website, and now something will not accept it. Government portals, university application systems, print services and older desktop software share a habit of allowing JPEG and nothing else. The image itself is fine. The container is the obstacle, and JPEG is the container that has never been refused by anything.

When you actually need this conversion

  • An upload form rejects the file with a message about supported formats, or silently fails after you pick it.
  • You are sending the image to a print shop, a photo lab, or anyone whose workflow was built before 2020.
  • You need to attach it somewhere that previews attachments — email clients still show JPEG thumbnails far more reliably than WebP.

What to watch out for

  • Transparency is lost. WebP can be transparent and JPEG cannot, so see-through areas are flattened onto white or a colour you choose.
  • This is a lossy-to-lossy re-encode, so a little quality goes. At quality 90 it is invisible; the loss is real but not something you will see.
  • Animated WebP collapses to its first frame.

WebP and JPG, side by side

WebPJPEG
Released20101992
Compressionbothlossy
Transparencyyesno
Animationyesno
Supportall current browsers; patchy outside themeverywhere, without exception

The compatibility fallback. JPEG is bigger at the same quality and loses transparency, but it is accepted by things that have never heard of WebP — which still includes a great many government portals.

How the conversion works here

Your file is decoded in a Web Worker inside this browser tab — by the browser's own image pipeline where it can, and by a WebAssembly build of libheif or libavif where it cannot. The decoded pixels are then re-encoded with MozJPEG, the same encoder Squoosh uses.

All of that happens on the processor in front of you. There is no upload step, no queue and no server, which is why there is no size cap, no daily allowance and no paid tier — and why the whole thing keeps working with the network switched off.

Doing more than one thing

Most people converting a format also need it smaller or a different size. The result screen hands your converted files straight to the compressor or the resizer in one click — no second download, no re-selecting files. If you need several formats, the general converter lets you pick the output each time.

How it works

  1. 01Add your WebP filesDrop them on the page, click to browse, paste from the clipboard, or drop a whole folder.
  2. 02Conversion runs on your deviceEach file is decoded and re-encoded as JPG by a WebAssembly codec in a background thread. Nothing is uploaded.
  3. 03Adjust if you need toMove the quality slider — 90 is visually indistinguishable from the source for most photographs.
  4. 04DownloadSave one file, or take the whole batch as a zip built on your device.

Questions people actually ask

Why do so many sites still refuse WebP?
Because their upload validation was written years ago and lists extensions explicitly. It is rarely a technical limitation now — it is a list nobody has updated.
How much quality do I lose?
Very little at quality 90. Both formats are lossy, so this is a re-encode rather than a translation, but a single pass at high quality is not something the eye picks up.
The image had a transparent background. What now?
It is filled with a solid colour, white unless you set another. If the transparency matters, PNG is the target you want instead of JPEG.
Will the file get bigger or smaller?
Usually slightly bigger. WebP is the more efficient format, so re-encoding to JPEG at comparable quality typically costs 10–30% more bytes.