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.