Compress PNG images

PNG compression in a browser is lossless. This page is honest about what that means: often a small gain, sometimes none at all.

Drop images here

or choose them from your device

JPG, PNG or WebP · up to 10 images · 20 MB per file · 50 MB in total

No images selected yet.

Compression level

A good size reduction with differences that stay hard to see. Text and fine lines are protected; when the image would visibly degrade, less is compressed.

The result will be at most the chosen size, not exactly that size. 1 kB = 1,000 bytes.

If the target cannot be reached by quality alone, keep the dimensions instead of shrinking the image.

PNG has no quality setting in browsers. PNG files are re-encoded losslessly; if a target is unreachable, dimensions are only reduced when you allow it.

Processing happens locally in this browser. Images are not uploaded. Re-encoding can change quality and removes metadata such as EXIF/GPS; a file that is returned unchanged keeps its original metadata.

What lossless means for a PNG

  • Browsers cannot trade quality for size in PNG. The file is decoded and re-encoded without losing a single pixel; only the internal encoding changes.
  • For screenshots and flat graphics the gain is usually small, and for an already optimised PNG it is zero. The tool then returns the original and says the image is already well optimised.
  • It never turns a PNG into a JPEG or WebP on its own, even though that would shrink the file dramatically. Conversion is a separate decision with visible consequences for transparency and text edges.
  • If you need a much smaller file, convert to WebP explicitly on the conversion page, or reduce the dimensions on the resize page.
  • The file dialog on this page is preset to PNG. JPG and WebP still work if you drag them in — nothing is refused.

Compressing a PNG

  1. Add the PNG files. Transparency is preserved in every result.
  2. Leave the settings as they are; a quality level has no effect on PNG. Only a target size changes what the tool may do.
  3. Process and check the note. “Already well optimised” means your file was kept unchanged, not that something failed.

Questions about PNG compression

Why does my PNG barely get smaller?

PNG is a lossless format. If the file was exported by an editor that already compressed it well, there is nothing left to remove. Browsers have no PNG quality setting, and the tool will not fake one.

Does it preserve transparency?

Yes. Pixels and their alpha channel are re-encoded unchanged. Nothing is flattened onto a background colour.

Should I convert my PNG to JPEG instead?

Only if the image has no transparency and you accept lossy compression. For screenshots with text, WebP usually keeps the edges sharper at a similar size. The conversion page shows both options and never converts without your choice.

Can a target size still be reached?

Yes, by reducing the dimensions, and only because this tool asks before it does that: with “Keep original dimensions” checked, the target is reported as not reached instead of silently shrinking the image.