Convert / JPG to WebP

Convert JPG to WebP Online

Re-encode JPG photos as WebP for dramatically smaller files at the same visible quality, plus the transparency and animation JPG has never supported. Runs in your browser with no upload.

Up to 10 files at once, 25.0 MB each
Drop your JPG files hereOther images and documents work too, up to 10 at a timeChoose files
This pair is converted by your own browser. Nothing is uploaded and nothing is counted. See what does get uploaded

Why Convert JPG to WebP?

Most JPGs carry a lot of slack

Camera and export JPGs are rarely stored efficiently. Re-encoding our 5.4 MB test photo to WebP at visually identical quality left 1.0 MB, an 82% saving.

Better Core Web Vitals

Images are usually the largest element on a page. Smaller ones move Largest Contentful Paint directly.

Universal browser support

Chrome, Firefox, Safari and Edge have all shipped WebP since 2020. Only pre-2020 browsers need a JPG fallback.

No upload required

The re-encode runs on your device through canvas, so it is instant and exempt from the daily limit.

JPG vs WebP, measured

WebP is usually sold as a 25 to 35% saving over JPG. Our own numbers do not support that, and it is worth being straight about why. The large saving you get converting a photo is real, but it comes from re-encoding a wastefully stored JPG, not from WebP being a dramatically better codec. Given the same photo and a good JPEG encoder, the two formats land within a few percent of each other.

MeasureYour source JPGWebPJPG, re-encoded
File size5,486 KB1,006 KB983 KB
Saving against the source--82% smaller82% smaller
Quality against the source (SSIM)1.0000.9890.990
TransparencyNoYesNo
AnimationNoYesNo
Opens in anything, any ageYesSince 2020Yes

One 3840 x 2160 photograph, 5.4 MB as supplied. WebP written at quality 92 and the third column through mozjpeg at quality 90, the settings at which both score the same structural similarity, so the columns compare like for like. The converter itself writes a photograph at quality 80, which comes out below the figure here. So the honest reason to pick WebP is transparency, animation and flat-colour graphics, where it genuinely wins. On photographs alone, a well-encoded JPG is competitive.

Questions

What quality is the WebP written at?

It depends on the image, because a single number is wrong for half of them. A photograph is written at quality 80, where the difference is not something you find by looking. A flat graphic takes the other branch: lossless on the server, quality 92 in your browser, because lossy encoding costs a screenshot more in visible edge artefacts than it ever saves in bytes. Encoding everything losslessly was the old behaviour and it produced photos larger than the JPG they came from, defeating the point.

Am I losing quality by re-encoding?

Slightly. The JPG was already lossy, and WebP re-compresses that result. At quality 80 the second generation is hard to see on a photograph, but keep your original if you may need to re-edit.

Should I still serve a JPG fallback?

Only if you support browsers older than 2020. Otherwise a plain <img> pointing at the WebP is fine. Use a <picture> element if you need both.

Does this work for many files at once?

Yes. Up to 10 per batch, all converted locally, with a ZIP download for the set.

Speed up your pages

On our test photograph WebP left 18% of the bytes at a matched similarity score. Yours will differ; the direction will not.

Convert JPG to WebP Now