Home/Blog/Why PNG Files Are So Large Compared to JPG

Why PNG Files Are So Large Compared to JPG

A PNG of the same photo can be five to ten times larger than a JPG. The reason is lossless versus lossy compression — and the difference matters more for photographs than for screenshots.

Updated May 18, 2026

Convert PNG to JPG

Free · No upload · Runs in your browser

A PNG screenshot and a JPEG photograph of the same scene can differ in file size by a factor of ten. The reason is not a flaw in either format — it is a fundamental difference in what each format is designed to preserve. Understanding the difference tells you exactly when PNG is the right call and when JPEG is.

The core difference: lossless versus lossy compression

JPEG uses lossy compression. It discards image information that the human eye is unlikely to notice — particularly fine color detail in shadows, gradients, and textured areas. The file is smaller because some of the original data is permanently gone. You cannot recover the original pixel values from a JPEG; what you get is a very good approximation.

PNG uses lossless compression. It stores every pixel value exactly as it was recorded, then applies a mathematical algorithm to find and eliminate redundancy without discarding any information. Decompress a PNG and you get the exact original pixel data, bit for bit.

The size difference is not a bug in PNG. It is the cost of accuracy. When file size is the priority, JPEG wins. When exact pixel accuracy is required, PNG wins. Choosing between them is about what the image contains and what you need to do with it.

Why lossless compression still produces large files for photos

PNG uses DEFLATE compression — the same algorithm inside ZIP files. DEFLATE finds repeated patterns in data and represents them compactly. It works very well when patterns exist: a large area of solid white in a diagram, a repeating texture in a logo, or runs of identical pixels in a screenshot.

Photographs have almost no such patterns. Every pixel in a photo of a forest, a face, or a city street is subtly different from its neighbors. Pixel values vary continuously in all directions. DEFLATE finds very little to compress and the output file stays nearly as large as the raw pixel data.

JPEG works precisely in the opposite conditions. It applies a transform that separates the image into frequency components and aggressively discards high-frequency color detail — exactly the kind of complex variation that photographs are full of. The result is dramatic size reduction with minimal visible quality loss on photographic content.

Screenshots and diagrams: where PNG wins on size

The comparison reverses for non-photographic content. A screenshot of a web page has large areas of flat color, crisp text edges, and hard-edged UI elements. DEFLATE compresses this kind of content very efficiently because there is abundant repetition.

Saving that same screenshot as JPEG introduces visible artifacts. JPEG's compression algorithm blurs sharp edges and introduces blocky noise around high-contrast transitions — exactly where text and interface elements are. To make the JPEG look clean requires a quality setting so high that the file ends up larger than the PNG.

The rule of thumb: PNG for screenshots, diagrams, logos, and text. JPEG for photographs.

Transparency: what PNG can do that JPEG cannot

PNG supports an alpha channel that stores per-pixel transparency. This is why logos and icons are almost always PNG: the transparent areas let the background of any page show through. JPEG has no transparency support at all. Converting a PNG with transparency to JPEG fills the transparent areas with a solid color — white by default — which is a functional change, not just a quality tradeoff.

If an image needs a transparent background, PNG is the correct format regardless of size. WebP is an alternative that supports transparency and often produces smaller files than PNG for images with varied content.

The re-save problem with JPEG

JPEG loses information every time the file is re-encoded. Open a JPEG, edit it, and save it again as JPEG — the compression artifacts from the first save are compressed again on top of the first round of compression. Do this several times and visible degradation appears: blocky patches, color banding, blurred edges. PNG does not have this problem. A PNG can be opened and saved any number of times with no change to the pixel data.

The standard workflow for serious editing: keep working files as PNG or in the original raw format, then export to JPEG only as the final step for web delivery. This preserves quality through every edit and only incurs the lossy compression once.

Typical size differences in practice

  • Smartphone photo as PNG: 15–25 MB. Same photo as JPEG at high quality: 2–5 MB. At standard web quality: under 1 MB.
  • Screenshot as PNG: 200–500 KB. Same screenshot as JPEG at comparable visual quality: often larger than the PNG due to artifacts requiring high quality settings.
  • Logo with transparency as PNG: 30–100 KB. As JPEG with white background fill: similar size but loss of transparency feature.

When to convert PNG to JPEG

If you have PNG photos — perhaps exported from a camera application or editing software — and they do not require transparency, converting to JPEG for web publishing is almost always the right decision. A quality setting of 80–85 typically produces a file that is indistinguishable from the original PNG at normal viewing sizes but three to five times smaller.

PhotoTools converts PNG to JPG in your browser without uploading anything to a server. Adjust the quality slider, compare the preview, and download the result. For most web photographs, the JPEG version will be significantly smaller with no visible quality loss at the sizes the image will actually be displayed. For a full walkthrough, see our guide to converting PNG to JPG without losing quality.

Frequently asked questions

Why is my PNG file so large?

PNG is lossless, so it stores every pixel exactly and relies on finding repeated patterns to shrink the file. Photographs have almost no repetition — every pixel differs slightly from its neighbors — so PNG has little to compress and the file stays close to the raw pixel data, often 5–10× larger than the equivalent JPEG.

Is PNG or JPG better for photos?

JPG is better for photographs: it produces dramatically smaller files with no visible quality loss at normal viewing sizes. Reserve PNG for screenshots, logos, diagrams, text, and anything that needs a transparent background.

How do I make a PNG smaller?

If the image is a photo and does not need transparency, convert it to JPG or WebP — that alone usually cuts the size by 80% or more. If you must keep PNG, reducing the pixel dimensions is the most effective way to shrink the file.

Does converting PNG to JPG lose quality?

Slightly, but at a quality setting of 80–85 the difference is invisible to most viewers at normal sizes. Keep the original PNG as your source and export a JPG copy for sharing.

Frequently asked questions

Why is my PNG file so large?

PNG is lossless, so it stores every pixel exactly and relies on repeated patterns to shrink the file. Photographs have almost no repetition, so PNG has little to compress and stays 5–10× larger than the equivalent JPEG.

Is PNG or JPG better for photos?

JPG is better for photographs — far smaller files with no visible quality loss at normal sizes. Reserve PNG for screenshots, logos, diagrams, text, and transparency.

How do I make a PNG smaller?

If it is a photo without transparency, convert it to JPG or WebP to cut the size by 80% or more. If you must keep PNG, reducing the pixel dimensions is the most effective option.

Does converting PNG to JPG lose quality?

Slightly, but at quality 80–85 the difference is invisible to most viewers. Keep the original PNG as your source and export a JPG copy for sharing.

Keep reading