Images

Why Is My Photo File So Large?

By the Smol team6 min read

A photo file is large because of four things: how many pixels it has, how much fine detail or noise is in the picture, how hard the format squeezes it, and what the camera saved by default. Pixel count usually matters most. A 48 MP photo holds four times the pixels of a 12 MP one.

How many pixels does my photo have, and why does that matter?

Every pixel stores a color. Uncompressed, that is width times height times three bytes for red, green and blue. A 4000 x 3000 photo is 36 MB raw. At 48 MP (8064 x 6048 in our test) the same math gives about 146 MB raw. Compression then shrinks that, but a bigger starting number gives a bigger result.

In our test, two synthetic photos made with the same recipe and saved as JPEG at sips quality 85 came out at 5.44 MB for 4032 x 3024 and 20.93 MB for 8064 x 6048. That is about four times the pixels and about four times the bytes. The grain differed slightly between the two, so read it as the shape, not an exact ratio.

Check yours with sips -g pixelWidth -g pixelHeight photo.jpg, or Command-I in Finder.

Why are some photos much bigger than others with the same pixels?

JPEG, HEIC and the other photo formats save space where the picture is smooth, and spend bytes where it is detailed. Foliage, fabric, night shots with sensor noise and film grain all cost a lot. A clear sky costs little. We saved two 4000 x 3000 images at the same sips quality 85:

ImagePixelsJPEG at quality 85
Smooth gradients4000 x 30000.96 MB
Heavy grain4000 x 30005.22 MB

Same pixels, same setting, more than five times the size. This is why a night photo from a phone is often bigger than a daytime one, and why a high-ISO image is hard to shrink without visible loss.

How much does JPEG quality change the size?

On the grainy 4000 x 3000 image, sips produced these sizes:

sips qualityFile size
956.21 MB
855.22 MB
753.95 MB
602.33 MB

From 95 to 60 the file lost about 62% of its size. The step from 95 to 85 saved only about 16%, and 85 usually looks the same to the eye, so the top settings are poor value. Do not compare quality numbers across tools: ImageMagick at 75 wrote a 1.24 MB file from the same image in our test, because each program maps the number to its own settings.

Why are my iPhone photos so large?

Three reasons stack up. The sensor has a lot of pixels, so each photo starts big. Live Photos attach a short video. And if you shoot ProRAW or a 48 MP mode, files can be far larger than standard shots. The default HEIC format is already efficient: in our test, sips wrote the grainy image as HEIC at quality 85 at 4.64 MB against 5.22 MB for JPEG, a saving of about 11%. So switching format will not fix a big file. Our HEIC explainer covers that format. The fixes that work are fewer pixels or lower quality for the copies you share.

You can change what the iPhone captures under Settings > Camera, but we did not measure the effect on file sizes, so check your own before relying on it.

How do I make a photo file smaller?

  1. Reduce the dimensions to what the screen needs. 2000 pixels on the long side is plenty for most uses.
  2. Lower the quality a notch, to 75 or 85 on the sips scale.
  3. Strip metadata if you are sharing publicly.
sips -Z 2000 -s format jpeg -s formatOptions 85 photo.jpg --out photo_small.jpg

In our test, resizing the grainy image to a 2000 pixel long side at quality 85 gave 0.83 MB, down from 5.22 MB. If you need it under a specific upload limit, follow our photo upload guide. A TIFF is a different problem, covered in compressing a TIFF on Mac.

When is Smol the wrong tool for this?

To understand a file, you need no app: Finder’s Get Info and sips show dimensions and size. To shrink one photo, Preview’s Tools > Adjust Size and File > Export do it for free.

Smol earns $29 (once, one Mac, no subscription) when many photos need the same treatment: drop a mixed folder, get smaller copies by default next to the originals, nothing uploaded. Its defaults resize to fit 2000 x 2000 px and strip metadata, so raise the resize limit if you want to keep full dimensions. Published figures are on the benchmark page: on 24 small film photographs, default JPEG settings made files 69.3% smaller. Camera files will differ. See the best image compressor for Mac or pricing.

How we checked this

Generated synthetic smooth and grainy 4000 x 3000 images plus 4032 x 3024 and 8064 x 6048 grain images, saved with sips at several JPEG qualities and as HEIC, and read the file sizes. Facts last checked . We make Smol, so treat our claims about it with the same care as any vendor’s, and see our editorial policy.

Photo file size: common questions

How big should a photo file be?

There is no single right size. It depends on pixels, detail and use. A photo for a web page or email is often well under a megabyte after resizing to about 2000 pixels, while a camera original can be many times that. Size the copy to the screen it will appear on, and keep the original.

How big is a 48 MP photo?

It depends on the detail and the format. In our test, a synthetic 8064 x 6048 image saved as JPEG at sips quality 85 was 20.93 MB, and it would be about 146 MB uncompressed. Real photos with smooth areas will be smaller, and RAW or ProRAW files are larger than JPEG or HEIC.

Does a bigger file mean better quality?

Not always. Size also rises with noise and grain, which add bytes without adding anything you want to see. At equal pixels, a noisy photo can be several times larger than a smooth one. Quality comes from the sensor, lens and pixel dimensions, not from the byte count by itself.

Why did my photo get bigger after I edited it?

Re-saving can use a higher quality setting than the original, or a different format, or keep more metadata. A JPEG saved at quality 95 was 6.21 MB against 3.95 MB at 75 in our test. Export again at a lower quality, and compare the sizes before replacing the original.

Keep reading