Convert WebP to JPG

Saved an image from a website and your software won't open it? Drop the WebP below and get a JPG. JPG is already selected; files go up to 16 MB as a guest or 32 MB with a free account. Free. No account, no watermark.

  • JPG already selected
  • Batch upload
  • Opens in any software
Compression Level
None
No compression, only apply settings on image
Lossless
Without any visual change in the image quality
Ultra
Max compression with some quality loss
Smart
Balance between the image quality and compression
Change Format Will allow you to convert images to different extensions
Auto WEBP AVIF PNG JPG Auto tries every format your image can be saved as and gives you the smallest one
Resize Will allow you to change the width, height or scale of images
Keep EXIF Will allow you to preserve meta data in images
Maximum file size is 16 MB per image and supported formats are: PNG, JPG, JPEG, WEBP, GIF, HEIC, HEIF, TIFF, TIF
Guests get 20 images a day, 20 left today. A free account gets 50 a day.
Delete this image?
The image and its optimized copy will be removed from storage. This cannot be undone.

Rename this image
Choose the name the optimized image downloads with. Its format stays the same.

Uploaded as

Rename the selected images
Each image gets this name and a number, counted in the order they were uploaded. Their formats stay the same.

Share this image
Choose the compression level that suits your images
Level What it promises What happens Pick it when
Lossless
Not one pixel changes in a JPEG, PNG or GIF The file is repacked, never re-encoded. JPEGs get an optimised Huffman table and progressive scan, PNGs a tighter deflate pass, GIFs a lossless gifsicle run. A lossy WebP has no repack step, so it is re-encoded at the highest quality the level allows. A sideways phone JPEG is rotated losslessly on the way through and keeps its colour profile. The one exception to the promise is a PNG or WebP tagged with a wide-gamut profile such as Display P3: its colours are converted to sRGB, so the values change but the picture doesn't. Logos, line art, anything you'll edit again, or when the file is evidence.
Smart
No visible change, targets 40 dB PSNR and a perceptual score of 70 A quality search runs per image and stops at the lowest quality that still clears the PSNR target. That answer is then scored on the SSIMULACRA 2 scale, because an average over every pixel lets a mostly flat picture through at a quality its detail doesn't deserve, and when it falls under 70 the search moves back up until it doesn't. Photos and graphics end up at different qualities because they need different ones; an image that cannot reach the targets inside the quality ceiling is encoded at the ceiling. Almost everything on a website. This is the default for a reason.
Ultra
Smallest file, targets 34 dB PSNR and a perceptual score of 50 The same two-stage search with lower targets. Fine texture softens a little; edges and text stay sharp. Thumbnails, backgrounds, email images, anything shown small or blurred anyway.
None
No compression at all Only the resize, conversion or metadata setting you chose is applied. An untouched upload comes back byte for byte. You only wanted to resize or convert, and quality is someone else's decision.

Measured, not estimated

What happens to the file size

This conversion is about compatibility, not size, but here is what it did to a real file.

Sample Original Smart Ultra
Product shot, quality 92 WebP 1800 by 1200 59 KB WEBP 25 KB 58.3% smaller 25 KB 58.3% smaller

One sample: our showcase product shot, a 1800 by 1200 WebP exported at quality 92. It shrank because it was saved at a higher quality than it needed. A WebP that was already compressed hard for the web will usually grow as a JPG. Smart and Ultra came out identical here, which happens when both levels settle on the same quality.

Going backwards, on purpose

A step down in format, for a reason

WebP is the better format. But "Save image as" hands you one, and then Word, an old Photoshop, a marketplace upload form or your TV won't take it. JPG is the format nobody rejects.

Almost every WebP you meet is lossy, so this is a second lossy encode on top of the first. Iminify keeps that from costing you twice. A WebP source is never encoded above quality 75 as a JPG, because past that point the JPG only spends bytes recording the WebP's artefacts.

If the WebP has transparency, choose PNG in the format picker instead. JPG has no alpha channel, and the transparent parts would come out white.

What survives

What a WebP keeps on its way to JPG

  • EXIF, when you switch it on

    If the WebP carries an EXIF chunk and Keep EXIF is on, it's copied into the JPG.

  • Colours

    A wide-gamut profile is converted to sRGB, so the JPG looks the same in software that ignores profiles.

  • Transparency

    Transparent areas are flattened onto white. Convert to PNG to keep them.

  • Animation

    JPG holds one image, so an animated WebP becomes a JPG of its first frame. The motion is gone.

When not to

When to keep the WebP

  • It's going back onto a website. WebP is smaller and every browser shows it.
  • It has transparency you need. Choose PNG instead.
  • You have the original the WebP was made from. Convert that instead and skip a generation of loss.

How to

WebP to JPG in three steps

  1. 1

    Drop your WebP files

    JPG is already chosen under Change Format.

  2. 2

    Leave the level on Smart

    A WebP source caps both Smart and Ultra at the same quality ceiling, so the choice matters less than usual.

  3. 3

    Download your JPGs

    One by one, or as a zip.

Questions

WebP to JPG questions

From the blog

Make that WebP open anywhere

JPG is already selected. Drop the file and download one your software will take.