Fileoholic

Topic guide

HEIC: what it is, why it won't open, and how to convert

Everything you need to know about HEIC files in one place — what the format is, why iPhone photos don't open on Windows or older Android, and how to convert HEIC to JPG without uploading your photos.

Need to convert a HEIC file right now?

Skip ahead to our free in-browser converter: Convert HEIC to JPG . No upload, no signup, unlimited files.

What HEIC actually is

HEIC stands for High Efficiency Image Container. It is a wrapper format that holds image data compressed with the HEVC codec — the same family as H.265 video. Apple shipped HEIC as the default iPhone photo format with iOS 11 in 2017, and most iPhones since then save every new photo as HEIC unless the user has explicitly switched the camera to "Most Compatible".

The format's advantage is size. A HEIC photo is typically half the file size of the same image saved as JPG, at the same visible quality. That is why your iPhone storage lasts longer than it used to and why iCloud Photos uses less of your monthly quota. Newer Android phones have begun adopting HEIC for the same reason.

The compatibility problem

HEIC is a better format than JPG. It is also less compatible with everything that is not a recent iPhone. That gap is the source of every "my photo won't open" message you have ever sent a relative.

HEIC on Windows

Windows did not natively support HEIC until late Windows 10, and even then you needed to install the HEIF Image Extensions from the Microsoft Store. Older Windows machines, many email clients, banking portals, government forms, and corporate file scanners still reject .heic uploads outright. The most common symptom: you attach a photo to an email or upload it to a form, and you get either "unsupported format" or a silent rejection.

HEIC on Android

Android 10 and newer can decode HEIC at the OS level. Google Photos, the built-in Gallery, and most third-party viewers handle it without issue. Android 9 and older have no native HEIC support — the file opens as a black box or refuses to open at all. WhatsApp, helpfully, converts HEIC to JPG automatically when an iPhone sends a photo to an Android device, which masks the problem for casual sharing but reappears when the file is transferred via email, USB, or cloud storage in its original form.

HEIC in web forms and old apps

Any site or app that was built before 2018 — and many that were built after — will reject HEIC. Government portals, university application forms, old job boards, banking and KYC uploads, and most legacy printers and photo kiosks accept JPG only. This is not going away soon. Converting to JPG before upload is the universal workaround.

The three ways to fix HEIC

1. Convert HEIC to JPG (the universal fix)

Best when you handle HEIC files occasionally. Drop the HEIC into a converter, save the JPG, attach or upload as needed. Done.

The safest converter is one that runs in your browser without uploading your file. The Fileoholic HEIC to JPG converter uses a WebAssembly build of libheif — your photo is decoded locally, converted to JPG or PNG locally, and offered as a download. No upload, no signup, no file-size limit. You can verify the no-upload claim in your browser's Network tab.

Avoid online converters that upload your file to their server. For holiday photos that hardly matters. For ID scans, medical records, or private documents, an upload means your file passes through someone else's machine — and you have no way to verify their "deleted after 1 hour" promise.

2. Install HEIC support on your OS

Best when you handle HEIC files every day. On Windows, install the free HEIF Image Extensions from the Microsoft Store. Pair with the HEVC Video Extensions (small one-time fee) if you also want HEIC live photos with motion to play. Once installed, Windows Explorer previews HEIC files and the Photos app opens them like any other image.

On Mac, HEIC support is built in — Preview opens HEIC, and File → Export lets you save as JPG or PNG directly.

For Android 9 or older, third-party gallery apps from the Play Store add HEIC viewing — but at that point upgrading the device or converting in the browser is usually the cleaner path.

3. Make your iPhone stop saving HEIC

Best when you regularly share with Windows users or upload to forms that reject HEIC. On iPhone: Settings → Camera → Formats → pick Most Compatible. From then on, every new photo is saved as JPG. Old photos remain HEIC and still need converting if you want to share them.

This trades disk efficiency for compatibility. If you take thousands of photos a year, you give up the 2x storage savings HEIC provides. For most users, that trade is worth making — at least until the rest of the world catches up.

