Why Are My Phone Photos So Large? (And What to Do)

September 14, 2026 · 6 min read

Your phone says a photo is 4.2MB. An email form wants under 2MB. A friend's photo of the same scene is 1.1MB. None of this seems to follow any rule.

There is a rule, and it is mostly about pixel count. But the interesting part is the exceptions, because they explain why identical settings produce wildly different files — and why the usual advice to "just compress everything" is often the wrong move.

Your photo is already heavily compressed

Start here, because it reframes the whole question.

A 12-megapixel photo is 12 million pixels. Each pixel needs a red, a green and a blue value, one byte each. That is 36 million bytes — around 36MB — of raw pixel data before anything clever happens.

Your phone hands you a 3MB file. The encoder has already thrown away more than 90 percent of the data and produced something you cannot tell apart from the original.

So the photo is not large because nobody compressed it. It is large because there was an enormous amount to begin with, and even a tenth of an enormous amount is still a lot.

This also tells you where the remaining savings have to come from. Squeezing the compression harder gets diminishing returns fast. Reducing the pixel count does not.

Pixel count is the main lever

Doubling the dimensions quadruples the pixels. A 4000 x 3000 photo has 12 million; 8000 x 6000 has 48 million.

That is why the high-resolution modes on modern phones matter so much. If you have switched your camera to a 48MP or 200MP setting, you are producing files several times larger than the default, permanently, for every shot. Most people turn it on once to try it and forget.

Going the other way is equally powerful. Resize a 4000-pixel-wide photo to 1600 and you have removed 84 percent of the pixels. The file collapses accordingly, and for anything viewed on a screen you will not see the difference.

Why two photos from the same phone differ so much

This is the part almost nobody explains, and it causes most of the confusion.

Compression works by finding redundancy. A photo of a clear blue sky is enormously redundant — vast areas where each pixel is nearly identical to its neighbour — so the encoder describes it very efficiently. It might come out at under 1MB.

A photo of autumn leaves, a gravel path, a crowd, or a page of text has almost no redundancy. Every pixel differs from the one beside it, so there is very little to compress away. The same camera, same settings, same resolution, and the file is three or four times bigger.

Low light adds to this. Noise is random variation, and random variation is by definition incompressible. A dim indoor photo is often larger than a bright outdoor one of the same subject.

So if one of your photos is unexpectedly huge, look at what is in it before assuming something is wrong.

The size you see is not the space it uses

Two things quietly multiply your storage.

Live Photos. On an iPhone, a Live Photo is a still image plus around three seconds of video. What looks like one item in your camera roll is two files, and the video is usually the larger of the pair. If you have Live Photos on by default, your library is far bigger than the photo count suggests.

Burst and multi-frame modes. Holding the shutter, or shooting in modes that capture several frames, saves everything. People are often surprised to find twenty near-identical images where they thought they took one.

Neither of these is about compression. Turning off Live Photos for routine shooting saves more space than compressing anything.

Format makes a real difference

Apple moved iPhones to HEIC in 2017 precisely because camera resolutions were climbing faster than storage. HEIC uses HEVC, a video compression standard, and generally stores comparable quality in roughly half the space of a JPEG.

That is why switching your camera to "Most Compatible" — which saves JPEG — roughly doubles the size of every photo you take from then on. It is a genuine compatibility gain with a genuine storage cost, and worth making deliberately rather than by accident.

If you have HEIC files that something refuses to open, converting them to JPG is the fix, but expect the converted file to be larger than the HEIC it came from.

What is actually worth doing

Here is where most advice on this subject goes wrong, including from sites selling compression tools.

Do not compress your originals. They are the only copy of that moment at full quality. Lossy compression is permanent and cumulative — compress a photo, then compress it again later, and the damage adds up. Storage is cheap; your photographs are not replaceable.

Compress the copies you send. The problem is almost never your library. It is one specific upload, email or listing that has a limit. Make a smaller copy for that purpose and keep the original untouched.

The workflow that covers nearly every case:

  1. Resize the long edge to what the destination actually needs — 1600 pixels is generous for a screen, using the resizer
  2. Compress to the required size with the compressor
  3. Send that copy, keep the original

Fix the settings that cost you every day. Turning off a 48MP mode you do not use, or Live Photos you never watch, saves more over a year than compressing your existing library ever will, and costs you nothing you were using.

If storage is the real problem, look at video first. A few minutes of 4K video outweighs hundreds of photos. People arrive at photo compression when the phone is full, and the phone is usually full of video.

The short version

A 12MP photo starts as 36MB of raw data, so even after compression it is naturally a few megabytes. Pixel count drives most of the size, scene detail explains why two photos differ, and Live Photos and burst modes quietly double what your library actually uses. Resize copies for whatever you are sending, leave your originals alone, and check your camera settings before you go looking for a compressor.

Tools used in this guide