Compress

Shrink a PNG — losslessly, or much further with a colour target

Pick lossless for pixel-perfect output, or max compression when you need it much smaller. Everything runs in your browser — nothing is uploaded.

1
Upload a PNG
PNG only
2
Choose how much to compress

Genuinely lossless — every pixel comes out identical. On a photographic PNG the savings are often modest (PNG’s lossless format has a real ceiling); on a screenshot, logo, or simple graphic they can be much larger.

3
Download

Common questions

What’s the difference between the two modes?
Lossless mode never changes a single pixel — every saved byte comes from re-encoding more efficiently. Max compression mode reduces the image to a limited set of colours (with dithering to smooth the result), which does change pixel values but can shrink a photographic PNG far more than lossless compression ever could.
Why would I need max compression if lossless is truly lossless?
PNG’s lossless format has a real ceiling, especially on photos — there’s only so much a smarter encoding can do without discarding any data. If lossless only saves a little on your file, that’s expected for photographic content, and max compression’s colour target is the equivalent of JPEG’s quality slider for this situation.
How do I control the target size in max compression mode?
Through the colour count, not a direct KB number — PNG has no continuous size dial the way JPEG does. Fewer colours means a smaller file and more visible change; more colours stays closer to the original with less saved. You’ll see the exact resulting size before downloading either way.
How much smaller will my file get?
It depends entirely on the image and the mode. In lossless mode, a screenshot or simple graphic with few colors can shrink dramatically, while a photographic image may only shrink a little. In max compression mode, even a photo can shrink dramatically, at the cost of some visible quality change. You’ll see the exact before-and-after size before downloading.