HEIC Explained — Why Your iPhone Uses It and What to Do About It
You take a photo on your iPhone, send it to a friend with an Android, and they can't open it. You try to upload it to a government form, and it says "invalid format." You email it to your office, and the receptionist calls saying "the photo file is broken." Welcome to the world of HEIC, Apple's photo format that works brilliantly on Apple devices and causes headaches everywhere else.
So What Is HEIC, Really?
HEIC stands for High Efficiency Image Container. Apple switched iPhones to this format in 2017 (starting with iOS 11) for one simple reason: it produces files roughly 50% smaller than JPG at the same visual quality. When you're storing thousands of photos on a phone, that adds up fast. A 256 GB iPhone can hold nearly twice as many HEIC photos as JPG ones.
HEIC at a Glance
Full name: High Efficiency Image Container
Compression: Uses HEVC (H.265) codec — ~50% smaller than JPG at same quality
Default on: iPhones (iOS 11+), iPads
Native support: Apple devices, Windows 11 (with extension), some Android
Problem: Not supported by most web apps, government portals, or older software
Under the hood, HEIC uses the HEVC (H.265) video codec to compress still images — yes, a video codec for photos. It's clever engineering that produces impressive results. It also supports features JPG can't match: 16-bit colour depth, transparency, and the ability to store multiple images in a single file (which is how Live Photos work).
The Compatibility Problem
Here's the catch: HEVC is protected by patents, and the licensing fees are... complicated. Most web browsers refuse to support HEIC natively because of these patent issues. Chrome, Firefox, and Edge don't display HEIC files. Windows needs a codec from the Microsoft Store (which used to cost money). Most websites and upload forms reject HEIC outright.
Apple devices handle HEIC seamlessly — Macs, iPads, iPhones all open it instantly. But the moment your photo leaves the Apple ecosystem, you need to convert. This is especially painful for anyone in India filling out government forms, uploading to exam portals, or sharing with colleagues who use Android or Windows.
Three Ways to Deal With HEIC
Option 1: Stop shooting in HEIC. Go to Settings → Camera → Formats and select "Most Compatible." Your iPhone will save photos as JPG from that point on. You'll use more storage, but you'll never have a compatibility issue again. This is the easiest fix if you regularly share photos with non-Apple users.
Option 2: Convert when needed. Keep shooting in HEIC (for the storage savings) and convert to JPG when you need to share or upload. This gives you the best of both worlds — smaller files on your phone, compatible files for everything else.
Option 3: Let Apple handle it automatically. When you AirDrop or share via the share sheet, Apple automatically converts to JPG in many cases. But this isn't reliable for all apps, and it doesn't help when you're manually uploading to a website.
HEIC vs JPG vs WebP — How They Compare
In terms of compression efficiency, HEIC and WebP are in the same ballpark — both roughly 50% smaller than JPG at equivalent quality. AVIF beats both of them. The difference is support: WebP works in every modern browser and most apps. HEIC is effectively Apple-only outside of specific codec installations.
If you're choosing a format for long-term photo storage, HEIC is fine on Apple devices. For sharing, web use, or uploading to forms, JPG remains the universal standard. WebP is the best choice if you're building a website and want small files with broad compatibility.
Quick Fixes for Common Situations
Government form says "invalid file": Your photo is HEIC. Convert to JPG, then resize and compress per the form requirements. Windows can't open .heic file: Either install the HEIC codec from Microsoft Store, or convert to JPG online. HEIC photos look fine on your iPhone but bad after sharing on WhatsApp: WhatsApp double-compresses HEIC files. Share the original via email or cloud storage instead.
HEIC isn't going away — Apple has no reason to switch back to JPG when HEIC saves so much storage. But the rest of the world runs on JPG, and that gap isn't closing anytime soon. Knowing how to quickly convert between the two saves you the frustration of dealing with it in the moment.
HEIC and Government Portals — The Practical Problem
If you're in India trying to upload photos for UPSC, SSC, IBPS, PAN card, or passport applications, HEIC is a guaranteed rejection. Every government portal requires JPG format. If you take your photo on an iPhone and try to upload it directly, the portal will show "invalid file format" — and many candidates don't understand why.
The fix is simple: convert HEIC to JPG before uploading. This takes about 10 seconds and preserves the photo quality. You can also change your iPhone to shoot in JPG format permanently (Settings → Camera → Formats → Most Compatible), but this uses about 40-50% more storage per photo.
HEIC on Windows — Getting It to Work
Windows 11 can open HEIC files if you install the free "HEIF Image Extensions" from the Microsoft Store. Windows 10 requires the same extension plus the "HEVC Video Extensions" which Microsoft charges $0.99 for (yes, they charge for a codec your phone uses for free). Even with extensions installed, some older Windows apps still can't handle HEIC files.
If you regularly receive HEIC photos from iPhone users and need to work with them on Windows, the most reliable approach is to batch-convert them to JPG as soon as they arrive. This avoids the constant frustration of "which app can open this?" across your workflow.
HEIC on Social Media and Messaging Apps
Most social media platforms handle the HEIC-to-JPG conversion automatically when you upload from an iPhone. Instagram, WhatsApp, Facebook, and LinkedIn all accept HEIC uploads and convert them server-side. So for social sharing, you generally don't need to worry about the format.
Where problems arise is when you share HEIC files directly — via email attachment, AirDrop to a non-Apple device, or uploaded to a cloud drive and shared with Android/Windows users. The recipient may not be able to open the file at all. When in doubt, convert to JPG before sharing outside the Apple ecosystem.
Should You Switch Your iPhone to JPG?
The tradeoff is straightforward: HEIC saves about 40-50% storage space compared to JPG at similar quality. If you take a lot of photos and your iPhone storage is tight, keep HEIC enabled and convert when needed. If storage isn't an issue and you frequently share photos with non-Apple users, switch to JPG (Settings → Camera → Formats → Most Compatible) to avoid the format hassle entirely.
There's a middle ground too: keep shooting in HEIC, but when you share photos via AirDrop, iMessage, or email from the Photos app, iOS automatically converts them to JPG for the recipient. This only breaks down when you use third-party file sharing methods or when a website needs a JPG upload.
Convert HEIC to JPG Instantly
Drop your iPhone HEIC photos and get JPGs back in seconds — free, private, no signup needed.