Guide

How to Reduce Photo File Size for Email, Uploads, and the Web

A modern phone photo can be 5–12 MB — far too big for most email attachments, government forms, and web pages. Here's how to shrink photos the right way, without ruining them.

Why your photos are so big in the first place

File size comes from two things: how many pixels a photo has, and how those pixels are stored. A recent iPhone or Samsung flagship shoots at 12–50 megapixels — that's 4,000 to 8,000 pixels on the long edge. Even with JPEG or HEIC compression already applied by the camera, all that detail lands at several megabytes per shot.

Here's the part most people miss: almost nothing you do with a photo needs that many pixels. A full-screen image on a 1080p laptop is about 2 megapixels. A photo in an email body displays at maybe 0.5 megapixels. You're routinely sending 10× to 25× more data than anyone will ever see.

Two levers: resize vs. re-encode

There are exactly two ways to make an image file smaller, and they work best together:

If you only re-encode a 6000-pixel-wide photo, you're still storing detail nobody will view. If you only resize but keep quality at maximum, you leave easy savings on the table. Do both: resize to the size you actually need, then compress at a sensible quality (75–85 is the sweet spot for photos).

Realistic size targets by use

"As small as possible" is the wrong goal — over-compressed photos look blotchy and unprofessional. Aim for these ranges instead:

UseRecommended dimensionsTarget file size
Email attachment1600–2048 px long edge200–500 KB each
Online form / application uploadWhatever the form asks; often 1200 pxUnder the stated limit (commonly 1–2 MB)
Website content image1200–1600 px wide100–300 KB
Website hero / banner1920–2400 px wide200–400 KB
Profile photo / avatar400–800 px squareUnder 100 KB
Print (keep the original!)Full resolution, no resizeWhatever it is — don't shrink

The print row is the important exception. Printing at 300 dpi needs roughly 3600×2400 pixels for a standard 8×12" print. Never overwrite your only original with a shrunken copy — compress a duplicate and keep the full-size file for printing and archiving.

Step by step: shrinking a photo in your browser

You don't need Photoshop for this. The free CalcPerch Image Compressor runs entirely in your browser — photos never upload to a server, which matters if they're personal.

  1. Open the compressor and drop in your photo (or several — batch is fine).
  2. Set the maximum dimension based on the table above. For an email photo, 1600–2048 px is plenty.
  3. Set quality to around 80. At normal viewing sizes, most people cannot tell 80 from 95 — but the file is often half the size.
  4. Check the preview and the new file size. If it's still over your limit, step quality down to 70, or reduce dimensions further before dropping quality below 65.
  5. Download the result and compare it at full screen. If skin, sky, or gradients look blocky, nudge quality back up.

A typical result: a 7 MB phone photo comes out around 250–400 KB at 1600 px / quality 80 — a 95% reduction with no visible loss at screen size.

When changing the format helps

Sometimes the win isn't quality settings — it's the format itself. The Image Converter handles these swaps:

Common mistakes to avoid

Compressing screenshots as JPEG. JPEG is designed for photographs. On screenshots — sharp text, flat colors, hard edges — it creates fuzzy halos around letters and makes UI text look smeared. Keep screenshots as PNG, or use WebP, which handles both kinds of content well.

Double compression. Every time you re-save a JPEG, quality degrades a little more, and the losses stack. Compressing an already-compressed photo at quality 60, then again at 60, does not give you quality 60 — it gives you visibly worse. Always work from the best copy you have, and compress once, to the final size, in one pass.

Going too small. A 40 KB photo of a car you're selling looks like a thumbnail from 2005. If the platform allows 2 MB, there's no prize for uploading 50 KB — aim for the target ranges above, not the minimum possible.

Shrinking the only copy. Resizing throws pixels away permanently. Duplicate first; compress the copy.

One last tip: if a photo needs trimming as well as shrinking — cutting out clutter, or fitting a required shape — do the crop first with the Crop Image tool, then compress. Cropping before compressing means you're not spending file size on parts of the image you're about to discard.

Frequently asked questions

Does reducing file size ruin photo quality?

Not if you do it in moderation. Resizing to 1600–2048 px and compressing at quality 75–85 is visually indistinguishable from the original at screen size. Quality loss only becomes obvious below roughly quality 60, or if you re-compress the same file repeatedly.

What's the best file size for emailing photos?

Aim for 200–500 KB per photo. Most email providers cap total attachments at 20–25 MB, and oversized attachments are the top reason emails bounce or get clipped. At 300 KB each, you can attach dozens of photos safely.

Is it safe to compress personal photos with an online tool?

It depends on the tool. Many sites upload your image to their server for processing. The CalcPerch compressor and converter run entirely in your browser — the photo never leaves your device, which you can verify by loading the page and then disconnecting from the internet: it still works.

Last reviewed: · Who maintains this · How it is checked

Drafted with AI assistance and reviewed before publication — not claimed to be hand-written. This is a how-to rather than a factual reference, so it carries no Sources block: attaching official-looking citations to a page that does not need them borrows authority rather than demonstrating it. Where it does state a fact, that fact is checkable, and the tools it points to are on this site. Found something wrong? Tell us — we correct the page and re-date it.