HEIC photo opens and previews but fails to upload
HEIC VS JPG

HEIC vs JPG: Why Your Photos Won’t Open on Some Devices (and When Not to Convert)

You pick a photo from your iPhone, an upload form thinks about it for a second, and then says the file type isn’t supported.

The standard advice is to run it through a free online converter and move on. Sometimes that’s right. But the photo usually isn’t broken. The place you’re sending it to just doesn’t recognise the format. Before converting, it helps to know which of three different problems you actually have.

THE IMPORTANT BIT

Opening a photo, previewing it, and uploading it to a website are three different things. The right fix depends on which one is failing.

01 / THE FORMAT

Why your iPhone saves HEIC in the first place

Apple made the switch in 2017. iOS 11 and macOS High Sierra introduced support for HEIF photos and HEVC video , and iPhones began using the newer formats instead of relying only on JPEG.

The files you see on your phone usually end in .heic. HEIF is the image format, HEIC is the file extension commonly used for those images, and HEVC (H.265) is the compression technology commonly used to store the image data. These are related terms, but they don’t all mean the same thing.

THE PAYOFF

Smaller photos, less storage used

HEIC can produce files that are about half the size of a comparable JPEG while keeping a similar visual quality. The actual saving depends on the photo and the encoder.

The catch is licensing and complexity. HEVC-based compression comes with licensing costs, which is one reason browser support has been slower to develop. As Can I Use’s HEIF compatibility data shows, support remains limited in many browsers.

JPEG, which dates to the early 1990s, has no such compatibility problem. It works almost everywhere, which is why websites still commonly ask for it.

02 / COMPATIBILITY

“Won’t open” can mean three different things

A device can fail at any one of these and be fine at the others. Opening means a local app can read the file. Previewing means thumbnails and quick-look views work. Uploading means a website or app accepts the file and then processes or displays it.

A Windows PC may need an extension before it can open a HEIC photo. A browser might let you select the file in an upload dialog, only for the website to reject it. The failure points differ, so the fixes do too.

01

Open

Can the app on your device read the photo?

02

Preview

Can the device or browser show the image properly?

03

Upload

Will the website accept and process the file?

QUICK REFERENCE

HEIC compatibility at a glance

Scroll table to compare →
Device or softwareOpen locallyDisplay in a webpageUpload to a website
Apple devices iPhone, iPad and Mac Supported On supported Apple software Supported Safari 17 and later Varies Depends on the website
Android Version 10 and later Varies Depends on the phone and app Limited Browser support varies Varies Depends on the website
Windows Windows 10 and 11 May need extensions HEIF and sometimes HEVC Limited Depends on browser support Varies Windows support doesn’t guarantee upload support
Safari Version 17 and later Supported On compatible Apple devices Supported Can display HEIC images Varies Depends on the website
Other major browsers Chrome, Edge and Firefox Depends on OS The browser isn’t the local image viewer Not natively supported In current stable desktop versions checked Varies The website decides what it accepts

Treat the Android and Windows rows as general guidance, not a guarantee. Operating-system versions, installed extensions, manufacturers and individual apps all matter. Browser support can also change with updates.

On Windows, the free HEIF Image Extensions from Microsoft may be enough in some setups. Others also need the HEVC Video Extensions. Microsoft’s troubleshooting guide explains the extension issue.

The web is the harder case. According to WebKit’s Safari 17 release notes , Safari added HEIC support in 2023. Other major browsers still lack native HEIC display support in current stable versions checked. A website can accept your photo and still fail to show it to visitors unless it converts the file on its server.

03 / THE PRACTICAL FIX

When converting is the right call

Convert when the destination really can’t take HEIC and you can’t change that. Typical cases include a government or job-application portal with a fixed list of allowed file types, a print kiosk or photo lab, an older editing program, or a recipient on a device that can’t open it. In those situations, HEIC’s advantages are irrelevant, because nobody downstream can use them.

A COMMON EXAMPLE HEIC → JPG
Your original photo Stored on your phone
Compatible copy Ready for the upload form

Make a JPEG copy for the upload. Keep the original HEIC file.

PRIVACY MATTERS

Think before uploading sensitive photos

Watch how you convert, though. People usually hit this wall on government portals, tax sites or HR forms, so the photo being rejected is often a passport, driver’s licence or signed document. Avoid uploading sensitive IDs to random, ad-heavy “free HEIC to JPG” websites when your phone or computer can convert the file offline in seconds.

If you use an online service, check how it handles uploaded files. The fact that a converter works in your browser doesn’t automatically tell you whether the site sends files to a server or how long it keeps them. Our guide to web tracking and privacy explains why it’s worth paying attention to what happens when you use online services.

JPEG is also the safe default when you don’t know the recipient’s setup. Apple notes that when you share through AirDrop, Messages or email and the receiving device doesn’t support the newer formats, the media might be shared in a more compatible format such as JPEG. A share from your iPhone may already be a converted copy. Apple explains how this works in its guide to HEIF and HEVC media.

04 / THE TRADE-OFFS

HEIC vs JPG: What You Lose When You Convert

The honest answer is “it depends on what you care about,” and most explainers overstate it in both directions.

