Compress a PNG image online
Drop PNGs here, or click to browse
Compress multiple at once — your files never leave your browser
or paste an image from your clipboard
PNG files — especially screenshots, logos, and graphics with transparency — can get large fast. This tool compresses one or many PNGs at once toward a target size you choose, entirely in your browser, while preserving transparency. It works best on screenshots and graphics; photos saved as PNG will compress less dramatically than the equivalent JPG since PNG is a fundamentally different (lossless-oriented) format.
PNG compresses differently to JPG
PNG is a lossless format by design: it finds patterns and repetitions in the pixel data and stores them more efficiently, but it never discards information. That gives it a much lower ceiling than JPEG's lossy approach, which is why a PNG will rarely shrink as dramatically as a JPG. What PNG gives you in return is exactness — no artefacts, no degradation, and full transparency support.
Screenshots and graphics compress well, photos do not
PNG excels at images with large areas of flat, identical colour — screenshots, logos, diagrams, UI mockups. Those compress substantially because there is genuine repetition to exploit. A photograph saved as PNG has almost no repeated pixel runs, so it compresses poorly and ends up several times larger than the JPG equivalent at no visible benefit. If your PNG is a photo and does not need transparency, converting it to JPG will do far more for file size than compressing it as PNG.
Transparency survives
The alpha channel is preserved through compression, so logos and graphics with transparent backgrounds keep working over any background colour. This is the main reason to stay with PNG rather than converting to JPG, which has no concept of transparency and fills those areas with solid white. If you need both small size and transparency, WebP is worth considering — it supports an alpha channel while compressing considerably better than PNG.
Frequently asked questions
- Will transparency be preserved?
- Yes, PNG transparency (alpha channel) is preserved through compression.
- Why doesn't my PNG compress as much as a JPG would?
- PNG uses lossless compression by design, so there's a lower ceiling than JPG's lossy compression. For photos without transparency, converting to JPG first usually gives a much smaller file.
- Can I compress multiple PNGs at once?
- Yes, drop in several PNGs and each is compressed toward the same target size, with its own before/after preview and download button.
- Are my images uploaded to a server?
- No, compression happens locally in your browser. Nothing is sent anywhere.
- My PNG barely got smaller. Why?
- It is probably a photograph rather than a graphic. PNG's lossless compression relies on repeated colour patterns, which photos do not have. Converting to JPG or WebP is the better move if you do not need transparency.
- Does compressing PNG lose quality?
- No. PNG compression is lossless, so the pixels are identical — only the storage is more efficient.