You try to attach an iPhone photo to an email. The mail client rejects it: "Attachment too large." Or you upload to a job application form that allows "up to 5 MB," and your iPhone photo is 8. You open TinyPNG to shrink it. TinyPNG returns an error: file too big. The free tier caps at 5 MB.
This is annoying because the source of the problem (modern iPhone photos are huge) and the most common solution (TinyPNG) don't agree on what counts as "compressable." Here's what's going on, and how to compress an iPhone photo of any size without paying or signing up.
Compress a JPG nowWhy iPhone photos are so big in 2026
Three things changed in the last few iPhone generations:
- 48 MP main camera (iPhone 14 Pro and up). Default output is 24 MP HEIC, but switching the camera to "ProRAW & Resolution Control" → 48 MP JPG produces single-shot files in the 10–14 MB range.
- ProRAW. Apple's RAW format produces 25–75 MB DNGs that photographers love and email clients hate.
- Live Photos. Each Live Photo is a JPG plus a 1.5-second MOV. Share the bundle and you're closer to 15 MB.
Meanwhile, common upload limits haven't moved:
| Service | Limit |
|---|---|
| Gmail attachment | 25 MB (per message total) |
| iMessage / SMS | ~5–10 MB (carrier-dependent) |
| WhatsApp photo | ~16 MB (compressed automatically) |
| Slack free workspace | 1 GB total (but the channel limit is 5 MB per file for previews) |
| Government / job-application forms | 2–5 MB typical |
| TinyPNG free tier | 5 MB |
So you need to shrink the photo. The question is just how.
The three-step browser fix
Open our JPG compressor (or PNG, or WebP if you need the format) and:
- Drop the iPhone photo onto the page.
- Pick a quality level — 85% is the safe default, 70% is "noticeably smaller, still fine for most uses," 60% is the cliff below which artifacts start to show.
- Optionally cap the longest edge (1080 / 1600 / 2560 / 4096 px) using the max-dimension control. This is the biggest single lever for file size.
Click Convert. You'll get a JPG back, usually 60–80% smaller than the original, with no visible quality loss at normal viewing distances. There's no 5 MB cap on the input because the compression happens on your device — there's no server bill to subsidize.
Pro tip: if you're emailing a single full-resolution shot to a friend, just use the quality slider. If you're uploading to a web form that doesn't care about resolution, drop the max-dimension to 1600 or 2560 — most receipts and most "proof of address" forms render fine at that size.
What if my iPhone photo is HEIC, not JPG?
If it came off your camera roll without being shared first, it's almost certainly HEIC (Apple's default since iOS 11). Two paths:
- Just need it smaller and shareable? Use HEIC to JPG, which decodes HEIC and re-encodes as JPG at the quality you pick. One step does both jobs.
- Need to stay in HEIC? Re-saving HEIC photos at lower quality is technically possible but rare — most apps and email clients still don't render HEIC reliably, so the practical answer is to convert to JPG first.
How much can you actually shrink?
Some rough numbers from our smoke tests on a recent iPhone Pro photo (8.4 MB source JPG, 4032×3024):
| Setting | Output size | Visible change |
|---|---|---|
| Original (95% quality, full size) | 8.4 MB | — |
| 85% quality, full size | 2.1 MB | None at normal viewing |
| 85% quality, 2560 px cap | 0.9 MB | None unless you zoom in |
| 70% quality, 1600 px cap | 0.3 MB | Slight softening, fine for email |
| 60% quality, 1080 px cap | 0.1 MB | Visible artifacts in flat areas |
Most people's "I need to email this photo and it's too big" problem is solved at row 3: 85% quality with a 2560 pixel cap. You go from 8 MB to under 1 MB with no quality loss anyone will notice.
What about batch compression?
If you have 40 photos from a family event and need them all under 5 MB for a shared album, drop the whole folder onto the page. Every file gets the same settings and you get back a single ZIP. No per-file babysitting and no per-day limit.
The bottom line
Modern iPhone photos are bigger than most upload limits, and the most popular free tools cap exactly where you need them not to. Local browser compression sidesteps both problems: no upload, no cap, takes about three seconds.
Compress your photo now