You plugged your iPhone into a Windows PC, or maybe you tried to attach photos to an email, and suddenly everything looks wrong: the files end in .heic, and half your programs refuse to open them. This is one of the most common "what just happened" moments for iPhone users — and it has a perfectly sensible explanation.
What HEIC actually is
HEIC (High Efficiency Image Container) is Apple's name for photos encoded with HEVC (H.265), the same compression family used in modern video. Apple made it the default camera format back in iOS 11, and it has been silently saving your photos this way ever since.
Apple had good reasons. An HEIC photo is roughly half the size of an equivalent JPEG at comparable quality. That means more photos in the same storage, faster iCloud syncs, and less mobile data used when sharing. The format also supports things JPEG cannot do well: 16-bit color, transparency, live photos, and burst sequences stored in a single file.
So it is not a gimmick — it is genuinely better technology. The problem is purely one of compatibility.
Where HEIC breaks down
JPEG has been around since 1992. Every app, browser, printer, and website on earth understands it. HEIC, by contrast, still trips people up:
- Windows 11 does not open HEIC out of the box — you need the HEIF Image Extensions and the HEVC video codec from the Microsoft Store.
- Many older desktop apps, CMS uploads, and printer kiosks reject
.heicfiles outright. - Sharing with Android-using friends or family often fails silently.
None of this is a reason to hate the format, but it is a reason to have a conversion strategy.
Three ways to deal with HEIC files
1. Switch your iPhone back to JPEG. Go to Settings → Camera → Formats and choose "Most Compatible." From then on, new photos save as JPEG. This is the simplest fix — but it does nothing for the hundreds of HEIC photos already on your phone, and you give up the storage savings.
2. Install a codec or desktop converter. On Windows, Microsoft's HEIF extensions let the Photos app open HEIC; on Mac, Preview handles it natively and can export JPEG. This works fully offline, which is great for privacy — but installing codecs, exporting files one by one (or wrestling with batch export), and managing duplicates is tedious.
3. Use an online converter. There are dozens of free "HEIC to JPG" websites, and they are fast. The catch: your photos are uploaded to someone else's server. For random screenshots that may not matter; for family photos, ID documents, or anything sensitive, that is a real privacy trade-off.
The privacy-friendly middle ground: convert in your browser, locally
There is a fourth option that most people do not know exists: converters that run entirely in your browser using WebAssembly, so your files never leave your device. No upload, no server, no waiting in a queue — it even works offline once the page has loaded.
FileOnTap's HEIC guide explains the format in more depth, and its free converter works exactly this way:
- Open the page in any modern browser, on your phone or desktop.
- Drag in your
.heicfiles — or tap to pick them. - The conversion runs on your device; the files are never uploaded anywhere.
- Download the resulting JPEG or PNG files and you are done.
You get the convenience of an online tool with the privacy of desktop software. For a one-off batch of vacation photos, this is hard to beat.
Bottom line
HEIC exists because it is a genuinely better photo format — smaller files, better quality, more features. The compatibility headaches are a transition cost, not a sign you did something wrong. Whether you switch your iPhone to JPEG, install a codec, or convert files as needed, pick the approach that fits your privacy comfort level. And if you go the converter route, choose one that does the work locally in your browser.
Disclosure: I'm the developer of FileOnTap.
Top comments (0)