Convert WebP to JPG

Convert your images

Add one image or a whole batch — every conversion happens right here on your device.

Source format WebP
Smaller file Higher quality 82%

Controls the size-versus-quality trade-off for JPG, WebP, and AVIF — higher looks closer to the original, lower makes a smaller file.

Resize

Advertisement

How it works

  1. Drop your WebP files here, or select them from a folder.
  2. Each WebP is decoded and re-encoded as JPG — right in your browser.
  3. Adjust the quality slider if you want a smaller file.
  4. Download the JPGs one by one, or all together as a ZIP.

Right-click "Save image as" on Google Images or half the web today and you'll get a .webp file — but Windows Photo Viewer, older Office versions, and plenty of mail clients still can't open it. Renaming the file to .jpg does not work; only a real re-encode does. This tool decodes WebP and re-encodes it as JPG (also called JPEG) entirely in your browser, so the image never touches a server. One thing to know up front: JPG has no transparency channel, so any transparent areas in the WebP become solid white. At the default quality setting, the rest of the image is visually identical to the source — pixels re-encoded, not copied.

Why use convert.pics?

  • No upload: the WebP never leaves your device — decoding and re-encoding happen locally.
  • Universal compatibility: JPG opens in every app, browser, and printing service.
  • Batch conversion: convert a whole folder of WebP images in one pass.
  • No account, no watermark, no daily limit.
Advertisement

Frequently asked questions

Why can't I open WebP files on Windows?

Some Windows versions and many desktop apps — older Photoshop, classic Photo Viewer, Office, most email clients — were built before WebP existed and never added support. Browsers and Google Images use WebP by default because it's smaller, which is why you keep running into files nothing else will open.

Can I just rename a .webp file to .jpg?

No. Renaming only changes the file extension, not the actual data inside — the file is still WebP-encoded, and any program that opens it will either show an error or a broken image. You need an actual re-encode, which is what this tool does.

Does converting WebP to JPG lose quality?

Yes, in the technical sense: JPG re-encodes the pixels rather than copying WebP's compressed data directly. At the default quality setting the difference is not visible to the eye — visually identical, not bit-for-bit identical.

Why did the image I downloaded from Google save as WebP?

Google Images, and most modern websites, serve WebP by default because it's roughly 25-35% smaller than an equivalent JPG at the same visual quality — that saves the site bandwidth. You get the smaller file; older software just doesn't always understand it yet.

What happens to transparency when a WebP becomes a JPG?

It's lost. JPG has no transparency channel, so any transparent pixels in the WebP are filled in with solid white in the output. If you need to keep transparency, convert to PNG instead.

Advertisement
Proof: your images never leave this device Your images: 0 bytes sent Open the live network log and check for yourself

Live request log

Every network request this page and its conversion workers have made since the page loaded. None of them carries image data.

No network requests recorded yet.

    Codec files are WebAssembly decoders. They are downloaded to your device once and then run inside your browser.

    Airplane-mode challenge

    Do not take our word for it — cut the connection and watch the converter keep working.

    1. Load this page once, then switch on airplane mode or turn off Wi-Fi.
    2. Drop an image into the converter and convert it as usual.
    3. The conversion finishes and the download works. A converter that uploaded your files could not do that.

    Check it in your browser's developer tools

    1. Press F12 (⌥⌘I on macOS) and open the Network tab, then reload the page.
    2. Convert an image and watch the requests that appear.
    3. You will see our scripts and codec files being downloaded, and no request that uploads your image — check the size and payload column of every entry.

    Background caching by the service worker also shows up in DevTools: it downloads our app files for offline use. It never uploads anything.