Explainer

Why iPhone Screenshots Are PNG but Photos Are HEIC

Your iPhone saves photos as HEIC and screenshots as PNG because the two contain completely different kinds of image, and the formats are built for different jobs. A photograph is continuous tone; a screenshot is flat colour, hard edges and text.

Once you see that distinction, every format decision on this page answers itself — including what to convert each one to.

The short answer

HEIC compresses photographs by throwing away detail your eye will not miss. That works beautifully on skin, sky and foliage, and badly on a one-pixel line or the edge of a letter.

PNG keeps every pixel exactly, which is wasteful for a photograph and essential for text.

So Apple uses each where it belongs. The camera gets HEIC, the iPhone screenshot format is PNG, and neither is something you can swap in Settings.

What your iPhone actually produces

Different actions produce different formats, and the list surprises people.

What you do What you get
Take a photo HEIC, or JPEG if set to Most Compatible
Take a screenshot PNG, always
Screen recording MOV video
Save an image from Safari Whatever the website served
Receive by AirDrop Exactly what the sender had
Receive in Messages or WhatsApp Usually a re-compressed JPEG

Only the first row has a setting behind it. Settings › Camera › Formats switches the camera between High Efficiency and Most Compatible, and it has no effect on anything else in the list.

That is why people who turn on Most Compatible are surprised to find their screenshots still arriving as PNG. The iPhone screenshot format was never part of that deal.

Why a screenshot would be ruined as HEIC

HEIC stores its image with HEVC, a video codec. Video codecs are tuned for photographic content, and they save space by discarding high-frequency detail — which is a polite way of saying sharp edges.

Text is nothing but sharp edges. Run it through a photographic codec at any normal quality setting and you get faint halos and mush around every letter, most visible on small type and thin lines.

PNG has the opposite behaviour. It compresses by finding runs of identical pixels, which is exactly what a screenshot is full of: flat toolbars, solid backgrounds, repeated interface chrome. A screenshot of a mostly-white document compresses extremely well and stays pixel-perfect.

The trade is size. A full-screen capture on a recent iPhone often lands between two and six megabytes, which is a lot for something that is mostly white.

Why a photo would be ruined as PNG

The mirror image of the same problem.

A photograph has almost no repeated pixels — every patch of sky is a slightly different blue — so PNG’s compression finds nothing to work with. We measured this on a 12 megapixel photo through our own converter: as PNG it came to 13.71 MB. The same picture was 1.38 MB as HEIC and 1.27 MB as a quality-85 JPEG.

Ten times the size for detail nobody can see. That is why no phone camera has ever shipped PNG as its default.

The rule underneath all of it

Forget file extensions for a moment. Every image you handle is one of two things.

Continuous tone. Photographs. Millions of subtly different colours, no hard edges, detail everywhere. Lossy formats — HEIC, JPEG, WebP, AVIF — are built for this and do it well.

Flat graphics. Screenshots, logos, diagrams, charts, anything with text. Few colours, hard edges, thin lines. Lossless or near-lossless formats — PNG, WebP, SVG — are built for this.

Almost every “which format should I use” question is really asking which of those two categories your image falls into. Get that right and the answer follows.

Charts and diagrams are the clearest case

Screenshots at least contain some photographic content sometimes. A chart contains none at all.

Think about what a generated chart is made of: flat background, thin lines, small labels, a few solid colours. Every single one of those is something JPEG damages and PNG preserves perfectly.

An astrological birth chart is a good example of the extreme end — a dense circle of fine lines, glyphs and small type, all of it flat colour. If you generate one at a site like AstroChart and save it to share, the format you save it in decides whether the labels stay readable. Saved as PNG or WebP they stay crisp; pushed through JPEG they pick up fuzz exactly where the detail matters.

The same reasoning covers financial charts, network diagrams, floor plans, sheet music and screenshots of code. If it was drawn rather than photographed, do not put it through a photographic codec.

Where the drawing exists as real shapes rather than pixels, SVG is better still, because it has no resolution at all — the reasoning behind our HEIC to SVG tracer.

What to convert each one to

Now the practical part.

A screenshot you want smaller. Convert to WebP. It is lossless-capable, handles flat graphics well, and typically cuts a PNG screenshot by half or more. PNG is the fallback if something rejects WebP.

A screenshot you must send as JPG. Some upload forms only take JPG. Use the highest quality you can and accept the fuzz around the text — or crop out the text first if it matters.

A photo for sharing. HEIC to JPG is the safe answer, because JPEG opens on everything. Note that a quality-85 JPEG comes out about the same size as the HEIC it replaced; you are buying compatibility, not space.

