What is HEIC?

HEIC (High Efficiency Image Container) is the file format iPhones have used to save photos since 2017. It stores the same photo in roughly half the space of a JPG, which is why Apple adopted it, and it is poorly supported outside Apple devices, which is why you are probably reading this page.

Where HEIC came from

HEIC is Apple's implementation of HEIF (High Efficiency Image File Format), a standard published by the MPEG group in 2015 as ISO/IEC 23008-12. The compression inside is HEVC, the same codec used for 4K video, applied to still images. Apple switched iPhones to HEIC by default with iOS 11 in September 2017. The motivation was storage arithmetic: a camera roll of ten thousand photos takes half the space, and iCloud backups halve with it. Sony, Canon and some Android cameras write the same underlying container with a .heif extension instead of .heic; the file is handled the same way, see HEIF to JPGif that's the extension you actually have.

What a HEIC file actually contains

Container is the key word. A single .heic file can hold the main photo, a thumbnail, EXIF metadata (location, camera settings, orientation), depth maps used for Portrait mode, and even multiple frames, which is how Live Photos and burst shots are stored. When you convert a HEIC to another format, you are extracting the main image from that container and re-encoding it.

The compatibility problem

Apple devices, and effectively nothing else, treat HEIC as a first-class citizen. Windows requires a paid HEVC codec extension from the Microsoft Store to open HEIC files, and desktop software depends on that same codec: IrfanView and Photoshop both still fail without it installed correctly. Most websites' upload forms reject HEIC outright (why, and the fix), and some file pickers dim it before you even get that far (why HEIC shows up greyed out). Older Android devices cannot open them, and AI tools like ChatGPT refuse them as attachments. The format is technically excellent and socially awkward: HEVC's patent licensing has kept free software and web browsers from adopting it, with Safari the only browser that displays HEIC, per caniuse.com.

What to do with HEIC files

If the photos stay inside the Apple ecosystem, do nothing: HEIC is the best format for that world. The moment a photo needs to leave, convert it. HEIC to JPG for universal compatibility, HEIC to PNG for lossless editing, HEIC to WebP for your own website, or HEIC to PDF for document portals. All four run in your browser without uploading the photo anywhere, and an entire camera roll goes through the same way with batch conversion instead of one photo at a time.

You can also stop iPhones from producing HEIC in the first place: Settings, Camera, Formats, then choose "Most Compatible", which switches capture to JPG at the cost of roughly double the storage per photo, as documented in Apple's support article. Even without that change, some of your existing HEIC photos may already reach a computer as JPEG depending on how they got there; see which transfer methods already convert for you.

Have HEIC files to convert right now?

Convert HEIC to JPG