01 MOST PEOPLE NOTICE THIS LAST

Image quality

HEIC to JPEG is a re-encode, so you introduce another round of lossy compression. At a high quality setting, most people won’t see a difference in a normal photo.

How much damage is done depends on the converter, its quality slider and the image. Fine textures, smooth gradients like skies, and heavily edited shots can show it first.

It’s wrong to say every conversion visibly degrades a photo, and equally wrong to say it never matters.

02

Colour depth

HEIF can preserve more image information than a standard 8-bit JPEG workflow, particularly when HDR is involved. But it would be misleading to say every iPhone HEIC photo is a 10-bit image.

What matters is how the photo was captured and what the converter keeps. Converting to a conventional JPEG can reduce the colour and brightness information available in the exported image.

03

HDR information

Some iPhone photos include an HDR gain map that lets compatible screens show brighter highlights. Gain maps aren’t exclusive to HEIC; JPEG can carry them too.

What happens during conversion depends on the tool. Some conversions preserve HDR information, while others remove the gain map or tone-map the photo down to standard range.

If you care about how a photo looks on an HDR display, converting it is not always a neutral step.

04

Extra data

Some Portrait Mode photos contain depth information that lets compatible software adjust the background blur after the photo is taken.

A normal HEIC-to-JPG conversion often strips that additional data, leaving you with the finished image but not the information needed to adjust the blur later. JPEG can carry depth data too, so the result depends on what the converter preserves.

05

Live Photos

A Live Photo combines a still image with a short video clip. Converting just the still image to JPG won’t preserve its motion and sound. You’ll get an ordinary photograph.

If you want to keep the moving part, save the Live Photo separately as a video. A JPG copy isn’t a replacement for the full Live Photo.

06

File size

At comparable visual quality, the JPEG is often bigger. But by how much depends on the quality setting and the image. A converter set to produce a very small JPEG may give you a smaller file by sacrificing more quality.

One claim to drop from this debate

HEIF as a format supports transparency and image sequences, and some comparison pages cite that as a reason to avoid conversion. iPhone camera photos don’t normally rely on those features, so for everyday photos they’re mostly theoretical.

The more practical things to watch are image quality, HDR data, depth information and Live Photo motion. None of these losses is guaranteed to be visible in an ordinary photo on a normal screen, but the original file can preserve options that a converted copy no longer has.

HEIC vs JPG comparison showing HDR gain maps and Portrait depth data that may be lost during conversion
05 / GET IT WORKING

Fixes to try (and how to convert without sketchy websites)

If you just need a JPEG now, use the built-in tools instead of a web converter. Start with the fix that matches your problem.

01
IPHONE OR IPAD

Convert a photo on your iPhone or iPad

On supported versions of iOS and iPadOS, save the photo to the Files app first. In Photos, tap Share, then Save to Files. Open Files, touch and hold the image, and choose Quick Actions → Convert Image.

Choose JPEG and, if a size option appears, select Original to keep the full dimensions. Files creates a converted copy, so you can keep the HEIC original.

02
MAC

Convert a photo on your Mac

In Finder, right-click the image and choose Quick Actions → Convert Image, then choose JPEG and the size you need.

You can also open the image in Preview, choose File → Export, select JPEG and save the new copy. Apple’s conversion guide explains the export method.

03
FUTURE PHOTOS

Stop new photos from being saved as HEIC

If the problem keeps coming up, change the source. Go to Settings → Camera → Formats and pick Most Compatible.

New photos will be saved as JPEG while your existing library stays as it is. Videos will also use more compatible formats where supported. This uses more storage, but it can eliminate some compatibility problems.

That’s a fair trade if you share constantly and rarely edit, and a poor one if your phone is already short on space.

04
WINDOWS TRANSFER

Convert automatically when transferring to a PC

If your trouble is mainly moving photos to a Windows PC over a cable, open Settings → Apps → Photos and find Transfer to Mac or PC. On older iOS versions, this setting may appear directly under Settings → Photos.

Choose Automatic. When photos are transferred to a compatible computer, the iPhone can convert them to a more compatible format such as JPEG. This setting is for transfers; it doesn’t change the format of photos already stored in your library.

BEFORE YOU DELETE ANYTHING

Keep the original

Whenever you do convert, keep the HEIC originals. The JPEG is a copy made for one purpose. If a site changes its rules next year, or you decide you want the original HDR or depth information, the original is the version to return to.

06 / THE BOTTOM LINE

The practical rule

REMEMBER THIS

Convert the copy you need to send, not the photos you own.

If a website rejects HEIC or a recipient can’t open it, a quick on-device JPEG copy is the right fix and costs you very little in a normal upload.

If the problem is your Windows PC or an app on your own phone, an extension or a setting is often cleaner than a pile of converted files.

And if you edit on HDR screens or use Portrait Mode adjustments, keep the original, because what conversion removes is exactly the extra information the format was built to carry.

Keep the original. Convert only when you need to.
ABOUT THE AUTHOR

Aman Khandelwal

I write about AI tech and the digital world around us. I like understanding what happens behind the scenes and putting it into simple words. Mostly I write about things people use every day but rarely stop to think about.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top