Why Is My PNG So Large — and How to Fix It

If a PNG is many megabytes, it is usually a photo saved in the wrong format. Here is why PNG gets so large, and the quickest ways to fix it without losing what you need.

The same photo as PNG (2.4 MB, lossless, too big), JPG (300 KB) and WebP (190 KB), with PNG marked right for flat graphics and transparency but wrong for photos.
As a photo, PNG is lossless and heavy (2.4 MB); JPG and WebP cut 80–90% — but PNG stays right for graphics and transparency.

PNG is a brilliant format — for the right job. It is lossless and supports transparency, which makes it perfect for logos, icons, screenshots, and graphics with sharp edges. But that same losslessness is exactly why a photograph saved as PNG can be five to ten times larger than it needs to be. If you are staring at a multi-megabyte PNG and wondering what went wrong, the format is almost certainly the answer.

Why PNG gets so big

PNG stores every single pixel exactly, with no quality loss. Photographs are made of millions of subtly different pixels — skin tones, skies, gradients, texture — so there is almost nothing PNG can compress away, and the file stays huge. JPG and WebP take the opposite approach: they are built for photos and discard fine detail the eye barely registers, producing a fraction of the size. A screenshot of flat colours and text compresses well as PNG; a beach photo does not.

The fix depends on what the image is

  • It is a photo → convert to JPG (or WebP for the web). This typically cuts the size by 80–90% with no visible difference.
  • It is a logo, icon, or screenshot → keep it PNG, but you can still shrink it: reduce the dimensions to what you actually display, then run it through the compressor.
  • It needs transparency → use WebP, which keeps transparency at a much smaller size than PNG.
Why Is My PNG So Large — and How to Fix It — step diagram
Converting a photo PNG to JPG or WebP cuts most of the size.

The one catch: transparency

JPG cannot store transparent areas — when you convert, they get filled with a solid background colour. So if your PNG has a see-through background you want to keep, do not convert it to JPG; use WebP instead, or deliberately choose the background colour during conversion if a flat background is acceptable.

Step by step to a smaller file

  1. Decide what the image is — photo, or graphic/screenshot with transparency.
  2. Photo: open PNG to JPG (or PNG to WebP), convert, done.
  3. Graphic you must keep as PNG: resize to the displayed dimensions, then compress.
  4. Needs transparency: convert to WebP to keep it small and see-through.
  5. Check the result at full size to confirm quality before you use it.

Do it without uploading

All of this runs in your browser here — converting and compressing happen on your device, so even a private screenshot or an unreleased design stays with you. If you are unsure which format fits your image, the JPG vs PNG guide walks through the decision in plain language.

Use the tool: PNG to JPG — free, runs in your browser where supported, no file is uploaded to a server.

Frequently asked questions

Why is my PNG bigger than the original JPG?

Because PNG is lossless and photos have huge pixel variety, so there is little to compress. Converting a photo back to JPG or WebP restores a small file size.

Should I convert my PNG to JPG?

Yes if it is a photo. Keep PNG for logos, icons, screenshots, and anything needing transparency — but you can still resize and compress those.

How do I shrink a PNG that needs transparency?

Convert it to WebP, which keeps transparency at a much smaller size than PNG, and reduce the dimensions to what you actually display.

Does converting PNG to JPG reduce quality?

JPG is lossy, so there is a small quality change, usually invisible on photos. The size saving is large, which is why JPG/WebP are the right choice for photographic content.

Avinash Verma, founder of ImageConverterTool