To get a photo under an email or upload limit, you usually need two moves: shrink the pixel dimensions and re-export as JPEG at moderate quality. On iPhone, the fastest path is to open the photo, tap the share icon, and use Mail — Mail will offer Small / Medium / Large / Actual Size when you send. For a precise target like under 5 MB or under 25 MB, drop the long edge to about 2000–2500 px and use JPEG at ~80% quality.

TL;DR

  • Most photos are large because of high resolution, not the format — resize first.
  • Email a photo from iOS and pick Medium or Large to auto-shrink it.
  • For an exact size, set the long edge to ~2000–2500 px and re-save as JPEG ~80%.
  • A browser compressor lets you target a specific MB ceiling without installing anything.
  • Always check the output looks acceptable before you send or upload it.

What makes an image file so big?

Three things: pixel dimensions (a 48 MP iPhone photo is enormous), format (HEIC and PNG can be heavy), and quality setting. A modern iPhone photo can be 4–8 MB straight out of the camera, and a screenshot or edited PNG can be larger. Reducing the dimensions is the single biggest lever — halving width and height roughly quarters the file size.

How do I compress a photo on iPhone before emailing it?

The simplest route uses Mail's built-in resizer:

  1. Open Photos, select the image, tap the share icon (square with an arrow).
  2. Tap Mail.
  3. Compose the message and tap Send.
  4. iOS prompts Small / Medium / Large / Actual Size — choose Medium (~under 1 MB) or Large (~1–2 MB) for a good balance.

This is great for staying under a 25 MB mail limit. For an upload form with a strict 5 MB cap, you want more control than Mail's presets give you.

How do I hit a specific size like under 5 MB?

Use a browser tool where you can resize and re-export to a JPEG target. With Cleanor's image tools you can:

  1. Drop in the photo (it stays in your browser — nothing is uploaded to a server).
  2. Set the long edge to 2000–2500 px for documents and most web uploads.
  3. Export as JPEG at 75–85% quality.
  4. Check the resulting size; nudge quality down a notch if you're still over the limit.

For reference: a 2000 px JPEG at 80% is typically well under 1 MB, so 5 MB and 25 MB ceilings are easy to meet with room to spare.

How do I resize on a Mac?

Mac Preview handles this natively:

  1. Open the image in Preview.
  2. Choose Tools > Adjust Size, set the larger dimension to ~2000–2500 px, click OK.
  3. Choose File > Export, set Format: JPEG, drag the Quality slider to about 80%, and watch the estimated file size below it.
  4. Click Save.

On Windows, the built-in Photos app Resize option (under the ... menu) does the equivalent.

What iOS does natively, and where it stops

iOS will resize attachments for you in Mail and Messages, and it converts HEIC to JPEG automatically when you share to apps that need it. Where it stops: there's no system way to target an exact file size, no quality slider in Photos, and the Mail presets are coarse. For "must be under exactly X MB" you need a tool with a quality control — either Preview on a Mac or a browser compressor.

What this cannot do — check before you commit

Compression is lossy. You cannot recover detail after over-compressing, and shrinking dimensions discards pixels permanently in the exported copy. Before deleting your original or sending the compressed version: zoom in on faces, text, and edges to confirm there's no ugly blockiness. Keep the full-resolution original — if you're freeing up room afterward, see how to free up iPhone space without losing your originals.

FAQ

Does resizing an image lose quality?

Reducing pixel dimensions removes detail, but for email and web uploads the result usually looks identical on screen. JPEG quality compression is also lossy — stay at 75% or higher to avoid visible artifacts, and always keep the untouched original.

Should I use JPEG or PNG to make the file smaller?

For photos, JPEG is almost always smaller. PNG is lossless and best for screenshots, logos, or images with sharp text and flat color. Converting a photo from PNG to JPEG often cuts the size dramatically with no visible loss.

Why is my screenshot so large to email?

Screenshots are saved as PNG, which keeps every pixel exactly. Re-exporting a screenshot as JPEG at ~85% typically shrinks it a lot. If it contains fine text you want to stay crisp, keep it PNG but resize the dimensions instead.


Need a quick, private resize or format change in your browser? Try Cleanor's image tools. And to manage photo storage on your phone, Cleanor for iPhone helps you find and clear the space-hogging files first.