Compress PNG images

Reduce PNG file size in your browser. PNG is lossless, so for photos you can also convert to WebP for dramatic savings. Everything runs locally.

Privacy-first: every image is processed locally in your browser. Nothing is uploaded, stored or transmitted to any server.

The honest truth about compressing PNGs

PNG is a lossless format, so unlike JPG there is no quality dial to turn — a PNG re-encode alone only trims modest amounts. If your PNG is a screenshot or graphic, that trim may be all you need. But if it is a photograph, the real savings come from changing format, not squeezing the same one harder.

The WebP escape hatch

This tool can convert a PNG to WebP during compression, which routinely cuts 60–80% off the size while keeping transparency. For anything displayed on the web that is almost always the right move; keep PNG only where a workflow explicitly requires it, such as print handoffs or software that predates WebP.

Everything stays local

Screenshots are a classic PNG use case — and screenshots are full of names, messages and account details. Compressing them here means they are processed by your own browser and never uploaded anywhere, batch included.

Frequently asked questions

Does my image get uploaded?
No. All compression happens locally in your browser using the Canvas API. Your files never leave your device and are never sent to a server.
Does compression reduce quality?
Lossy formats (JPG, WebP, AVIF) trade a little quality for much smaller files, and the quality slider lets you find the right balance. PNG is lossless, so it stays pixel-perfect.
Which formats are supported?
You can compress JPG, PNG and WebP. You can also convert a PNG photo to WebP during compression for much smaller files.
Can I compress to a specific file size?
Yes. Switch to “Target size” mode and PixelVault searches for the highest quality that fits under your chosen KB limit.
Can I compress multiple images at once?
Yes. Drop in as many images as you like and download them individually or together as a single ZIP file.