iPhone Tips·9 min read

Why Is My iPhone Photo So Large? (And How to Fix It in 2026)

Modern iPhone photos are 5-30MB each because of HEIC encoding, Live Photo video clips, and high resolution. Here is what is actually going on, and three ways to fix it without losing visible quality.

You took a photo on your iPhone. Now you are trying to attach it to a Gmail message and the file shows up as 27.4 MB. Gmail's limit is 25 MB. Your photo will not send.

This is not your iPhone misbehaving. It is several Apple features working exactly as designed, all stacking on top of each other to produce one huge file. Once you understand what is going on, the fix takes about 10 seconds.

The four reasons iPhone photos are this large

There is rarely one single cause. Most large iPhone photos are large for two or three reasons at once.

1. HEIC format (the big one)

Since iOS 11 (released in September 2017), every photo your iPhone takes is saved in HEIC format by default — not JPG. HEIC compresses photos roughly 50% more efficiently than JPG at the same visual quality. That sounds backwards (more efficient should mean smaller files), but here is the twist: HEIC was built specifically so Apple could capture richer, higher-quality images that still fit in a reasonable file size. The extra efficiency goes into more image data, not smaller files.

A typical 12 megapixel HEIC photo is 2-4 MB on disk. The same photo saved as JPG at equivalent visual quality would be 4-8 MB. So HEIC is doing its job — it is smaller than the JPG would have been. But people compare iPhone HEIC files against the smaller, compressed JPGs they used to share on the web, and the comparison feels backwards.

2. Live Photos (the silent file-size killer)

By default, every photo on a modern iPhone is a Live Photo — which is actually a still image plus a 3-second video clip captured before and after you tapped the shutter. The video portion typically adds 2-5 MB to every photo. A Live Photo is usually 5-8 MB total, sometimes more.

If you share a Live Photo to a non-Apple device, the receiving end either ignores the video portion entirely (waste of space) or fails to handle it correctly. Most of your iPhone Live Photos are being shared as still images anyway — the video clip is just along for the ride, eating bandwidth and storage.

3. High megapixel modes

iPhone 14 Pro and later capture at 48 megapixels in ProRAW mode and at 24 MP in the default mode of recent models. ProRAW files use the DNG format, not HEIC, and they are massive — 25-40 MB per photo. If you switched ProRAW on (Settings → Camera → Formats → ProRAW & Resolution Control) and forgot about it, every photo since has been a ProRAW file taking up the storage of 10 normal photos.

4. Portrait, Cinematic, and Night mode metadata

Portrait mode photos include a depth map so you can adjust the background blur after taking the photo. Cinematic mode captures multiple focal planes. Night mode stacks multiple exposures. All of this extra information is stored inside the photo file. A Portrait HEIC photo is typically 5-8 MB instead of the usual 3 MB.

Note

Quick check: open Photos, tap a photo, tap the (i) info button at the bottom. You will see the format (HEIC or JPEG), file size, and whether it is a Live Photo. This tells you exactly what is making the file so large.

Why this becomes a problem outside Apple's ecosystem

If you only share photos to other iPhones, iPads, and Macs, HEIC is invisible — it just works. The problem starts the moment you try to send a photo to anything else:

  • Gmail accepts HEIC files but most recipients on Windows, Android, or older Macs cannot preview them inline. They see an attachment they have to download and then cannot open.
  • Microsoft Word, PowerPoint, and Excel cannot insert HEIC images at all in versions before Office 2024.
  • Windows Photo Viewer needs the HEIF Image Extensions installed from the Microsoft Store, and even then it is unreliable.
  • Many web upload forms (job applications, visa portals, school enrollment, e-commerce listings) reject .heic files outright.
  • WhatsApp, Discord, and Slack auto-convert HEIC to JPG when uploading, but the conversion is often poor quality and unpredictable.

And on top of that compatibility problem, the file is just too big for many uses. A 27 MB Live Photo will not fit through Gmail's 25 MB attachment limit. A 30 MB ProRAW file is rejected by most upload forms.

Fix 1: Convert the photo to JPG (fastest, no settings to change)