A photo for a website. AVIF is the smallest by a wide margin — a third of the JPEG on our test image — with WebP as the fallback.

A photo you want to edit or archive. HEIC to PNG or TIFF keeps every pixel, at the size cost described above.

How to check what a file really is

Extensions lie, and often enough that it is worth a habit.

An image saved from a website can arrive named .jpg while containing a PNG, or the other way around. Messaging apps rename things. And a file copied off a camera may use an extension the rest of your software has never heard of, like the .hif that Canon and Sony write for HEIF.

On an iPhone, the Files app shows the real extension where Photos hides it. On a desktop, opening the file in anything that reports its type will settle it.

If you want the full picture — dimensions, format, camera, date, GPS — our HEIC EXIF viewer reads it on your own device without uploading the file. It takes JPG and PNG as well, so it works as a general “what is this thing” tool.

Android splits the same way, with different defaults

The rule is universal even though the formats differ.

Google Pixel phones capture an Android screenshot as PNG, exactly like an iPhone screenshot, and for the same reason. Samsung defaults to JPG on some models and offers a choice in Settings, which is a more aggressive trade than Apple makes — smaller files, slightly softer text.

On the photo side, most modern Android phones can shoot HEIF, and Samsung and Pixel both offer it under a name like High efficiency. So an Android user runs into the same two categories from the other direction, and our guide to converting HEIC to JPG on Android covers what to do with the results.

The one genuinely Apple-specific part is that an iPhone screenshot format cannot be changed at all. On Android, sometimes it can.

The case that catches people out

A screenshot of a photograph is the worst of both worlds, and it is extremely common.

You screenshot an image someone sent you rather than saving it. What you now have is a PNG — lossless, large — containing a photograph that has already been compressed once by whatever sent it. You get PNG’s file size with none of PNG’s benefit, because the pixel-exactness is preserving compression artefacts rather than real detail.

If the original is available, save the original. If the screenshot is all you have, convert it to WebP or JPEG rather than keeping the PNG, because there is no crisp text in there worth protecting.

Our HEIC viewer will open the original for you without converting anything, if you just need to look at it first.

The bottom line

Your iPhone is not being inconsistent. It is applying one rule: photographic content gets a photographic codec, and everything else gets a lossless one.

The iPhone screenshot format stays PNG and there is no setting to change it. Photos follow the Camera Formats switch. And when you convert either one, the only question that matters is whether the image was photographed or drawn.

Drawn things — screenshots, charts, diagrams, logos — belong in PNG, WebP or SVG. Photographed things belong in JPG, WebP or AVIF. Everything else is detail.

Frequently asked questions

Why are iPhone screenshots PNG and not HEIC?

A screenshot is mostly flat colour, sharp edges and small text, which is exactly what lossless PNG stores well and what photographic compression handles badly. HEIC uses HEVC, a codec designed for camera images, so it would put visible fuzz around every letter.

Can I make my iPhone save screenshots as HEIC or JPG?

Not through Settings. The Camera Formats setting controls photos and videos only, and screenshots always land as PNG. You can convert them afterwards, which is usually what people actually want.

Why are my screenshots so large?

PNG is lossless, so a full-screen capture on a modern iPhone easily runs to several megabytes. That is the cost of keeping every pixel of text perfectly sharp. Converting to WebP usually cuts it dramatically with no visible change.

Should I convert a screenshot to JPG?

Usually not. JPEG is built for photographs and puts visible artefacts around text and hard edges. WebP or PNG keeps a screenshot clean; use JPG only when the destination refuses everything else.

Why does my photo say HEIC and my friend's says JPG?

Their camera is set to Most Compatible instead of High Efficiency, under Settings then Camera then Formats. It produces JPEG files that are roughly twice the size for the same picture.

Is a screenshot of a photo a photo?

For format purposes, no. A screenshot is captured from the screen after the photo has been rendered, so it arrives as a PNG containing a photograph — which is the worst of both, being large and no longer pixel-exact.

What should I convert a chart or diagram to?

PNG if you need it lossless, WebP if you want it small, and SVG if you have the source and want it to scale. Never JPG, because fine lines and small text are precisely what JPEG damages.

Does converting a screenshot lose quality?

Converting PNG to PNG or WebP at maximum quality does not. Converting to JPG does, and on text it is visible immediately rather than subtly.

The HEICHub Team · Updated August 21, 2026

HEICHub builds fast, private, browser-based image tools. Every converter runs locally on your device — no uploads, no accounts.