Why PNGs are big — and how to fix it

PNG is lossless: it stores every pixel exactly, with no quality knob to turn. That's a strength for crisp graphics and transparency, but it's why PNGs balloon in size, especially for photographs. Because there's no quality setting, the two reliable ways to compress a PNG are different from JPG:

  1. Resize it. File size scales with the number of pixels. Halving the width and height roughly quarters the pixel count. Set a Max width to the size the image is actually displayed at — this is usually the single biggest win.
  2. Change the format. Re-encoding to WebP keeps transparency and is typically ~26% smaller losslessly, or far smaller if you allow lossy WebP. For photographic PNGs with no transparency, JPG is smaller still.
Keeping PNG but want it smaller?

Resizing is your only lever here, since this tool re-encodes (it doesn't run a PNG-specific optimiser). For the biggest reduction while keeping transparency, switch the format to WebP using the buttons above.

Choosing where to go

How to compress

  1. Keep PNG and set a Max width, or click WebP / JPG to change format.
  2. Drop your PNG files above.
  3. Download individually or as a ZIP.
Biggest savings with transparency kept?

WebP is the best replacement for heavy PNGs on the web.

Convert PNG to WebP

More detail: resizing images for the web and JPG vs PNG vs WebP.