If you own an iPhone, your camera saves photos as HEIC by default. When you try to share or upload those photos, you often run into compatibility problems. This guide explains what HEIC is, how it compares to JPG, and when you need to convert.
What Is HEIC?
HEIC (High Efficiency Image Container) is Apple's implementation of the HEIF (High Efficiency Image Format) standard. Apple switched iPhone cameras to HEIC by default with iOS 11 in 2017. HEIC uses the HEVC (H.265) video codec for compression, which is significantly more advanced than JPEG's compression algorithm.
HEIC vs JPG: File Size
HEIC files are 40–50% smaller than JPG at comparable visual quality. A photo that would be 4 MB as a JPG is typically 1.5–2.5 MB as HEIC.
This size advantage is why Apple switched: an iPhone with 64 GB storage can hold roughly twice as many HEIC photos compared to JPG. The compression efficiency matters even more with modern 48–108 megapixel iPhone sensors.
HEIC vs JPG: Image Quality
HEIC is technically superior to JPG for several reasons:
- 10-bit color depth: HEIC supports 10-bit color (1.07 billion colors) vs JPG's 8-bit (16.7 million colors). This matters for HDR content and smooth gradients
- Better compression at same quality: HEIC achieves the same perceived quality as JPG at half the file size
- No generation loss: HEIC handles multiple saves better — each JPG re-save introduces additional compression artifacts
- Live Photos support: A single HEIC file can contain both the still image and the short video clip from iPhone Live Photos
- Transparency support: HEIC supports alpha channels; JPG doesn't
HEIC vs JPG: Compatibility
This is where JPG wins decisively:
- JPG: supported by every device, browser, app, and platform on the planet. 30+ years of universal adoption
- HEIC: supported natively on iOS 11+, macOS High Sierra+, and Windows 10 (with the HEVC codec pack). NOT supported on Android, most web browsers (Safari supports it; Chrome and Firefox do not), most image editing apps without plugins, and most online platforms
Common HEIC compatibility problems:
- Uploading to Google Docs, LinkedIn, or most web forms — rejected or shows broken
- Sending to Android users — may show as unsupported attachment
- Opening in Windows without the HEVC codec pack
- Using in older photo editing software (Photoshop pre-CC2019)
- Uploading to government websites, banks, or forms requiring "JPG"
When to Convert HEIC to JPG
- Sharing with non-Apple users: Android devices don't support HEIC — always convert before sending
- Web uploads: most websites and forms only accept JPG/PNG. HEIC will be rejected or cause errors
- Email attachments to Windows users: Windows requires a separately installed codec to open HEIC files
- Photo printing services: most print labs require JPG input
- Cloud storage and backup: Google Photos, Dropbox, and others accept HEIC, but JPG is more universally compatible if you switch platforms
When to Keep HEIC
- iPhone-to-iPhone sharing via AirDrop: no conversion needed
- Storing on iPhone / Mac: both handle HEIC natively
- iCloud Photo Library: Apple stores and syncs HEIC between your Apple devices
- Archiving original quality: HEIC files are smaller at the same quality as JPG — keep HEIC if storage is the primary concern
How to Stop iPhone Saving HEIC (Use JPG Instead)
If you prefer JPG by default: Settings → Camera → Formats → select"Most Compatible" instead of "High Efficiency". This makes your iPhone shoot JPG directly. Note: photos will be roughly twice the file size.
How to Convert HEIC to JPG
Use the HEIC to JPG converter — upload your HEIC files and download JPG versions instantly, with no quality loss beyond what JPEG compression introduces. For lossless conversion, use HEIC to PNG instead.
After converting, use the image compressor if you need to reduce the JPG file size further for web upload or email.