If you take photos on an iPhone and transfer them to a Windows computer, email them to colleagues, or upload them to a job application portal, you have likely encountered the error: 'Unsupported file format' or a blank icon. This occurs because Apple devices capture and store photos in HEIC format by default.
What Is HEIC and Why Does Apple Use It?
HEIC (High Efficiency Image Container) is Apple's implementation of the standardized HEIF (High Efficiency Image File Format, ISO/IEC 23008-12) standard, powered by the HEVC (H.265) video compression codec. Apple adopted HEIC with iOS 11 for a compelling technical reason: it delivers comparable or superior visual quality to JPEG at roughly half the file size.
- Storage Savings: A 12 MP camera photo that takes 4 MB in classic JPEG takes only 1.8–2.2 MB in HEIC, saving gigabytes of internal storage on iPhones and iCloud.
- Advanced Color Depth: HEIC supports up to 16-bit color channels (compared to JPEG's 8-bit limit), providing smoother gradient reproduction in skies and shadows.
High Efficiency container (2.1 MB). Often blocked when emailing or uploading to government & job forms.
Converted output (2.4 MB). Original color profile and camera pixel resolution preserved.
Why Windows and Web Forms Fail to Open HEIC
Because HEVC requires patent licensing fees, Microsoft Windows does not include native HEVC/HEIC decoding codecs out of the box. Double-clicking a .heic file on an unconfigured Windows 10 or 11 system prompts a dialog demanding a paid codec download from the Microsoft Store. Similarly, older web forms and government portals lack backend HEIF decoders and enforce rigid .jpg or .png upload rules.
How to Convert HEIC to JPG in 3 Steps
- Open an in-browser HEIC to JPG converter.
- Drag and drop your .heic or .heif photos directly into the browser window.
- Download the converted JPEG files individually or as a single consolidated ZIP archive.
How to Make Your iPhone Shoot Standard JPEGs Automatically
If you frequently transfer camera photos between an iPhone and Windows PC, you can configure iOS to capture universal JPEGs by default: Open Settings on your iPhone → Camera → Formats → Select 'Most Compatible' instead of 'High Efficiency'.
Note: While 'Most Compatible' creates universally accessible files, 4K 60fps video and Cinematic mode still require High Efficiency due to hardware data throughput requirements.