๐ Contents
What Is HEIC and Why Does Apple Use It?
HEIC (High Efficiency Image Container) is Apple's implementation of the HEIF (High Efficiency Image File Format) standard. Apple switched iPhone cameras from JPEG to HEIC starting with iOS 11 in 2017.
The reason: HEIC files are roughly half the size of JPEGs at the same visual quality. A 12MP photo that's 3MB as JPEG is about 1.5MB as HEIC. Over the lifetime of an iPhone, that saves gigabytes of storage. For Apple, it saves billions in iCloud storage costs.
HEIC uses the HEVC (H.265) video codec for compression โ the same technology that compresses 4K video. It's a fundamentally more modern compression algorithm than JPEG's DCT (discrete cosine transform), which dates to 1992. HEIC also supports features JPEG never had: 16-bit color depth, HDR, multiple images in one file (burst photos), depth maps for portrait mode, and transparency.
HEIC vs JPEG: The Actual Comparison
| Feature | HEIC | JPEG |
|---|---|---|
| Compression type | HEVC (H.265) based | DCT (discrete cosine transform) |
| File size (same quality) | ~50% of JPEG | Baseline |
| Max color depth | 16-bit | 8-bit |
| Transparency | โ Yes | โ No |
| Multiple images in one file | โ Yes (burst, HDR) | โ No |
| Depth map support | โ Yes (portrait mode) | โ No |
| HDR support | โ Yes | โ No |
| Universal compatibility | โ Limited | โ Nearly everything |
| Licensing | Patent-encumbered (HEVC) | Patent-free (original patent expired) |
HEIC is technically superior in every way except one: compatibility. JPEG has been the universal image format for 30 years. Every browser, every app, every printer, every digital photo frame, every operating system understands JPEG. HEIC support is still spotty outside the Apple ecosystem.
Why HEIC Files Won't Open (And Where They Do)
HEIC is a licensed format. The HEVC codec inside it requires patent royalties. This is why:
- Windows: Supports HEIC natively starting with Windows 10 (version 1809+), but the codec isn't pre-installed. You need to install the "HEIF Image Extensions" from the Microsoft Store โ and the HEVC Video Extensions costs $0.99. Microsoft also offers a free "HEVC Video Extensions from Device Manufacturer" for OEM PCs.
- macOS: Full native support since High Sierra (10.13). All Apple apps open HEIC directly.
- Linux: Support varies by distribution and installed codec packs. Often doesn't work out of the box.
- Web browsers: Safari supports HEIC natively. Chrome and Firefox do not (as of 2026). If you upload a HEIC file to a website, it probably won't display โ the site would need to convert it server-side.
- Android: Android 9+ supports HEIC playback. Older versions don't.
- Email, messaging, social media: Most platforms auto-convert HEIC to JPEG on upload. But as email attachments, HEIC files may arrive unconverted and unopenable for Windows/Linux recipients.
How to Convert HEIC to JPG (3 Free Methods)
1. Browser-based converter (easiest, works everywhere)
Use the iluv.tools HEIC to JPG converter. Drag and drop one or more HEIC files, click Convert, download the JPGs. Everything happens in your browser โ files are never uploaded to a server. Works on any device with a modern browser.
Also try Image Converter for converting HEIC to PNG, WebP, or other formats beyond JPEG.
2. iPhone built-in (automatic during transfer)
When transferring photos to a PC or Mac, you can set the iPhone to auto-convert: Settings โ Photos โ scroll to bottom โ under "Transfer to Mac or PC," select "Automatic." The iPhone converts HEIC to JPEG during transfer. The originals on the phone stay as HEIC.
3. Mac Preview (built-in)
Open the HEIC file in Preview โ File โ Export โ choose JPEG as format โ adjust quality slider โ Save. For batch conversion: select all HEIC files in Finder โ right-click โ Open With โ Preview โ select all thumbnails in sidebar โ File โ Export Selected Images.
How to Convert Without Losing Quality
HEIC โ JPEG is a lossy-to-lossy conversion. You lose some quality โ that's unavoidable. But you can minimize the loss:
- Use the highest JPEG quality setting โ 92-95 for archival purposes, 80-85 for web/sharing. Above 95, the file size balloons with no visible improvement.
- Don't convert back and forth โ HEIC โ JPEG โ HEIC loses quality each time. Convert once and keep both copies.
- Consider HEIC โ PNG for archival โ If you're converting because you want to keep the file forever and don't want JPEG artifacts, go HEIC โ PNG. PNG is lossless. The file will be larger than JPEG but smaller than uncompressed TIFF.
- Keep the original HEIC โ Storage is cheap. Don't delete the HEIC after converting. You might want the HDR/depth data later, or convert to a better format (AVIF) when support is universal.