Table of Contents
Since iOS 11 (2017), iPhones save photos in HEIC format by default. The format produces files roughly half the size of JPEG at equivalent quality — a genuine advantage for storage-constrained phones. The problem: HEIC is not universally supported. Windows computers, older Android phones, many websites, and most image editing software cannot open HEIC files without additional plugins or conversion.
If you have ever copied iPhone photos to a Windows PC and found files with the .heic extension that nothing could open, this guide explains what happened and how to fix it — including a free browser-based converter that works on any device without software installation.
What HEIC Is and Why Apple Chose It
HEIC (High Efficiency Image Container) is a container format that typically holds images encoded in HEIF (High Efficiency Image Format). HEIF uses the H.265 / HEVC video codec — the same technology behind high-quality 4K video — applied to still images.
Apple adopted HEIC in iOS 11 for a specific reason: iPhone cameras had reached a resolution (12MP+) where photos were becoming too large for comfortable storage. HEIF/HEVC compression is roughly twice as efficient as JPEG at equivalent quality. A photo that would be 4MB as JPEG is approximately 2MB as HEIC — with no visible difference in quality.
For users who shoot hundreds of photos per month, this difference is meaningful: effectively doubling the number of photos that fit on the device. Apple also stores HDR data, depth maps, and Live Photo video components within the HEIC container, information that JPEG cannot accommodate.
The compatibility problem arose because HEIC was chosen while it was still new and not widely supported outside the Apple ecosystem.
Why Windows Cannot Open HEIC Files
HEIC uses the H.265/HEVC codec, which is covered by patent licenses managed by the MPEG LA pool. Microsoft requires users to install a codec pack from the Microsoft Store to enable Windows support — it is not included by default due to licensing considerations.
On Windows 10/11: You can install the HEVC Video Extensions from the Microsoft Store (free or paid depending on version) to enable native HEIC support in Photos and File Explorer. Alternatively, convert the files to JPEG — which requires no installation and is universally supported.
On older Windows versions: No native support path exists. Conversion to JPEG is the only practical option.
On macOS: HEIC is supported natively since macOS High Sierra (2017). You can open, view, and export HEIC files in Preview.
On Android: Support varies by device and Android version. Most modern Android devices (2019+) can view HEIC files, but app-level support varies.
HEIC vs JPEG: Quality and File Size
The compression advantage of HEIC is real and significant:
| Measurement | HEIC | JPEG |
|---|---|---|
| Typical file size (12MP photo) | ~2 MB | ~4 MB |
| Compression efficiency | 2× better than JPEG | Baseline |
| Colour depth | 10-bit (1.07B colours) | 8-bit (16.7M colours) |
| HDR support | Yes | Limited |
| Dynamic range | Higher | Standard |
| Universal compatibility | No | Yes |
Quality in practice: Converting HEIC to JPEG at quality 85 produces a visually indistinguishable result for normal viewing purposes. The 10-bit colour depth advantage of HEIC is perceptible only in very high-dynamic-range scenes on HDR displays. For sharing, web upload, or printing, JPEG conversion produces excellent results.
The trade-off when converting: Some HDR data and depth map information stored in the HEIC container is lost when converting to JPEG, because JPEG cannot store these. For archival purposes, keeping the original HEIC files is preferable. Convert copies for sharing and compatibility.
Step-by-Step Conversion Using the Tool
The converter below runs entirely in your browser. Your photos are never uploaded to any server — the conversion happens on your device.
Step 1: Open the HEIC to JPG converter
Navigate to the tool using the link below or from the image tools menu.
Step 2: Upload your HEIC file
Drag and drop the .heic file onto the upload area, or click to select it from your files. You can transfer files from iPhone to Windows via USB cable (use Windows Explorer), AirDrop to Mac, iCloud Drive, or email to yourself.
Step 3: Set quality (optional)
The default quality setting of 85% produces excellent results. Reduce to 75% if file size is a concern; increase to 90% if maximum quality is needed for printing.
Step 4: Download the JPEG
Click the download button to save the .jpg file. The converted file is a standard JPEG compatible with every device, operating system, and application.
Convert HEIC to JPG— Free, no upload, works in your browserHow to Stop iPhone Saving Photos as HEIC
If you prefer iPhone photos to save as JPEG from the start (simpler compatibility, no conversion needed), you can change the camera format setting:
On iPhone:
1. Open Settings
2. Scroll to Camera
3. Tap Formats
4. Select Most Compatible instead of High Efficiency
With Most Compatible selected, the Camera app saves photos as JPEG and videos as H.264 MP4. Files will be roughly twice as large, but universally compatible with all devices.
The trade-off: High Efficiency (HEIC) gives you more photos in the same storage space. Most Compatible gives you immediate compatibility without conversion. If you frequently share photos with Windows users or upload to services that don't accept HEIC, Most Compatible is more convenient despite the storage cost.
AirDrop/sharing auto-conversion: When sharing via AirDrop to a non-Apple device, or using the Share sheet to send photos, iPhone automatically converts HEIC to JPEG for non-Apple recipients. This conversion happens transparently — the original HEIC is preserved on device, a JPEG copy is sent.
Bulk Conversion Tips
For converting many HEIC files:
On macOS: Open all HEIC files in Preview (select multiple, right-click > Open With > Preview). Choose File > Export Selected Images, set format to JPEG, choose quality and destination.
On Windows with codec installed: Open Photos app, select images, click the three-dot menu and choose Save As, change format to JPEG.
The browser-based converter processes files individually and is ideal for occasional conversion of a few files. For batch conversion of many files, macOS Preview or dedicated batch conversion software is more efficient.
Can You Convert HEIC to PNG Instead of JPEG?
Yes — converting to PNG instead of JPEG produces a lossless result (no further compression loss from the conversion itself), but PNG files will be significantly larger than JPEG for photographic content.
When PNG makes sense for HEIC conversion:
- You need to edit the image further and want to avoid cumulative JPEG compression
- The image contains graphics or screenshots (not typical for iPhone Camera photos)
- You need to composite the image against different backgrounds
When JPEG is the better choice:
- Sharing or uploading to websites (JPEG is universally accepted, smaller files)
- Printing (JPEG at quality 90+ is indistinguishable from lossless for print)
- Any situation where file size matters
Frequently Asked Questions
What is a HEIC file?
Can I open HEIC files on Windows?
Does converting HEIC to JPEG reduce quality?
How do I transfer HEIC files from iPhone to PC?
Why does my iPhone still save HEIC even after changing settings?
Is HEIC better than JPEG?
Summary
HEIC is a genuinely better format than JPEG — more efficient compression, higher colour depth, HDR support. The compatibility problem is a transitional issue as the format gains wider support, not a fundamental flaw.
For now, the practical workflow is: shoot in HEIC to maximize phone storage, convert to JPEG when sharing with Windows users or uploading to services that don't accept HEIC. The converter handles this in seconds without any software installation.
If compatibility matters more than storage efficiency, change iPhone Camera settings to Most Compatible (JPEG/H.264) — the trade-off is roughly twice the storage per photo.