The fastest fix is to convert a single HEIC photo to JPG right before you share it. JPG is the universally compatible format that has worked everywhere for 30 years.

Convert HEIC to JPG free

Runs in your browser. No upload, no account. Drop your iPhone photo in, get a JPG back. Works on Windows, Mac, Linux, mobile.

What to expect: a 5 MB HEIC photo will become a 7-10 MB JPG. Yes, the JPG is actually larger than the HEIC. This is because HEIC is the more efficient format — converting to JPG trades compression efficiency for universal compatibility. If the resulting JPG is too large, see Fix 2 below.

If the photo was a Live Photo, only the still image portion is converted (the video clip is discarded). If you needed the video clip, save the Live Photo as a separate movie file from the Photos app first.

Fix 2: Compress the JPG after converting (for strict size limits)

If you need to fit under Gmail's 25 MB attachment limit, or under a web form that requires images under 1 MB, you need a second step after conversion: compress the JPG to a target size.

A 10 MB JPG at 92% quality typically compresses to 1-2 MB at 75% quality with no visible difference at normal viewing distances. For tighter requirements:

Compress photo for email

Target file size around 1 MB. Fits inside every email service. Preserves visual quality.

Compress to 100 KB

For passport applications, visa portals, school forms, and any web upload with strict size limits.

The combined workflow — convert HEIC to JPG, then compress to your target size — takes about 30 seconds and fits the photo through any size restriction. Both steps run locally in your browser, so your photo never leaves your device.

Fix 3: Change your iPhone setting (permanent fix)

If you constantly run into HEIC compatibility problems, change your iPhone to capture in JPG by default instead of HEIC:

  1. Open the Settings app
  2. Tap Camera
  3. Tap Formats
  4. Select Most Compatible (instead of High Efficiency)

This makes every new photo save as JPG. Photos will take about 50% more storage on your phone, but they will work everywhere without conversion. Existing HEIC photos in your library are not affected — only new captures.

While you are in the Camera settings, also consider turning off Live Photos if you rarely use the video clip feature (open the Camera app and tap the Live Photos icon at the top, then toggle it off). This alone cuts photo file sizes by 30-50% on average.

Specific file size targets and how to hit them

You need it to be...Best approachRealistic result
Under 25 MB (Gmail)Convert HEIC to JPGMost single photos fit; Live Photos may not
Under 10 MB (Outlook, most forms)Convert + compress at 85% qualityTypically 3-6 MB output
Under 5 MB (sharing in chat)Convert + compress at 80% qualityTypically 1-3 MB output
Under 1 MB (web forms)Convert + compress for-email preset0.5-1 MB output
Under 200 KB (passport apps)Convert + compress to 200KB presetExact 200 KB target
Under 100 KB (strict portals)Convert + compress to 100KB presetExact 100 KB target

When you should actually keep HEIC

HEIC is not the enemy. It is genuinely the best mainstream image format available right now. Keep your iPhone in HEIC mode (and skip the conversion) when:

  • You only share photos to other iPhones, iPads, Macs, or modern Apple devices via Messages or AirDrop
  • You store photos in iCloud Photos or Apple Photos library and rarely export them elsewhere
  • Phone storage matters more to you than universal sharing — HEIC saves about 50% of your photo storage compared to JPG
  • You shoot a lot of Live Photos, Portrait mode, or other features that benefit from HEIC's richer metadata support

Switch to JPG capture, or do per-photo conversion, only when sharing outside Apple's ecosystem regularly enough that the compatibility friction outweighs the storage savings.

Why the convert-and-send workflow is the right default

Most people end up with a hybrid approach that works well: keep the iPhone capturing in HEIC for storage efficiency, but convert specific photos to JPG when you need to send them somewhere outside Apple's ecosystem. This gives you the best of both worlds — efficient storage on your phone, and universal compatibility when you actually need to share.

The two tools you need for this workflow are a HEIC to JPG converter and a JPG compressor. Both should run in your browser (so the photo never gets uploaded to a server) and both should be free. We built ours specifically for this workflow.

Frequently Asked Questions

Tools mentioned in this article

Related articles