Convert an iPhone HEIC photo to PNG and the new file lands several times larger. The reason is straightforward: HEIC uses lossy HEVC encoding to keep the original file small, while PNG uses lossless DEFLATE that cannot shrink photographs as much. This guide explains the concrete pixel math behind the size jump, why PNG is bigger than HEIC, and what to do with a heic to png huge file. It also covers when a lossless PNG is worth the extra space and how to reduce png size iphone photo without losing quality.

The Pixel Math Behind the Size Jump

A 12-megapixel iPhone photo measures 4032 by 3024 pixels, about 12.2 million pixels. Store every pixel as raw, uncompressed 8-bit RGB data and you need 3 bytes per pixel, for a total of about 36.6 MB. That is the absolute maximum size for that image at that resolution.

HEIC files are small because the HEVC codec discards visual information human eyes are less likely to notice. A 12-megapixel HEIC from an iPhone might be 2 to 4 MB. Decode that HEIC and save it as PNG, and you are taking the decoded pixels exactly as they are and applying lossless PNG compression. Unlike a flat graphic with large areas of uniform color, a photograph contains fine detail and sensor noise that DEFLATE cannot compress well. The result is a PNG that often lands between 10 MB and a few dozen MB for the same image, depending on the amount of detail and noise.

Why PNG Compression Shrinks Photographs So Little

PNG compression works best when neighboring pixels are identical or very similar. In a logo or a screenshot with solid color blocks, DEFLATE can reduce file size dramatically. A photo has subtle variations in every pixel, plus random noise from the camera sensor. Those small differences prevent the compression algorithm from finding long repeating patterns.

Sensor Noise Is A Major Factor

Even in a well lit scene, the iPhone sensor introduces random variations in pixel values. To the PNG encoder, this noise looks like random data, which is nearly incompressible. That is a key reason why a lossless png photo size is so much larger than the original HEIC.

Fine Detail Also Works Against Compression

Edges, textures, and gradients all break up potential patterns. A photo of a landscape with leaves, grass, and clouds will compress less than a photo of a plain wall. The more detail, the larger the PNG.

When a Lossless PNG is Worth the Larger File Size

PNG preserves every pixel exactly as it was decoded from the HEIC. That matters in a few specific situations:

  • Editing workflows. If you plan to open the photo in software that recompresses it each time you save, starting from a lossless PNG avoids accumulating artifacts from repeated lossy saving.
  • Archiving. When you want a pixel perfect copy of the decoded image and you have storage space to spare, PNG gives you certainty that no further quality is lost.
  • Images with text or graphics. If the HEIC contains a screenshot or a photo of a document, PNG preserves sharp text without the blurring that lossy formats introduce.

For everyday sharing on the web or via messaging apps, skip PNG. JPG or WebP produce far smaller files while maintaining very good visual quality.

How to Reduce PNG Size from an IPhone Photo

To get a smaller PNG, reduce the pixel dimensions first. A 4032 x 3024 image contains far more pixels than most screens can display. Cut the resolution in half and you reduce the number of pixels to one quarter, which directly shrinks the PNG file size by roughly the same factor.

  1. Open the HEIC in any image editor that can export PNG.
  2. Resize the image to a smaller resolution. For example, a resolution that is still sharp on most displays produces a file roughly one quarter the size of the original PNG.
  3. Save as PNG with no additional compression settings; the default is already lossless.

Another option is to use a format that is both lossy and efficient, such as JPG or WebP. These formats discard invisible detail, so they produce files far smaller than PNG. If you must keep lossless quality, resizing is your best tool.

What Converting HEIC to PNG Does and Does Not Do

Converting HEIC to PNG cannot restore detail that was already removed by the lossy HEVC encoding. The HEIC file has already discarded some information. Decode it to pixels and save as PNG, and you preserve those decoded pixels exactly. The original fine detail lost during HEIC encoding is gone forever.

The PNG you get is not a higher quality version of the HEIC. It is a larger, lossless copy of the already lossy image. The size increase comes from the difference between HEVC and DEFLATE, not from any added quality.

Comparing PNG to Other Formats for IPhone Photos

For most uses, JPG and WebP beat PNG when file size matters. JPG uses lossy compression that can reduce a 12-megapixel photo to 1 to 3 MB with little visible difference. WebP is even more efficient, often producing smaller files than JPG at similar quality levels.

When PNG Still Makes Sense

If you need to edit the photo multiple times without recompressing, or if you are archiving the exact decoded pixels, choose PNG. For sharing on social media, email, or websites, JPG or WebP produce far smaller files, and the quality difference is usually invisible.