Skip to content

Compress PNG

Your files never leave your device. Every conversion runs locally in your browser.

No upload · No sign-up · No file limit

or drop them here

Processed on your device · never uploaded · no limit

Compress by
Output format

This tool needs JavaScript, because compression runs on your device rather than on a server.

PNG is a lossless format, which makes compressing it genuinely different from compressing a JPG. There is no quality dial to turn down: a PNG stores your image exactly, and the browser’s PNG encoder accepts no quality setting at all. Anything claiming to "compress PNG" in a browser is really doing one of three things, so this page offers them directly rather than pretending otherwise.

Worth knowing: Converting to WebP is almost always the biggest win. WebP handles transparency just as PNG does and routinely produces files 60–80% smaller for the same image.

Worth knowing: Converting to JPG compresses hardest of all, but discards transparency — a transparent background becomes solid white.

Worth knowing: Reducing the dimensions is the other genuine lever. A screenshot 3000 pixels wide displayed in a 800-pixel column is carrying roughly fourteen times the data it needs. Use the resize tool for that.

How to compress PNG files

  1. Add your files. Choose or drop as many PNG files as you like.
  2. Pick quality or a target size. Quality mode gives you direct control; target size mode meets a hard limit in KB or MB.
  3. Download. Take files individually or all at once as a ZIP.

Other compression tools

Common questions

Why is there no quality slider for PNG output?

Because PNG has no lossy mode and the browser’s encoder takes no quality argument. A slider that changed nothing would be dishonest, so the options here are the ones that actually reduce the file: change format, or change dimensions.

What is the best way to shrink a PNG?

Convert it to WebP. You keep transparency and lossless-grade appearance while typically cutting 60–80% of the file size. Every current browser displays WebP.

Will converting my PNG lose the transparent background?

Only if you convert to JPG, which has no alpha channel. WebP preserves transparency exactly.

What about tools that do lossless PNG optimisation?

Dedicated optimisers such as oxipng or pngquant genuinely reduce PNG size — typically 10–30% losslessly, more if they reduce the colour palette. Those are separate compiled tools rather than browser features. We would rather point you to the honest answer than imply the browser does something it does not.