Irreva logo
Explore Irreva
ImageFebruary 5, 2026· 6 min read· Updated June 10, 2026

HEIC vs JPG — What's the Difference and When to Convert

Hasanur Rahman

Written by Hasanur Rahman

Founder & Full-Stack Developer · Irreva · Rangpur, Bangladesh

If you've sent photos from an iPhone to someone on a Windows PC and they couldn't open them, you've already encountered the HEIC problem. HEIC is Apple's default photo format starting with iOS 11 and macOS High Sierra. It's technically superior to JPG in several ways, but compatibility outside Apple's ecosystem is still limited enough to cause real frustration.

What is HEIC?

HEIC stands for High Efficiency Image Container. It's a file container format that typically stores images encoded with HEVC (H.265), the same video codec used for 4K streaming. Apple adopted it because it produces files roughly half the size of JPG at the same visual quality.

In practice, this means you can take twice as many photos at the same quality before filling up your iPhone's storage. For most people, this is genuinely useful. The problem comes when you try to share those photos with people or software outside Apple's world.

Why HEIC causes compatibility problems

Windows didn't natively support HEIC until a 2018 update, and even then it requires the HEVC Video Extensions codec from the Microsoft Store — which costs money unless your PC came with it pre-installed. Many web services, email clients, and apps still don't handle HEIC reliably.

Android handles HEIC inconsistently depending on the device and Android version. Most social media platforms convert images on upload anyway, but the conversion process introduces its own quality and metadata issues.

The result is a format that works seamlessly within Apple's ecosystem but creates friction in almost any cross-platform workflow.

When you should convert HEIC to JPG

Convert when you're sharing photos with someone on Windows or Android who doesn't have an Apple device. Convert when you're uploading to a website or web app that doesn't explicitly support HEIC. Convert when you're submitting photos for printing, since many print services don't accept HEIC. Convert when you need to embed photos in documents, presentations, or spreadsheets.

You don't need to convert when you're keeping photos in iCloud, sharing via AirDrop to another Apple device, or backing up to an Apple-friendly service.

Quality when converting

Converting HEIC to JPG is a lossy operation if you use a JPG quality below 100. The source HEIC image contains high-quality data; the question is how much of it you preserve in the JPG.

For most purposes — printing, sharing, web use — JPG at 85–90% quality preserves everything a human eye can distinguish. For archival purposes where you want to keep the maximum quality, export at 95–100% or consider keeping the original HEIC alongside the JPG.

The HEIC to JPG tool on Irreva lets you choose the output quality. It reads HEIC files using the heic2any library, which runs locally in your browser without sending your photos anywhere.

Frequently Asked Questions

Is HEIC better quality than JPG?

Yes. HEIC achieves similar visual quality to JPG at roughly half the file size, which means at the same file size it can store more detail than JPG. The quality difference is most noticeable at higher compression ratios.

Can I change my iPhone to save photos as JPG instead of HEIC?

Yes. Go to Settings > Camera > Formats and choose 'Most Compatible' instead of 'High Efficiency'. This saves photos as JPG and videos as MP4. You'll use more storage, but the files will open everywhere.

Does converting HEIC to JPG reduce quality?

It can, if you convert at a JPG quality below 100. At 85–90% quality, the difference is invisible in normal viewing. For archival purposes, keep the original HEIC.

Can I open HEIC files on Windows without converting?

Technically yes, but it requires installing the HEVC Video Extensions from the Microsoft Store (paid) or the free HEIF Image Extensions. Even then, support in third-party apps varies. Converting to JPG is simpler.

How long does HEIC to JPG conversion take?

With a browser-based converter, a single image typically converts in one to three seconds. Batch conversions of 20–30 images usually take under a minute, depending on your device's processing speed.

Hasanur Rahman

About the author

Hasanur Rahman

Founder & Full-Stack Developer · Irreva · Rangpur, Bangladesh

Hasanur Rahman is the founder of Irreva and a full-stack developer based in Rangpur, Bangladesh. He builds all of Irreva's tools with a focus on privacy-first, browser-based processing.