Compress PNG

Re-encode PNG graphics and screenshots in the browser. Transparency is preserved.

How to use Compress PNG

  1. Upload PNG files (logos, screenshots, UI captures).
  2. Compress to rewrite the PNG stream via canvas.
  3. Download the lighter PNG. Transparent pixels stay transparent.

What this tool accepts

  • Keeps alpha channel
  • Good for screenshots and flat graphics
  • No server upload

Formats: PNG

“Compress png” and “png size reducer” queries usually come from designers shipping UI kits or from students uploading assignment screenshots. PNG stores every pixel losslessly, so a 4K screenshot can be 8 MB. Rewriting it through canvas drops ancillary chunks and sometimes packs the IDAT better.

When PNG compression is the wrong tool

If the file is a camera photo saved as PNG, convert it to JPEG. You will often see an 80% drop. If it is a logo with a transparent hole, stay on PNG or use WebP with alpha. This compressor will not posterize colors the way a 256-color pngquant pass would — that is intentional so brand colors stay exact.

Screenshots and text

UI text looks worse in JPEG. Compress PNG is the right default for settings dialogs, code editors, and error messages you need to send in a ticket.

Frequently asked questions

Why is my PNG still large?

Photographic PNGs are huge by design. Convert to JPG or WebP if you do not need transparency. This page is for graphics that must stay PNG.

Does this use pngquant?

No. It re-encodes with the browser PNG encoder. You still often save bytes by stripping chunks and flattening unused metadata.

Related tools

IMG4FIX processes images in your browser. Ads, if shown, may use cookies. See Cookies and the Privacy Policy.