Convert PNG or JPEG to WebP — smaller than both, at a quality picked per image.
Drop images to convert to WebP
or click to browse, or paste
PNG or JPEG, up to 40 megapixels each
Converted on this device. Your images are never uploaded.
How the WebP is chosen
Two candidates are built for every image and the smaller one wins: the palette image stored losslessly as WebP, and a lossy WebP at the lowest quality that keeps the target. The first usually wins on icons and flat graphics, the second on photographs — and the page does not ask you which kind of image you have.
Both are scored with SSIMULACRA2 as a browser decodes them, so the comparison is against what a visitor will actually see rather than against the encoder's own idea of quality. A JPEG input becomes lossy WebP, turned upright first.
When not to convert
WebP is supported by every browser released since 2020, which covers essentially all traffic — but some desktop software, email clients and design tools still do not read it. If a file is leaving the web, keep the PNG or JPEG. WebP is also capped at 16383 pixels a side, so panoramic images stay as they are.
Converting an already good JPEG to WebP rarely saves much: it lands within about 1% of the JPEG this site would have written. Convert for the format a site asks for, not for the savings.
Questions
Does transparency survive? Yes — WebP carries an alpha channel, and cut-outs keep it.
Is the animation kept? No. Animated PNGs stay on the PNG page; this page writes still WebP only.
How big can an image be? 40 megapixels, and at most 16383 pixels a side.