What Is HEIC? How to Open and Convert HEIC Images
If you've ever transferred photos from an iPhone to a Windows PC and found files ending in .heic, you've encountered HEIC. This guide explains what HEIC is, why iPhones use it, and how to convert HEIC files to JPEG or PNG so they open everywhere.
What Is HEIC?
HEIC stands for High Efficiency Image Container. It is the file format Apple uses to store photos on iPhones running iOS 11 and later (released 2017). HEIC files use HEVC (High Efficiency Video Coding, also known as H.265) compression — the same technology used in high-quality video streaming — to compress photographs.
The result is impressive: HEIC files are typically about half the size of equivalent JPEG files at the same visual quality. A photo that would be 4MB as a JPEG is often 2MB as a HEIC — meaning an iPhone can store roughly twice as many photos in the same storage space.
HEIC at a glance
Why Does My iPhone Take HEIC Photos?
Apple switched from JPEG to HEIC as the default photo format starting with iOS 11 in 2017. The primary reason was storage efficiency. As iPhone cameras improved — from 8MP to 12MP to 48MP — photo file sizes grew proportionally. HEIC compression keeps file sizes manageable while preserving higher image quality.
HEIC also supports features that JPEG cannot: it can store Live Photo data (the short video clip captured around a still photo), depth map information for Portrait Mode photos, HDR tone mapping, and 16-bit wide color. JPEG is limited to 8-bit color and cannot store any of these additional data streams.
From Apple's perspective, HEIC is a better format in every technical way. The problem is compatibility — HEIC is not universally supported outside the Apple ecosystem, which causes frustration when sharing photos with non-Apple users or uploading to services that expect JPEG.
Why HEIC Causes Compatibility Issues
JPEG has been the universal standard for photographs for over 30 years. Almost every application, website, printer, and service accepts JPEG. HEIC, despite being technically superior, is far from universal support:
- Windows cannot open HEIC files without installing a codec from the Microsoft Store
- Many websites and upload forms reject HEIC and show an error
- Email clients may not display HEIC images inline
- Most Android devices cannot open HEIC without a third-party app
- Older versions of Adobe Photoshop (before 2019) do not support HEIC
- Professional printing services typically require JPEG or TIFF
Converting HEIC to JPEG is the fastest solution. JPEG is accepted everywhere, and the visual quality difference between a HEIC and its JPEG conversion at high quality is imperceptible on screen.
How to Convert HEIC to JPG (Free, No Software Needed)
The easiest way to convert HEIC files is using a browser-based converter — no software installation required. CompressImg provides free HEIC converters that run entirely in your browser:
HEIC to JPG →
Convert iPhone HEIC photos to JPEG — works on Windows and Mac
HEIC to PNG →
Convert HEIC to PNG with lossless quality
Your HEIC files never leave your device — all conversion happens locally in your browser using JavaScript. This is important because HEIC photos from your iPhone often include personal or private images.
Other Ways to Convert HEIC Files
Method 1: Change iPhone Settings (Prevent HEIC at Source)
To stop your iPhone from taking HEIC photos: go to Settings → Camera → Formats and select Most Compatible. This changes the camera to shoot in JPEG instead of HEIC. The tradeoff: photos will be about twice as large, using more storage.
Alternatively, keep HEIC for storage efficiency but enable Transfer to Mac or PC under Settings → Photos → Transfer to Mac or PC → Automatic. With this setting, iOS automatically converts HEIC to JPEG when you transfer via USB.
Method 2: Use Photos App on Mac
On macOS, open the HEIC file in Photos, then go to File → Export → Export 1 Photo. Choose JPEG from the format dropdown and set your desired quality. This converts the HEIC while preserving metadata like date, location, and camera settings.
Method 3: Install HEVC Codec on Windows
Microsoft sells the HEVC Video Extensions codec ($0.99) in the Microsoft Store, which adds HEIC support to Windows Photos and File Explorer. Once installed, you can open HEIC files natively and export them as JPEG using Paint or Photos. This is a one-time setup that works for all future HEIC files.
HEIC vs JPEG: Technical Comparison
| Feature | HEIC | JPEG |
|---|---|---|
| Compression efficiency | ~2× better than JPEG | Baseline (1992 standard) |
| Color depth | 16-bit (HDR capable) | 8-bit |
| Transparency | Supported | Not supported |
| Live Photo / animation | Supported | Not supported |
| iPhone default | Yes (iOS 11+) | Optional (Most Compatible mode) |
| Windows support | Requires codec install | Built-in everywhere |
| Web browser support | Safari only (not Chrome/Firefox) | Universal |
| Upload form support | Often rejected | Accepted everywhere |
| Best for | Storage on Apple devices | Sharing, web, printing |
Frequently Asked Questions
Why can't I open HEIC files on my Windows PC?
Windows does not include HEIC support by default. You need either the HEVC Video Extensions codec from the Microsoft Store ($0.99), or a free converter tool like CompressImg that converts HEIC to JPEG directly in your browser without any software installation.
Will I lose quality when converting HEIC to JPEG?
At high JPEG quality settings (85–95%), the conversion from HEIC to JPEG is visually lossless — you cannot see any difference on a normal screen. HEIC stores more color information (16-bit vs 8-bit for JPEG), but this difference is invisible unless you are working in professional photo editing workflows.
How do I stop my iPhone from saving photos as HEIC?
Go to Settings → Camera → Formats → select Most Compatible. Your camera will now save photos as JPEG instead of HEIC. Photos will be about twice as large, but will open on all devices and services without conversion.
Can I convert HEIC to PNG instead of JPEG?
Yes. Converting HEIC to PNG produces a lossless output — every pixel is preserved exactly. PNG files are larger than JPEG but smaller than HEIC in many cases. Use PNG when you need pixel-perfect quality or transparency; use JPEG for sharing and web use where file size matters.
Is HEIC the same as HEIF?
HEIF (High Efficiency Image Format) is the container standard; HEIC (High Efficiency Image Container) is the specific implementation using HEVC compression that Apple uses. They are often used interchangeably. When people refer to iPhone HEIC files, they mean the .heic extension, which is the most common HEIF variant.
Do social media platforms support HEIC?
Most social media platforms (Instagram, Facebook, Twitter/X, TikTok) do not accept HEIC uploads. They require JPEG or PNG. When you upload from your iPhone's camera roll via the app, iOS automatically converts the file to JPEG before uploading. But if you transfer the .heic file to another device and then try to upload it, many platforms will reject it.
Summary
- HEIC is Apple's photo format — default on iPhones since iOS 11 (2017)
- HEIC files are ~50% smaller than JPEG at equivalent quality
- HEIC is not supported by Windows without a codec, Chrome, Firefox, or most upload forms
- Convert HEIC to JPEG for universal compatibility — no visible quality difference
- To stop iPhone saving HEIC: Settings → Camera → Formats → Most Compatible
- Convert HEIC to JPG or PNG free at CompressImg — files never leave your device