Compress WebP
Upload a WebP image, set the quality and download a lighter file ready for your website.
Drag your WebP here or click to choose it
JPG and PNG also work — the output is always WebP
WebP holds detail well even at 60%. For web photos, 65% to 80% is the usual range.
Your file never leaves your browser: everything is processed on your device.
How WebP compression works
WebP is the format Google designed for the web: at the same perceived quality it usually weighs 25% to 35% less than an equivalent JPG.
saved % = (original size − final size) ÷ original size × 100
The tool decodes your image, redraws it on a canvas and asks the browser's own WebP encoder to save it again with the quality factor you chose. Transparency survives, which JPG cannot offer.
As with JPG, every compression pass discards information. If you want to try several quality levels, always go back to the original file.
Worked example
An 800 KB WebP re-compressed at 70% quality typically lands around 260 KB, with the width and height untouched.
Frequently asked questions
- Does WebP keep transparency?
- Yes. Unlike JPG, WebP supports an alpha channel, so transparent backgrounds survive even with lossy compression.
- Can I upload a JPG or a PNG?
- Yes. Any image your browser can decode is accepted and you always get a compressed WebP back.
- Do all browsers support WebP?
- Every modern browser (Chrome, Firefox, Edge, Safari 14+) reads WebP. For very old browsers it is still worth offering a JPG fallback.
- Is my image sent to a server?
- No. The WebP encoder used is the one built into your browser, so the file never leaves your device.