Images
What Is a Good File Size for a Photo? Email, Web and Print
A good photo file size depends on where the photo is going. For a web page, a few hundred KB is usually enough. For email, keep the whole message under your provider’s limit. For print, keep the full resolution and size is not the goal. Pixel dimensions drive file size more than anything else.
What file size should a photo be for each destination?
Size is a means, not a target. Pick the destination first, then the dimensions, then a quality setting.
| Destination | What to aim for | Why |
|---|---|---|
| Web page or blog | Dimensions about as wide as the slot it fills (often 1200 to 2000 px), JPEG or WebP at moderate quality | Smaller images load faster. Pixels the visitor never sees are wasted bytes. |
| Email attachment | Keep the total under the limit. Gmail caps a message at 25 MB, attachments included | Source: Google. Other providers differ, so check the recipient too. |
| Text message or chat | Let the app shrink it, or send about 1200 px wide | Apps recompress anyway. |
| Keep the original or a full-resolution export. Do not shrink for print | Print needs the pixels. A small file means missing detail. | |
| Upload form with a limit | Just under the stated limit | Hitting the limit is the only goal. |
| Archive | Original, untouched | You cannot get detail back later. |
For the web specifically, see the image compression for web page and image compression for web developers.
How many MB should a photo be?
There is no right MB figure, because the same photo can be 40 KB or 17 MB. What changes it is pixel count and quality. A modern phone or camera photo is typically several MB. That is fine for storing. It is far more than a web page or email needs.
Rule of thumb: for screens, shrink dimensions first, then lower quality a little. For print and archive, do not shrink at all.
How much does resizing actually change the size?
We took one 6016 px image, cropped it to 4:3 and resized it with sips at JPEG quality 80. Each row is the same picture. The source is a smooth rendered image, so a real camera photo with fine texture and noise will give larger files at every row. Use the ratios, not the exact bytes.
| Pixel size | File size at JPEG quality 80 |
|---|---|
| 4032 × 3024 | 655 KB |
| 2000 × 1500 | 169 KB |
| 1600 × 1200 | 117 KB |
| 1200 × 900 | 76 KB |
| 800 × 600 | 43 KB |
Going from 4032 to 2000 px wide cut the file to about a quarter. Quality is the second lever. At 2000 × 1500:
| JPEG quality | File size |
|---|---|
| 60 | 117 KB |
| 80 | 169 KB |
| 90 | 255 KB |
| 100 | 1.7 MB |
Quality 100 is a trap: it costs roughly ten times the bytes of quality 80 here for a difference almost nobody sees. The same 2000 × 1500 image saved as PNG came to 2.4 MB, which is why photos belong in JPEG, WebP or AVIF. More on that in PNG vs JPG.
Why is my photo file so large?
Three things drive size. First, pixel count: a photo from a recent phone has far more pixels than any screen shows at once. Second, quality: a high quality setting keeps fine detail that costs bytes. Third, format and content: a noisy, detailed photo compresses worse than a smooth one, and PNG is a poor fit for photographs.
iPhone photos are often HEIC, which is smaller than JPEG at similar quality but not accepted everywhere. If a site rejects your file, see why iPhone photos are HEIC and how to convert HEIC to JPG on a Mac.
How do I get a photo to a good size on a Mac?
In Preview: open the photo, choose Tools > Adjust Size, set a width, and use File > Export with a JPEG quality slider. Check the file size in the export dialog. Or use sips in Terminal:
# 1600 px on the long edge, JPEG quality 80
sips -Z 1600 -s format jpeg -s formatOptions 80 photo.jpg --out photo-small.jpgFor email specifically, see compress files for email for the PDF side and the best image compressor for Mac roundup for the tools. For video attachments, see compress video for email.
When is Smol the wrong tool for this?
For one photo, Preview and sips are enough, and they are free. Resizing a single image takes seconds. Smol is also not a fit if you need pixel-identical output: it has no lossless mode and always re-encodes.
Smol earns its $29 (one Mac, paid once) when you have a folder of mixed photos and want them all at a sensible size, from the Finder right-click or a drag and drop, with nothing uploaded. A warning: by default Smol resizes images to fit inside 2000 × 2000 px and uses quality 75, so change that before you process files you plan to print. It keeps the original and writes a copy with a _compressed suffix. See pricing.
How we checked this
Resized and re-saved one cropped 6016 px rendered image with sips at several widths and JPEG qualities on a Mac, and read the file sizes. Gmail limit read from Google Help. 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
What is a good file size for a photo on a website?
Aim for a few hundred KB at most for a full-width photo, and much less for thumbnails. Match the pixel width to the space the image fills, then pick a moderate quality. In our test, a 2000 px wide JPEG at quality 80 came to 169 KB.
What size should a photo be to email?
Keep the whole message under the limit. Gmail allows 25 MB per message, attachments included, and the recipient’s provider may be stricter. Resizing photos to about 1600 px wide usually gets many of them in one email without hurting how they look on screen.
Is a bigger photo file always better quality?
No. File size mostly tracks pixel count and the quality setting. Past a point, higher quality adds bytes you cannot see. In our test, quality 100 was about ten times larger than quality 80 at the same dimensions.
What file size is best for printing a photo?
Keep the full-resolution original. Print needs pixels, so shrinking to save space removes detail you cannot restore. A print lab will tell you the pixel dimensions it wants for a given paper size. Compress only the copies that go to screens, email or upload forms.
Does resizing a photo change its quality?
Making a photo smaller in pixels discards detail, but at screen sizes that is rarely visible. Re-saving as JPEG at a lower quality also loses some detail each time. Always resize from the original, not from an already compressed copy.
Keep reading