Why Does My iPhone Save Photos as HEIC?
Since iOS 11 (2017), iPhones save photos in HEIC format by default instead of JPG. Same camera, same photo, different file format. If you’ve ever wondered why photos from your iPhone don’t open easily on Windows, share weirdly with friends on Android, or refuse to upload to certain websites — HEIC is the answer.
Here’s the full story.
What HEIC is
HEIC stands for High Efficiency Image Container. It’s a wrapper format that stores images compressed using the HEIF / HEVC codec.
Compared to JPG, HEIC:
- Files are about 50% smaller at the same visual quality
- Supports transparency (transparent backgrounds like PNG)
- Supports higher bit depth (more colors per pixel)
- Can store multiple images in one file (used for Live Photos, burst sequences, depth maps)
- Uses more advanced compression with no visible quality difference
The math: a 4 MB HEIC file holds the same visual quality as an 8 MB JPG. For someone with thousands of photos on their iPhone, that’s the difference between “all my photos fit” and “I’m constantly hitting storage warnings.”
Why Apple switched
Three reasons:
1. Storage efficiency. Apple has historically offered relatively small base storage on iPhones (64 GB on entry-level models for years). Photos and videos are the biggest storage consumers for most users. Cutting photo storage in half meant more breathing room without changing hardware.
2. iCloud bandwidth. Photos backed up to iCloud counted against storage and consumed bandwidth on uploads. Smaller files = faster uploads, lower iCloud storage usage, less mobile data consumed.
3. Newer is better technically. JPG’s compression algorithm was finalized in 1992. HEIC’s is from 2015. Decades of compression research between them. There’s no technical reason JPG is superior — it just has 25 years more compatibility momentum.
The downside Apple accepted: HEIC wasn’t widely supported by other platforms in 2017. Apple bet that compatibility would catch up, which it largely has, though not completely.
When HEIC is fine (most of the time)
Within the Apple ecosystem, HEIC is invisible:
- AirDrop to another Apple device: HEIC → HEIC, no problems
- Photos app, Messages, Mail to iPhone/Mac: works perfectly
- iCloud Photo Library: HEIC stored and viewed natively
- AirPrint to most printers: handled correctly
When you share to non-Apple destinations, iOS often auto-converts to JPG:
- Sharing via email to a non-Apple recipient: usually converts to JPG (depends on settings)
- Uploading to many websites: iOS detects the destination and converts
- AirDrop to a Mac that’s running older macOS: may auto-convert
For most users, the format is transparent. Photos save in HEIC, get sent to friends, and “just work.”
When HEIC causes problems
A few specific situations where HEIC becomes the issue:
Sharing with Windows users: Windows doesn’t open HEIC natively. Need to convert or install HEIF extensions. See our How to Open HEIC on Windows guide.
Sharing with older Android phones: phones running Android 9 (Pie) and earlier struggle with HEIC. Newer Androids handle it fine.
Uploading to older websites or forms: some old upload forms reject HEIC outright. The error is usually “unsupported file format.”
Editing in older software: Photoshop CC versions before 2019 need a plugin to open HEIC. Older Office apps may not handle HEIC embedded in documents.
Sending to people who don’t know what HEIC is: someone receives a .heic file, doesn’t recognize it, can’t double-click and have it open. Even if technically supported, the experience is bad.
Printing services: some online photo printing services (especially smaller / older ones) only accept JPG. HEIC uploads get rejected.
For these scenarios, converting HEIC to JPG before sharing avoids the friction.
How to switch your iPhone to save as JPG
If you regularly run into HEIC compatibility issues, change the default:
- Open Settings on your iPhone
- Tap Camera
- Tap Formats
- Choose Most Compatible (instead of “High Efficiency”)
From now on, new photos save as JPG instead of HEIC. Existing photos stay HEIC — only new ones change format.
The tradeoff:
- More Compatible (JPG): 2× larger files, works everywhere
- High Efficiency (HEIC): half the storage, occasional compatibility friction
For most users with newer iPhones (with 128 GB+ storage), the storage savings of HEIC are negligible and the compatibility hassle isn’t worth it. For older iPhones with 64 GB, the HEIC savings matter more.
Converting existing HEIC photos to JPG
If you’ve already accumulated thousands of HEIC photos and want to convert them in bulk:
Cloud-based approach (gets JPGs from your library):
- Open the Photos app on iPhone
- Select photos
- Tap Share → Save to Files
- Choose Most Compatible format when prompted (if option appears)
Browser-based converter (one or many at a time):
- Use HEIC to JPG
- Drop in HEIC files, get JPGs
- Browser-based, no upload
For huge libraries (thousands of files):
- Use a desktop tool like Image Magick or HEIC Converter
- These handle bulk conversion without browser memory limits
Online services: don’t recommend. They require uploading sensitive photo libraries to third-party servers.
What about converting JPGs back to HEIC?
You usually don’t need to — JPG works fine on iPhones (it just doesn’t save space). But if you want to save space on existing JPG photos:
- iOS doesn’t have a built-in JPG → HEIC converter
- Desktop tools (Image Magick, third-party apps) can do it
- The savings are modest unless you have a lot of photos
For most users, leave JPGs as JPGs. Future photos taken in HEIC mode will save space going forward without needing to convert old ones.
Live Photos and HEIC
iPhones have a feature called Live Photos — when you take a photo, it captures ~3 seconds of video around the moment, so the “photo” is actually a still image plus a short video.
Live Photos use HEIC for the still image plus a separate .mov file for the video. When sharing Live Photos:
- AirDrop to another iPhone: both files transfer; recipient sees the Live Photo with the animation
- Most other destinations: only the still image transfers; the animation is lost
- Converting HEIC to JPG: only the still image converts; the video portion is dropped
If you want to preserve Live Photos’ motion when sharing widely, use the Photos app’s “Save as Video” feature to export as MP4 instead.
HEIC vs JPG vs WebP vs the future
The image format landscape:
- JPG: 1992, ubiquitous, lossy, no transparency
- PNG: 1996, ubiquitous, lossless, supports transparency, large files for photos
- WebP: 2010 (Google), excellent compression, transparency, widely supported in browsers, less widely outside
- HEIC / HEIF: 2015 (Moving Picture Experts Group), excellent compression, transparency, supported in Apple ecosystem + recent Windows/Android with effort
- AVIF: 2019, very efficient, growing support, royalty-free
- JPEG XL: 2021, very efficient, slow adoption, some browsers support, some don’t
HEIC is one entry in a small wave of newer formats trying to replace JPG. The catch: JPG’s ubiquity is the result of 30 years of compatibility. Replacing it is hard.
For practical purposes in 2026:
- For storage and Apple ecosystem use: HEIC is fine
- For sharing widely: JPG remains the safest bet
- For your own website: WebP is often the right choice (well-supported in browsers, smaller than JPG)
TL;DR
- iPhone saves HEIC since iOS 11 (2017) because it’s 50% smaller than JPG at the same quality
- HEIC works fine within Apple ecosystem — AirDrop, Messages, iCloud all handle it
- HEIC causes friction with Windows, older Android, some upload forms, older software
- iOS often auto-converts HEIC → JPG when sharing to non-Apple destinations
- Settings → Camera → Formats → Most Compatible to default to JPG for new photos
- Convert existing HEIC files to JPG with HEIC to JPG when sharing widely
- The storage savings are real on older / smaller iPhones; less impactful on newer / larger models