Home/Converter Tools/JPG to WebP
🌐

JPG to WebP

FREE

Re-encode JPG as WebP for 25–35% smaller web images

Free · No sign-up required
Loading...

What JPG to WebP does

WebP is the image format browsers prefer: at the same visual quality it produces files 25–35% smaller than JPG, and every current browser supports it. This converter re-encodes a JPG as WebP at the quality you choose, in your browser, without uploading the file. It is the standard step for anyone preparing photos for a website where page weight affects load time, search ranking and bandwidth costs.

Why WebP is smaller

JPEG dates from 1992 and compresses each 8×8 block independently. WebP, derived from the VP8 video codec, predicts blocks from their neighbours and only stores the difference, uses a better entropy coder, and applies a deblocking filter that hides compression seams. The result is less data for the same appearance — or better appearance for the same data.

QualityJPG size (typical photo)WebP sizeSaving
90100%≈ 70%30%
80100%≈ 68%32%
70100%≈ 65%35%
Losslessn/a≈ 75% of PNG26% vs PNG

Choosing the quality

  • 0.8 — the usual web setting; visually identical to the source at normal size.
  • 0.9 (default) — for images that will be zoomed, edited again or shown large.
  • 0.6–0.7 — thumbnails, backgrounds and anything shown small.
  • Because the source JPG is already lossy, this is a second generation of compression; keep quality at or above the JPG's own to avoid stacking artefacts.

Where WebP works — and where it does not

EnvironmentSupport
Chrome, Firefox, Safari, Edge, Opera (current)Full
iOS 14+ / Android 4.2+Full
Windows 10/11 Photos app, Paint (Win 11)Yes
macOS Big Sur+ Preview and PhotosYes
Photoshop 23.2+, GIMP, AffinityYes
Older Office versions, many email clientsOften no
Digital photo frames, print kiosks, some upload formsUsually no

For the web, serve WebP with a JPG fallback using the <picture> element or let your CDN negotiate formats. For files you send to people or upload to services, check that the destination accepts WebP; if not, keep JPG.

Serving both formats

The standard pattern lets the browser pick the best format it supports:

ApproachHow
<picture> element<picture><source srcset="photo.webp" type="image/webp"><img src="photo.jpg" alt="…"></picture>
CDN / image serviceCloudflare, Cloudinary, imgix and similar convert on the fly based on the Accept header
Build stepStatic-site tools generate WebP alongside JPG automatically

In 2026, with WebP support universal in browsers, many sites simply serve WebP directly and keep JPG only for download links.

Frequently asked questions

Will WebP look worse than my JPG?

At 0.8 or above, no visible difference. At equal file size WebP generally looks better than JPG.

What about AVIF?

AVIF compresses even better than WebP but encoding is slow and browser encoder support is inconsistent, so this tool outputs WebP. Decoding AVIF is widely supported; encoding it is best done in a build pipeline.

Does WebP support transparency?

Yes, but a converted JPG has none. Convert from PNG if you need a transparent WebP.

Is the EXIF data kept?

No. The re-encode strips metadata including GPS, which is usually desirable for web images.

Can I convert many JPGs at once?

One at a time here. For batches use cwebp (Google's command-line tool), Squoosh, or an image pipeline.

Is the file uploaded?

No. Encoding happens in your browser with the Canvas API.

More tools in this category

🖼
JPG to PNG
Convert JPG to lossless PNG for editing or PNG-only uploads
🌐
PNG to WebP
Shrink PNG screenshots and graphics to WebP, transparency kept
🖼
WebP to PNG
Convert WebP downloads to lossless PNG with transparency
📱
HEIC to PNG
Convert iPhone HEIC photos to lossless PNG
SVG to PNG
Render an SVG to a PNG at any pixel size
🖼
PDF to PNG
Render each PDF page as a lossless PNG image