Image tools

Convert PNG or JPG to WebP Without Losing Quality

How to convert PNG and JPG to WebP without visible quality loss, when to use lossless vs lossy WebP, bulk conversion, and using WebP on WordPress.

· 5 min read

To convert PNG or JPG to WebP without losing quality, open PNG to WebP or JPG to WebP, add your images and download the WebP files. For no loss at all, set the quality slider to 100%: in Chrome and Edge this saves lossless WebP. For photos, 80–90% looks identical to the eye and gives a much smaller file. Both converters handle many images at once and run in your browser, so nothing is uploaded.

Lossless vs lossy WebP

WebP has two modes, and picking the right one is most of the job.

Lossless WebP stores every pixel exactly, like PNG, but usually packs it tighter. It is ideal for:

  • Logos, icons and illustrations with flat colours.
  • Screenshots with text.
  • Transparent graphics you would otherwise ship as PNG.

Lossy WebP discards detail the eye is unlikely to notice, like JPG, but typically at a smaller size for the same visual quality. It is ideal for:

  • Photos.
  • Large hero and banner images.
  • Product photos on a shop.

Both modes support transparency, which is why WebP can replace PNG for cut-outs and stickers on the web.

How to convert PNG to WebP without losing quality

  1. Open PNG to WebP in Chrome or Edge.
  2. Drag the quality slider to 100%.
  3. Add your PNG files. They convert automatically.
  4. Download the files, or all of them as a ZIP.

At 100%, Chromium-based browsers (Chrome, Edge, and others built on the same engine) use WebP's lossless mode, so the result has exactly the same pixels as the PNG. Firefox handles the quality value with its own encoder, so if you need guaranteed lossless output, use Chrome or Edge. Some browsers, including Safari on many versions, cannot save WebP at all; if the converter shows an error saying so, switch to Chrome, Edge or Firefox on a computer or Android phone.

Lossless WebP is usually smaller than the PNG, but not always. If a PNG was already heavily optimised, the saving can be small. For photos saved as PNG, try 85–90% instead: the file will be far smaller and look the same.

How to convert JPG to WebP without visible loss

A JPG is already lossy. Converting it to WebP decodes the JPG and encodes it again, so the goal is "no visible loss" rather than "no loss".

  1. Open JPG to WebP.
  2. Leave quality at the default 92%, or try 80–85% for a smaller file.
  3. Add your photos and download.

Compare the original and the WebP side by side at 100% zoom. If you cannot tell them apart, try a lower setting; if you see smudging in fine detail like hair, leaves or text, go higher.

Setting 100% on a JPG makes a lossless copy of the decoded JPG, which is usually bigger than the JPG itself. For JPG sources, stick to lossy WebP.

JPG to WebP in bulk

Both converters accept many files in one go:

  1. Select all the images in the file picker (or drag a whole batch onto the page).
  2. Set the quality once; it applies to every file.
  3. Download all the WebP files as a single ZIP.

Because the work happens on your device, speed depends on your computer or phone. A few hundred photos are fine on a laptop. Very large batches are easier in smaller groups.

WebP compressor: convert and hit a size target

If you need WebP files under a specific size, use compress image instead:

  1. Set Output format to WebP.
  2. Choose Compress by > Target size and enter, for example, 150 KB.
  3. Add your images. The tool finds the highest quality that fits.

This is useful for site builders and marketplaces that cap image size.

Using WebP on WordPress

WordPress has supported WebP uploads in the media library since version 5.8, so on any current site you can upload the converted files like any other image. A sensible workflow:

  1. Resize first. Uploading a 4000 px photo for a 1200 px content column wastes far more space than any format choice. Use resize image to bring it close to the display width.
  2. Convert to WebP at 80–90% for photos, 100% for logos and graphics.
  3. Upload and add descriptive alt text as usual.

Image optimisation plugins can also generate WebP automatically from your JPGs. Converting before upload gives you control over quality and keeps the plugin load down; either approach is fine. For more on page speed, see our guide to compressing images for a faster website.

Is WebP supported everywhere?

All current major browsers display WebP, so it is safe for websites. It is less safe for:

  • Exam, job and government portals, which usually want JPG/JPEG.
  • Printing services, which often expect JPG or TIFF.
  • Older desktop software.

Keep your original JPG and PNG files as masters. Generate WebP copies for the web, and use the originals everywhere else.

WebP or AVIF?

AVIF can compress photos even further than WebP, but it encodes more slowly and is accepted by fewer apps. WebP is the easier, well-supported default; AVIF is worth testing if every kilobyte counts. Our AVIF vs WebP vs JPG comparison goes into detail.

Common mistakes

  • Using 100% on JPG sources. The file grows without any visible gain.
  • Using lossy WebP at low quality for logos and text. Edges get fuzzy. Use 100% (lossless) for graphics.
  • Deleting the originals. Keep them; converting back from WebP adds another round of loss.
  • Converting before resizing. Resize to the display size first, then convert.
  • Renaming files instead of converting. A .png renamed to .webp is still a PNG and gets none of the savings.
  • Uploading WebP where JPG is required. Convert back with WebP to JPG for forms.

Lossless for graphics, high-quality lossy for photos, originals kept safe: that covers almost every PNG or JPG to WebP job.

Questions

Can I convert PNG to WebP without losing quality?

Yes. Set the quality to 100% in the PNG to WebP converter. In Chrome and Edge that produces lossless WebP, which keeps every pixel of the PNG, and it is usually still smaller than the PNG.

What quality should I use for JPG to WebP?

Around 80–90% looks the same as the JPG for most photos and gives a clearly smaller file. Going to 100% on a JPG rarely helps, because the JPG has already lost detail.

How do I convert JPG to WebP in bulk?

Select all your JPGs at once in the JPG to WebP converter. Each file converts in your browser, and you can download them all together as a ZIP.

Does WordPress support WebP?

Yes. WordPress has accepted WebP uploads in the media library since version 5.8, so you can upload WebP images directly on any current version.

Related guides

All guides