back to blog
guide by · published February 12, 2026 · tested and updated August 9, 2026 · 6 min read

how to convert heic to jpg (and why your iphone uses heic)

you just transferred photos from your iphone and now half your apps can't open them. here's what heic actually is, why apple uses it, and every way to convert it to something everyone can open.

what is heic?

heic stands for high efficiency image container. it's the file format apple uses to store photos on iphones and ipads, introduced with ios 11 in 2017. you might also see the extension heif (high efficiency image file format), which is the underlying standard that heic is based on.

heic was designed to address a simple problem: smartphones were taking increasingly high-resolution photos, and the old jpg format wasn't efficient enough to store them without either sacrificing quality or using too much storage.

a heic file stores the same visual quality as a jpg but in roughly half the file size. for an iphone with 128gb of storage, that's a meaningful difference, potentially doubling the number of photos you can store.

why heic is more advanced than jpg

heic isn't just a different container format. it uses genuinely better compression technology based on the hevc (h.265) video codec. this allows it to store more image information in fewer bytes.

beyond compression, heic supports several features that jpg doesn't:

multiple images in one file. live photos on iphone (the ones that capture a short video clip) are stored as a single heic file containing both the still image and the motion data.
16-bit color depth. jpg is limited to 8 bits per channel. heic supports 16-bit color, capturing finer gradations and better preserving highlights and shadows in hdr photography.
transparency support. unlike jpg, heic supports alpha channel transparency.
depth maps. portrait mode photos store the depth information alongside the image, enabling re-editing of the blur effect later.

so why is heic such a problem?

the problem is compatibility. heic is relatively new and was developed by the moving picture experts group (mpeg). while apple has fully adopted it, the rest of the tech world has been slower to catch up.

common situations where heic causes issues:

windows computers can't open heic files by default without installing an additional codec from the microsoft store
android phones generally can't open heic files
many websites and apps reject heic uploads (instagram, facebook, and various cms platforms)
older photo editing software doesn't support heic
email attachments sent to android or windows users may not display correctly

method 1: convert on your iphone before transferring

the easiest solution is to prevent the problem from happening in the first place. you can set your iphone to automatically convert photos to jpg when you transfer them to a computer.

go to settings → photos, scroll down to the "transfer to mac or pc" section, and select "automatic" instead of "keep originals."

with this setting, your iphone will still store photos internally as heic (saving storage space), but will automatically convert them to jpg when you connect to a computer via usb or airdrop them to a mac running high sierra or later.

method 2: change your camera format to jpg

if you'd rather not deal with heic at all, you can switch your iphone camera to shoot in jpg from the start.

go to settings → camera → formats and select "most compatible" instead of "high efficiency."

the tradeoff is that jpg photos are about twice the file size of heic at equivalent quality, so you'll use more storage. but if you frequently share photos with non-apple users or upload to services that don't support heic, the convenience might be worth it.

method 3: use a HEIC-capable converter

most browsers cannot decode HEIC without an additional codec, so a trustworthy converter should not pretend ordinary canvas support is enough. use Apple Preview, the Photos app, or another tool that explicitly documents HEIC decoding.

CozyConvert does not currently accept HEIC files. we removed that claim until we can ship and test a real HEIC decoder across browsers. once your photo is exported as JPG or PNG, CozyConvert can convert it to WEBP or adjust its JPG quality without uploading the image file.

keeping this limitation visible is less convenient, but it prevents a failed upload or a mislabeled download.

method 4: convert on mac using preview

if you're on a mac, the built-in preview app can open heic files and export them as jpg.

open your heic file in preview, then go to file → export, choose jpg from the format dropdown, set your quality level, and save. for batch converting multiple files, open them all in preview at once, select all (cmd+a), then export selected images from the file menu.

this is a good option if you only need to convert a few files occasionally and don't want to use a web tool.

heic vs jpg vs webp: which should you convert to?

when you're converting heic files, you have a choice of what format to convert to. here's the quick guide:

convert to jpg if...

you need maximum compatibility. jpg works everywhere: windows, android, old apps, email, every website. it's the safe default when you're not sure what will open the file.

convert to webp if...

you're uploading to a website or social media. webp is typically 25-35% smaller than jpg at the same quality, so your uploads will be faster and your storage will last longer.

convert to png if...

you need lossless quality for editing or archiving. png is larger than jpg but preserves every pixel perfectly, with no compression artifacts.

will converting heic to jpg lose quality?

yes. converting heic to jpg applies another lossy encoding step, so some image information can be discarded. a high quality setting usually keeps changes subtle, but it does not make the output identical.

start around 85% quality and compare detailed areas such as hair, foliage, text, and gradients. keep the original heic if you may need to edit or export it again later.

already exported your HEIC photo as JPG or PNG?

convert the exported image