HEIC vs JPG quality: does conversion lose quality?

HEIC to JPG conversion always loses a small amount of image data, because JPG is itself a lossy format. You are decoding the original HEIC pixels and re-encoding them as JPG, which throws away some data each time.

The good news: the loss is invisible at JPG quality 90 or higher. Your eye cannot tell the difference unless you zoom in on smooth gradients like sky or skin. Most online converters default to JPG quality 80, which is a bit aggressive on photos with subtle gradients. For best results, use a converter that lets you adjust the JPG quality and push it to 92-95.

For zero loss after the decode step, convert HEIC to PNG instead. PNG is lossless, so once the HEIC decoder has produced the raw pixel data, PNG stores it exactly. The downside is file size — PNG outputs are typically 3 to 5 times larger than the original HEIC. Use PNG for archival or when the photo will be edited further; use JPG quality 90 for everything else.

Your files never leave your browser.

All processing runs locally on your device. No uploads, no tracking of file content.

FAQ

What is a HEIC file?

HEIC (High Efficiency Image Container) is the photo format iPhones save by default since iOS 11 (2017). It is based on the HEVC video codec applied to single still frames. A HEIC photo is typically half the file size of the same image saved as JPG, at the same visible quality. Newer Android phones have started using it too.

Why won't my HEIC photo open on Windows?

Windows did not support HEIC natively until late Windows 10. Many email clients, government portals, job application forms, and older Windows apps still reject .heic uploads. The fix is either to install the HEIF Image Extensions from the Microsoft Store, or to convert the file to JPG.

Why won't HEIC open on Android?

Android 10 and newer can decode HEIC at the OS level — Google Photos and most viewers handle it fine. Android 9 and older have no native HEIC support and will show a black box. Convert to JPG to view, share, or upload from older Android.

Is HEIC better than JPG?

Technically yes — about 2x the storage efficiency at the same quality, plus support for transparency, live photos, and image sequences. But JPG is universal. Every email client, printer, web form, and decade-old app reads JPG. HEIC is the better format; JPG is the more compatible one.

How do I convert HEIC to JPG without uploading my photos?

Use a browser converter that runs the HEIC decoder locally as WebAssembly. Our HEIC to JPG tool does exactly this — drop the file, pick JPG or PNG, download. No upload, no signup, no daily cap. You can verify the no-upload claim in your browser's Network tab.

Can I convert HEIC to JPG without losing quality?

HEIC to JPG always loses a small amount of quality because JPG is itself a lossy format. The loss is invisible at JPG quality 90 or higher. For zero loss after the decode step, convert HEIC to PNG instead — PNG is lossless but files are 3-5x larger.

How do I change HEIC to JPG on an iPhone?

You don't need a computer. Open our HEIC to JPG converter in Safari on the iPhone, pick the photo from your library, and it converts on the device — nothing is uploaded. That handles photos you already have. To stop new photos from saving as HEIC, change the camera setting below.

How do I stop my iPhone from saving HEIC?

Open Settings → Camera → Formats → tap 'Most Compatible'. From then on, every new photo is a JPG. Old photos stay as HEIC and still need converting. This is the cleanest fix if you frequently share photos with Windows users or upload to forms that reject HEIC.

Will Microsoft's HEIF Image Extensions cost money?

The HEIF Image Extensions are free from the Microsoft Store. The companion HEVC Video Extensions cost a small one-time fee — only needed if you want to play HEIC videos (live photos with motion). For still HEIC photos, the free extension is enough.

Can I convert HEIC files in bulk?

Yes. Our browser HEIC converter accepts many files in one drop and converts each in turn locally. For very large batches (hundreds of files), command-line tools like ImageMagick or libheif's heif-convert are faster — both are free and offline.

Are HEIC files safe to share?

Yes, the format itself is safe. The concern with HEIC sharing is not security but compatibility — if the recipient is on old Windows, old Android, or using a portal that rejects non-JPG uploads, the photo will appear broken or be refused. Convert to JPG when sharing with anyone whose setup you don't know.

Related tools

Further reading

Last updated: 2026-05-14