What is HEIC? How to Convert iPhone Photos to JPG
What is HEIC Format - Apple's High Efficiency Image Format
HEIC (High Efficiency Image Container) is the image format Apple adopted as default for iPhones starting with iOS 11. Technically, it's a variant of the HEIF (High Efficiency Image File Format) container, using HEVC (H.265) as its internal compression codec. Based on the international standard (ISO/IEC 23008-12) established by MPEG in 2015, it is not an Apple-proprietary format.
Apple's motivation is clear: save iPhone storage space while maintaining high-quality photos. Achieving equivalent quality to JPEG at roughly half the file size means even 64GB models can store sufficient photos. For users who frequently shoot 4K video, Live Photos, or burst mode, the storage savings are substantial.
Photos taken on iPhone have the .heic file extension, indicating HEVC-compressed images stored in a HEIF container. Some Android manufacturers (Samsung, Google Pixel) are also adopting HEIF support, though they may use the .heif extension.
Technical Characteristics - Compression Efficiency Beyond JPEG
HEIC is not just an image format but a container format capable of storing multiple images and metadata in a single file with a flexible structure. This enables combining Live Photos (still image + short video) and burst shot frames into one file.
- Compression efficiency: 40-50% file size reduction compared to JPEG. A 12MP photo that would be 3-4MB in JPEG fits in approximately 1.5-2MB as HEIC, thanks to HEVC codec's intra-prediction and advanced transform coding.
- Color depth: Supports 16-bit color (JPEG is limited to 8-bit). This preserves HDR (High Dynamic Range) photo gradations without loss. Compatible with Dolby Vision HDR video frame extraction from iPhone 12 and later.
- Transparency: Alpha channel support enables transparent image storage impossible with JPEG.
- Animation: Can store multiple frames for high-quality, small-size short animations similar to GIF.
- Depth map: Stores depth information from Portrait mode photos within the same file, enabling post-capture background blur adjustment.
However, this high compression efficiency comes at the cost of decoding computation. HEVC decoding is more complex than JPEG, and devices without hardware acceleration may struggle. PCs and smartphones with pre-2017 processors may take several seconds to display.
Compatibility Issues - Environments Where HEIC Won't Open
The biggest challenge with HEIC is compatibility. While handled transparently within the Apple ecosystem, support varies significantly elsewhere.
Supported environments:
- macOS High Sierra (10.13) and later
- iOS 11 and later
- Windows 10 version 1809+ (requires HEVC extension from Microsoft Store, paid)
- Windows 11 (native support)
- Android 9+ (select devices)
Unsupported or problematic environments:
- Windows 10 version 1803 and earlier
- Most web browsers (Chrome, Firefox, Edge cannot directly display HEIC)
- CMS platforms like WordPress, Wix (upload errors)
- Many print services (not accepted as submission format)
- Older image editors (Photoshop CC 2019 and earlier)
Common problem scenarios include emailing to Windows users who can't open attachments, website upload format errors, print service rejections, and inability to insert into Google Docs or Slides. Setting iPhone to "Most Compatible" mode saves as JPEG but sacrifices storage efficiency. Converting as needed after capture is more flexible.
How to Convert to JPG - Privacy-Safe Methods
There are several ways to convert HEIC to JPG. The most privacy-conscious method is using a browser-based tool that processes everything locally. Since images are never sent to a server, you can safely convert personal photos. You can verify no network requests occur by checking the browser's developer tools (Network tab).
Conversion method comparison:
- Browser-based tools (recommended): Process with JavaScript in the browser without server upload. Top choice for privacy. Speed depends on device performance
- macOS Preview: File, Export, change format to JPEG. Batch processing possible but Mac-only
- iOS Shortcuts: Create automated HEIC-to-JPEG conversion workflows using the "Convert Image" action
- Command line (ImageMagick):
magick convert input.heic output.jpgfor conversion. Ideal for batch processing - Windows Photos: After installing HEVC extension, select JPEG in "Save As"
Conversion tips:
- Quality setting: 92% or higher recommended. Below that, visible degradation occurs. Due to HEIC's high efficiency, even JPEG quality 95% may produce larger files than the original HEIC
- Metadata: EXIF data including location may carry over - remove before social media posting if needed
- Color space: HEIC may use Display P3 color space, and conversion to sRGB can slightly desaturate out-of-gamut vivid colors, particularly noticeable in highly saturated reds and oranges
Detailed Comparison of HEIC with Other Formats
Comparing HEIC with other image formats to clarify each format's positioning. Use this as decision-making material for format selection.
- HEIC vs JPEG: At equivalent quality, HEIC is roughly half JPEG's file size. Superior in 16-bit color depth, alpha channel, and multi-image storage. However, JPEG has overwhelming compatibility advantage. For web publishing, conversion to JPEG (or WebP) is practical
- HEIC vs WebP: HEIC has slightly better compression efficiency (5-10% smaller). However, WebP has native browser support, making it practical for web use. HEIC for capture/storage, WebP for delivery is a rational division
- HEIC vs AVIF: AVIF is AV1 codec-based with compression efficiency equal to or slightly better than HEIC. Browser support is more advanced for AVIF (Chrome, Firefox, Safari). However, AVIF encoding is slow, unsuitable for real-time camera saving
- HEIC vs RAW: RAW is uncompressed (or lightly lossless-compressed) retaining all sensor data. Essential for professional editing but 20-30MB for 12MP. HEIC is not a RAW replacement but a high-efficiency storage format for general users
In conclusion, HEIC is optimal as a "capture storage format" but faces compatibility barriers as a "sharing/delivery format." The workflow of iPhone capture in HEIC, then converting to JPEG/WebP for sharing, is currently the best approach.
iPhone HEIC Settings and Best Practices
A practical guide to optimizing iPhone HEIC settings, minimizing compatibility issues while enjoying storage efficiency benefits.
Capture format settings:
- Settings, Camera, Formats, select "High Efficiency" for HEIC storage (default)
- Select "Most Compatible" for JPEG storage - approximately 2x storage consumption
- ProRAW-capable models (iPhone 12 Pro and later) can also select Apple ProRAW
Transfer auto-conversion settings:
- Settings, Photos, Transfer to Mac or PC, select "Automatic" for auto-conversion to JPEG during AirDrop or USB transfer
- Select "Keep Originals" to transfer as HEIC - more efficient for Mac-to-Mac transfers
iCloud Photos relationship:
- With iCloud Photos enabled, photos are stored as HEIC in iCloud
- Downloading from iCloud.com offers an option to auto-convert to JPEG
- Photos added to Shared Albums are automatically converted to JPEG (resized to max 2048px)
Recommended workflow: Use High Efficiency (HEIC) for daily shooting to save storage. For social media, iPhone's share function handles auto-conversion in most apps. For PC transfer, use "Automatic" setting or browser tools as needed. For professional use, shoot in ProRAW and export in appropriate formats after editing. For backup, keep as HEIC - as an international standard, support will continue expanding.