What Is HEIC?
HEIC stands for High Efficiency Image Container. It is a file format based on the HEIF (High Efficiency Image Format) standard, which in turn uses the HEVC (H.265) video codec for compression. When Apple says your iPhone takes photos in "HEIC format," it means the image data is compressed with HEVC and stored in a HEIF container.
Key fact: HEIC produces images that are approximately 50% smaller than JPEG at the same visual quality. A 4MB JPEG from your iPhone would be about 2MB as a HEIC file, with no visible quality difference. This is why Apple adopted it: it effectively doubles your phone's photo storage capacity.
Why Apple Uses HEIC
Apple made HEIC the default photo format on iPhone starting with iOS 11 (2017) and the iPhone 7. The reasons are practical:
- Storage savings: 50% smaller files mean you can store twice as many photos on the same device
- Quality: At the same file size, HEIC preserves more detail than JPEG, especially in gradients and low-light areas
- Features: HEIC supports 10-bit color depth (vs JPEG's 8-bit), transparency, image sequences (Live Photos), and depth maps
- Hardware support: Apple's A-series and M-series chips have dedicated HEVC encode/decode hardware, making HEIC processing fast and power-efficient on Apple devices
Apple's decision was technologically sound. The problem is that the rest of the ecosystem took years to catch up, and some parts still haven't.
Why HEIC Causes Problems
HEIC's compatibility issues stem from two factors: the HEVC codec licensing and slow adoption outside Apple.
Windows Compatibility
Windows 10 and 11 can open HEIC files, but only after installing the HEVC Video Extensions from the Microsoft Store. This extension was previously a paid download ($0.99) and is still not pre-installed on all Windows configurations. Many Windows users encounter "Can't open this file" errors when they receive HEIC photos from iPhone users.
Web Compatibility
No major web browser supports displaying HEIC images natively. If you try to use a .heic file in an <img> tag, it will not display. This means HEIC files must be converted to JPEG, WebP, PNG, or another web-compatible format before publishing online.
Software Compatibility
While support has improved significantly since 2017, many applications still do not handle HEIC natively:
- Adobe Photoshop/Lightroom: Supported (requires system HEVC codec)
- GIMP: Supported since version 2.10.2
- Older photo editors: Often no support
- Email clients: Most cannot preview HEIC attachments inline
- Social media upload: Most platforms accept HEIC (they convert server-side), but some reject it
- WordPress and CMSs: HEIC upload support varies; many reject HEIC files by default
How to Convert HEIC to JPG or PNG
There are several approaches to converting HEIC files, with different tradeoffs:
Option 1: Convert in the Browser with FastEdit (Recommended)
FastEdit can convert HEIC files to JPEG, PNG, WebP, AVIF, or any other common format directly in your browser. The key advantage: your photos never leave your device. The HEIC decoding and format conversion happen entirely via WebAssembly in the browser.
This matters because photos often contain sensitive content (family photos, identification documents, private moments). Uploading them to a random online converter means a third-party server processes and potentially stores your images. With FastEdit, the conversion is 100% local.
FastEdit also supports batch conversion, so you can convert an entire folder of HEIC files to JPEG in one operation.
Option 2: Change iPhone Settings to Shoot JPEG
You can configure your iPhone to capture in JPEG instead of HEIC, avoiding the conversion problem entirely:
- Open Settings on your iPhone
- Go to Camera > Formats
- Select Most Compatible (this captures in JPEG/H.264 instead of HEIC/HEVC)
The tradeoff: your photos will be approximately twice as large, filling your storage faster. If storage is not a concern, this is the simplest solution.
Option 3: Use Automatic Transfer Conversion
Apple provides a built-in conversion option when transferring photos:
- Go to Settings > Photos
- Under "Transfer to Mac or PC," select Automatic
With this setting, your iPhone automatically converts HEIC to JPEG when sharing or transferring photos to non-Apple devices. The originals remain in HEIC on your phone. This is a good middle ground that preserves storage benefits while ensuring compatibility when sharing.
Option 4: macOS Preview (Mac Users)
If you're on a Mac, you can open HEIC files in Preview and export to JPEG:
- Open the HEIC file in Preview
- Go to File > Export
- Choose JPEG as the format and set the quality
HEIC vs JPEG: Technical Comparison
| Feature | HEIC | JPEG |
|---|---|---|
| Compression efficiency | ~50% smaller at same quality | Baseline (reference) |
| Color depth | 10-bit (1.07 billion colors) | 8-bit (16.7 million colors) |
| Transparency | Supported | Not supported |
| Image sequences | Supported (Live Photos) | Not supported |
| Depth maps | Supported (Portrait mode) | Not supported |
| Web browser support | None | Universal |
| Windows support | Requires HEVC extension | Universal |
| Editing software | Limited | Universal |
| Licensing | HEVC patents (complex) | No licensing issues |
HEIC vs HEIF: What's the Difference?
People often use HEIC and HEIF interchangeably, but they're technically different:
- HEIF (High Efficiency Image Format) is the container format specification. It defines how image data, metadata, and sequences are stored.
- HEIC is a specific use of HEIF where the image data is compressed using the HEVC (H.265) codec.
- AVIF is also technically a form of HEIF, but using the AV1 codec instead of HEVC.
When you see a .heic file from an iPhone, it's a HEIF container with HEVC-compressed image data inside. The .heic extension tells you the codec is HEVC.
Should You Keep Photos in HEIC?
For long-term storage on Apple devices, HEIC is excellent. The compression savings are real, the quality is superior to JPEG at the same size, and all Apple software handles it natively.
For sharing, web use, or cross-platform workflows, convert to JPEG or WebP. The conversion is a one-time operation and the resulting files work everywhere. Use a privacy-respecting converter like FastEdit that processes locally so your personal photos stay on your device.