fixmint

HEIC photos explained: why they fail and how to fix them

· 4 min read

HEIC is a photo format that recent iPhones save by default. It produces smaller files than JPG at similar quality, but many Windows programs, websites and upload forms do not accept it. You can stop the problem at the source with a camera setting, and convert the photos you already have into JPG copies.

HEIC to JPGiPhone photo won’t openOpen

What HEIC is

HEIF, the High Efficiency Image File format, is a container for images. HEIC is HEIF with the picture compressed by HEVC, the same family of codec used for many videos. The container can also hold extras such as the frames of a Live Photo and depth information for portrait shots. Apple made HEIC the default camera format on iPhones starting with iOS 11.

Why it is smaller, and why that is not the whole story

Efficient compression means the same visual quality takes less space, so a HEIC photo is usually smaller than a JPG that looks much the same. The catch is compatibility. A smaller file is no use to someone who cannot open it, and the people who most often need a photo, such as a form processor or a colleague on Windows, are the ones most likely to be stuck.

Why Windows, websites and forms reject it

  • Windows can display HEIC only when a codec is installed. Older versions and many programs cannot open it at all.
  • Upload forms commonly accept JPG and PNG and reject other types, often with a vague error message.
  • Older editors, design tools and some email clients do not preview HEIC.
  • Renaming a .heic file to .jpg does not help, because the file is still HEIC inside.

Change the iPhone setting

On the iPhone, open Settings, then Camera, then Formats, and choose Most Compatible. New photos are saved as JPG, and videos as H.264, which almost every platform accepts. The trade-off is size: at the same visual quality, JPG files are larger than HEIC. The setting does not change photos you have already taken.

iPhone settingPhoto formatFile sizeOpens almost everywhere
High EfficiencyHEICSmallerNot always
Most CompatibleJPGLargerYes

Converting existing photos safely

  • Convert copies and keep the original HEIC files, so you can always convert again later.
  • Use a high quality setting, such as the default or 90 and above. One conversion from HEIC to JPG is hard to see, while repeated saves add up.
  • Check the orientation of the result, because a rotated photo can appear sideways in some tools. If one does, turn it upright and save the copy you upload.
  • Expect metadata to come along. Location and camera details may remain in the JPG, so read how to remove location from photos before you send it.

Convert the copies with the HEIC to JPG tool. For other formats, use the image converter.

Working with HEIC on Apple devices

Apple's own devices read HEIC, so if you only share photos between iPhones and Macs, the default setting usually causes no trouble. Problems start at the edge of that ecosystem: a Windows computer, a website upload form, a shared folder read by a non-Apple program, or an email recipient using an older app. Ask where the photo will be opened before you decide whether to change the setting or convert a copy.

Change the setting or convert per photo

If you need a few photos for one form, converting those copies is quicker than changing the phone. If you send photos to other people all the time, Most Compatible saves time later at the cost of storage. You can switch back whenever you like. Changing the setting does not change or delete any existing photo.

Keep the originals safe

Your HEIC files are the full-quality originals, so store them as you normally would and make JPG copies only for uploads and sharing. If you edit a JPG and save it over and over, quality drops with each save, so start each edit from a fresh copy of the original.

Quick answers

Can I just rename a HEIC file to JPG? No. The internal structure is still HEIC, so programs that check the file will still fail. You need a real conversion, which writes a new JPG.

Does converting to JPG ruin the photo? A single conversion at a high quality setting is hard to see. Quality loss builds up only when a JPG is saved again and again.

Do I need to change the iPhone setting? Only if you often send photos to Windows users or to forms that reject HEIC. Otherwise the default works well on the iPhone itself.

Cover of Digital Workflow ToolkitDigital Workflow Toolkit

Recipes, templates and patterns for chaining small file jobs (convert, rename, compress, merge) into workflows that run the same way every time.

$19.00 Get it on Gumroad →