How to convert PNG to WebP
- Drop your PNG into the box above — it's processed locally.
- Output is already set to WebP. Pick a target size (e.g. under 200 KB) or "Best quality".
- Click Compress image and download the WebP file.
Also available: JPEG & PNG re-compression
Need a universal format? Switch the output to JPEG. Want to stay lossless but smaller?
Re-encode to optimized PNG. See the general image compressor.
Why convert PNG to WebP?
PNG is lossless and often huge, especially for photos and screenshots. WebP keeps transparency but is far
smaller — typically 60–90% lighter — which means faster page loads and smaller uploads. SumoSquash uses the same
codecs as Google's Squoosh, compiled to WebAssembly and run locally with zero network requests.
Is WebP smaller than PNG?
Usually 60–90% smaller at similar quality, and it still supports transparency.
Are my images uploaded?
No — the WebP codec runs in your browser via WebAssembly. Nothing is uploaded.
Will WebP work everywhere?
All modern browsers support it. For very old software, choose JPEG for maximum compatibility.
Runs locally with mediabunny (WebCodecs), wavesurfer.js & jSquash. No upload, no account.