Convert JPG to WebP

Re-encode a JPEG as WebP and shave 25-35% off the file size at the same visual quality. Runs in your browser.

Drop your file here

or click to browse

All files or paste with ⌘V

How it works

Re-encode a JPEG as WebP and shave 25-35% off the file size at the same visual quality. Runs in your browser.

If you're optimizing images for a website, this is the workhorse conversion: WebP encodes photos 25-35% smaller than JPEG at visually equivalent quality, which adds up fast across a page of images. All modern browsers display WebP natively, so for web use there's essentially no downside. One thing to keep expectations honest: converting lossy-to-lossy can't add quality. The WebP inherits whatever compression the JPEG already had, and encoding at a very high quality setting just preserves the existing artefacts in a bigger file — quality 80-85 is the sweet spot. Skip this conversion if the image needs to open in older desktop software or be attached where JPEG compatibility matters. The conversion runs on a canvas in your browser, no upload involved. Drop the JPG, set quality, download the .webp.

Frequently asked questions

How much smaller will the WebP be?
Typically 25-35% smaller than the JPEG at visually equivalent quality. Bigger savings if your source JPEG was saved at a very high quality setting.
Does converting JPG to WebP lose quality?
Slightly — it's a lossy-to-lossy re-encode. At quality 80+ the difference is invisible in normal viewing. It can never improve on the JPEG's existing quality.
Do all browsers support WebP?
All modern ones: Chrome, Firefox, Edge, and Safari 14+. Only very old browsers and some legacy desktop apps can't display it.
Is my photo uploaded?
No. The re-encode happens on a canvas in your browser. The file never leaves your device.
Saved