Hacks VitaeAll tools
freecompressconvert

Why Is My PNG So Large? (And How to Fix It)

If a single PNG is several megabytes, you're not doing anything wrong — it's how the format works. But there's almost always a smaller option.

Why PNGs get huge

PNG is lossless, meaning it stores every pixel exactly with no detail discarded. That’s perfect for crisp graphics, but for photographs — with their millions of subtly varying colours — it produces very large files — often several times larger than the same photo saved as a JPG.

The fixes, in order

  1. Is it a photo? Convert it to JPG or WebP. This is usually the biggest win, and the loss is hard to see in a photo. To see the saving on your own file, try the image format benchmark.
  2. Is it oversized? Resize it down to the dimensions you actually display.
  3. Does it need transparency? If yes, convert to WebP instead of JPG — you keep transparency and still shrink the file substantially.

Rule of thumb: keep PNG only for graphics, logos, and screenshots with sharp edges. For photographs you want to share or put on a web page, PNG is usually what makes the file oversized.

Shrink it now

If it’s a photo, use PNG to JPG; if it needs transparency, use PNG to WebP. Both show the size before and after, and both run in your browser.

Ask an assistant about this page

Opens in a new tab with this page and the question already filled in.