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

If a PNG is unexpectedly large, its dimensions and image content may make lossless PNG compression inefficient. Here is how to identify the cause and compare suitable alternatives without assuming one format will always be smaller.

The same photo as PNG, JPG and WebP, with PNG marked right for flat graphics and transparency but wrong for photos.
As a photo, PNG is lossless and heavy; JPG and WebP are usually much lighter, while PNG remains useful for graphics and transparency.

PNG is useful for lossless graphics, transparency, screenshots, and sharp edges. For a photograph, however, a PNG can be much larger than a JPG or WebP copy because those formats offer lossy compression designed for continuous-tone images. The difference is not a fixed multiplier: dimensions, image detail, bit depth, metadata, and encoder settings all affect the result. An oversized PNG photo is a reason to compare formats, not proof that the format is the only cause.

Why PNG gets so big

PNG preserves the decoded pixel values losslessly. Continuous-tone photographs contain many small colour and texture variations, which generally compress less efficiently with PNG than flat-colour graphics do. JPG and lossy WebP can discard selected detail to reduce size, but the saving and visible effect depend on the source and encoder settings. A screenshot with repeated flat colours may suit PNG; a detailed photo is worth comparing as JPG or WebP.

The fix depends on what the image is

  • It is a photo → try JPG or WebP. Either can be much smaller than a photographic PNG, but compare the actual byte count and inspect fine detail.
  • 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 → keep the PNG master and compare a WebP copy. This site's WebP export is quality-controlled and lossy: alpha can remain, but fine colour and edge pixels may change, and a smaller file is not guaranteed.
Why Is My PNG So Large — and How to Fix It — step diagram
A photo PNG may become smaller as JPG or lossy WebP; compare bytes and visible detail in the actual outputs.

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: compare PNG with a transparency-capable WebP copy, checking alpha edges on both light and dark backgrounds.
  5. Check the result at full size to confirm quality before you use it.

Do it without uploading

For supported inputs, the selected file is decoded, converted, and compressed on the device rather than uploaded to the site server for those transformations. The page still makes ordinary requests for delivery, listed libraries, diagnostics, advertising, and consent-controlled services. 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, with selected-file processing performed on the device for supported inputs.

Related guides

Sources and verification

Frequently asked questions

Why is my PNG bigger than the original JPG?

PNG is lossless, while JPG can discard selected detail. For photographic content that often makes the PNG larger, but the difference depends on dimensions, detail, metadata, and encoder settings.

Should I convert my PNG to JPG?

Compare JPG when the image is a photo and transparency is not needed. Keep the PNG master for logos, icons, screenshots, or workflows that need lossless storage of the decoded pixels, and inspect any converted result before replacing it.

How do I shrink a PNG that needs transparency?

First resize it to the dimensions the destination needs. You can also compare a transparency-capable WebP copy, but the output size and visible result depend on the source and encoder settings.

Avinash Verma, founder of ImageConverterTool