JPG to WebP Converter

Convert JPG images to smaller WebP — in your browser, with a quality slider.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Convert JPG to WebP in your browser

This tool converts JPG/JPEG photos to WebP entirely in your browser, with a quality slider and a live before/after size readout. WebP delivers the same visual quality as JPG at a noticeably smaller file size, which makes web pages load faster and improves Core Web Vitals — useful for developers, bloggers and anyone optimising images for the web.

How it works

Each JPG is decoded, drawn onto an HTML <canvas> at native resolution, and re-encoded with canvas.toBlob("image/webp", quality). The tool checks the returned blob is actually image/webp — if the browser can’t encode WebP it shows a clear message rather than handing you a wrong file. For every image it reports the original size, the WebP size and the percentage saved.

Example

A 1.4 MB hero.jpg at the default 85% quality typically becomes a ~0.9 MB hero.webp — about a −35% saving — with no visible difference at page size. Across a gallery of a dozen images that can shave megabytes off a page load.

WebP qualityLookTypical saving vs JPG
90%Visually identical~20–25%
85% (default)Imperceptible loss~25–35%
70%Slight softening~40%+

Everything happens locally — your images are never uploaded, stored, or seen by anyone.

Ad placeholder (rectangle)