Skip to main content
FixMyTech

Why Are Screenshots Bigger Files Than Photos?

By

Published

7 min read

Share

Short answer

Screenshots are saved as PNG, which is lossless and stores every pixel exactly. Photos are saved as JPG or HEIC, which discard detail your eye cannot resolve. A photograph at the same pixel count is typically five to ten times smaller because it has been through that lossy step and the screenshot has not.

On this page

A full-screen screenshot sits at 4MB. A holiday photograph from the same phone, at a higher pixel count, is 2MB. The screenshot shows a web page with mostly white space and the photo shows a beach with thousands of distinct colours, so the arithmetic feels backwards.

It is not about the content. It is about the format each one was saved in, and the two formats are doing entirely different jobs.

The mechanism

Screenshots are saved as PNG. PNG is lossless: the decompressed image is identical to what was captured, pixel for pixel. It compresses by finding exact repetition — runs of the same colour, repeated patterns — and nothing is thrown away.

Photos are saved as JPG or HEIC. Both are lossy. They analyse the image, discard detail at frequencies your eye cannot resolve, and store an approximation. On a photograph this is close to free: you cannot say what exact shade a particular pixel of sand should be, so nobody notices the difference.

The gap this creates is large. The same image saved both ways typically differs by a factor of five to ten, with the JPG smaller. That factor alone explains most screenshots being bigger than most photos.

Both platforms make this choice for you, and both choose correctly. A screenshot usually contains text, and text is where JPG does its visible damage.

Why PNG is so good at some screenshots and so bad at others

PNG’s compression depends entirely on repetition, which means screenshot sizes vary enormously depending on what is on the screen.

Screenshot of Compresses Why
A document or text editor Extremely well Vast areas of identical white
A settings screen Very well Flat colour, few distinct shades
A web page with photos Moderately Photo regions resist PNG
A video frame Poorly Continuous tone, sensor noise
A photo-editing app Poorly Most of the screen is a photograph
A gradient wallpaper Poorly No two adjacent pixels identical

A screenshot of a mostly-white document can be a few hundred kilobytes. A screenshot of a video playing full screen can be several megabytes for exactly the same pixel dimensions, because PNG finds nothing to compress and ends up storing something close to the raw data.

This is the same structural reason that lossless compression barely helps a photograph: photographic content has almost no exact redundancy to find.

The display resolution multiplier

The other half of the answer, and the part people miss.

File size grows with the square of the dimensions. A screenshot on a high-density display captures the physical pixels, not the apparent ones — so a window that looks 800 pixels wide may be captured at 1600 or 2400 pixels wide.

The practical consequence: a full-screen capture on a 4K monitor or a current phone is an image of 8 to 12 million pixels. That is more pixels than many cameras produce, stored losslessly. Several megabytes is the expected result, not an anomaly.

Capturing a region instead of the whole screen is therefore the single most effective size reduction available. A quarter of the screen is a sixteenth of the pixels of a full capture at the same scale.

  • Windows: Win+Shift+S for the region snip.
  • macOS: Cmd+Shift+4, then drag; or Cmd+Shift+4 then Space to capture one window.
  • iPhone and Android: capture, then crop immediately in the preview that appears.

Should you convert screenshots to JPG?

Depends entirely on what is in them, and the rule is unambiguous.

Keep as PNG anything containing text: error messages, documentation, code, chat logs, interface references, anything someone will read. JPG’s artefacts cluster around sharp transitions, and a letterform is nothing but sharp transitions. The grey halo it produces around black text on white is unmistakable once you have seen it.

Convert to JPG a screenshot that is essentially a photograph: a video frame, a captured image, a map, a photo-heavy page. Here JPG is the right format because the content is photographic, and our PNG to JPG converter will shrink it by a large factor with no visible cost.

The broader decision is covered in PNG vs JPG vs WebP, which is really a question about content rather than quality.

Shrinking screenshots without leaving PNG

If the screenshots contain text and must stay lossless, there are still real savings available.

Crop. Almost every screenshot includes more than the subject. Cropping to the relevant part removes pixels, which beats any compression setting.

Reduce the palette. A screenshot may use a few hundred distinct colours while being stored as 24-bit RGB with capacity for sixteen million. Converting to an indexed PNG is lossless when the colour count fits, and it can roughly halve the file.

Re-encode with a better compressor. PNG’s format permits different encoders to produce different sizes from identical pixels. Tools that try harder than the default encoder typically find another 10–25% with no change to a single pixel.

Resize, if the screenshot will be viewed smaller than captured. A 2400-pixel screenshot displayed at 800 pixels is carrying nine times the data it needs.

Our image compressor handles the resize and re-encode in one pass, in your browser. How to compress images covers choosing between these for a given job.

When screenshots are filling your phone

Screenshots accumulate in a way photographs do not, because people take them constantly and never review them. A phone with a thousand screenshots of receipts, directions, half-read articles and conversations is carrying several gigabytes of mostly-obsolete PNGs.

Both platforms let you filter the library by media type, which makes reviewing them practical rather than theoretical. On iPhone the Screenshots album exists automatically; on Android, Google Photos groups them under device folders.

The storage mechanics, including why deleting them does not immediately free space, are covered in freeing up iPhone storage and freeing up Android storage.

What to expect

Region capture instead of full screen, plus a crop, typically cuts screenshot sizes by a large fraction without touching the format. PNG optimisation adds another 20–50% on interface screenshots.

The limit worth accepting: a lossless capture of a ten-megapixel display is going to be a few megabytes, and that is the format doing its job correctly. If the screenshot contains text you need legible, that size is the price of it staying legible, and converting to JPG to save space is the wrong trade.

Frequently asked questions

Should I convert my screenshots to JPG to save space?
Only if they contain no text. JPG damages sharp edges, which is exactly what letterforms are, so a screenshot of an interface comes out with visible grey smudging around the words. For a screenshot of a photograph or a video frame, JPG is fine.
Why is a screenshot of a video so much larger than one of a web page?
Because PNG compresses repeated patterns and flat colour, and a video frame has neither. A web page screenshot is mostly identical white pixels, which compress enormously; a video frame is continuous tone with noise, which does not compress at all in PNG.
Do high-resolution displays make screenshots bigger?
Substantially. A Retina or 4K screenshot captures two to four times as many pixels in each direction as the apparent size suggests, and file size grows with the square of the dimensions. A full-screen capture on a 4K display is a very large image.
Can I make my phone save screenshots as JPG?
iPhones save screenshots as PNG and offer no setting to change it, though sharing one at a reduced size converts it. Android varies by manufacturer, with some offering a screenshot format option in the system settings.
Is a bigger file a better screenshot?
No. A PNG screenshot and a JPG one of the same capture show the same information; the JPG has just thrown away some of the precision at the edges. The PNG is better for text and worse for storage, and neither is higher resolution than the other.

All Images guides