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
- 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.
- Is it oversized? Resize it down to the dimensions you actually display.
- 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.