Your files are never uploaded — everything runs in your browser.
6 min read · Updated:

What is HEIC, and how do you open it?

HEIC is the format iPhones use for photos by default. It saves storage space, but many computers and upload forms cannot read it. Here is what it is and how to turn it into a JPG.

You copy photos from your iPhone to a computer, or try to attach one to an online form, and instead of a picture you get an error or a file ending in .heic that nothing wants to open. Nothing is broken. The photo is simply stored in a newer format that not every program understands yet.

What HEIC actually is

HEIF stands for High Efficiency Image File Format. It is a container standard created by MPEG, the same group behind many video standards. A container describes how images and extra data are packed into a file; it does not decide how the pixels themselves are compressed.

HEIC is the most common flavor of HEIF: a HEIF file whose images are compressed with HEVC, also known as H.265, a video codec. In practice the two names are used almost interchangeably, and you will see both the .heic and .heif extensions.

Because HEVC is a modern codec, it can describe the same picture with fewer bytes than the JPEG method from the early 1990s. The container can also hold more than one image plus extra information, such as depth data for portrait-style photos, in a single file.

Why your iPhone uses it

Apple switched the iPhone camera to HEIF with iOS 11 in 2017 on supported models. The reason is storage. Apple describes HEIC photos as taking roughly half the space of a JPEG of similar quality. When a phone holds thousands of photos, that difference adds up to many gigabytes.

The catch is compatibility. Apple devices read HEIC natively, but the rest of the world is still catching up. Some Android phones also offer HEIF as an option, so you may meet these files from other sources too.

Why Windows and websites often cannot open HEIC

There are two main reasons.

  • Codec licensing. HEVC is covered by patents, and software makers have to deal with licensing to support it. On Windows, HEIC support depends on extensions from the Microsoft Store (HEIF Image Extensions and HEVC Video Extensions). The HEVC extension may cost a small fee, and many PCs do not have it installed.
  • Browsers. Chrome, Firefox and Edge do not display HEIC images. Since most websites are built to show uploads in any browser, upload forms usually accept only JPG and PNG, sometimes WebP.

Renaming the file to photo.jpg does not help. The data inside is still HEIC, and a strict program or upload form will reject it or show it as damaged. The guide on why changing an extension is not converting explains this in detail.

HEIC and JPG side by side

HEICJPG
Typical file size for the same photoSmallerLarger
Opens on Windows without extrasOften notYes
Shows in all major browsersNoYes
Accepted by upload formsRarelyAlmost always
Several images and depth data in one filePossibleNo
Good for long-term sharingLimitedYes

Option 1: make the iPhone save JPG instead

If you constantly need JPGs, you can change the camera setting.

  1. Open Settings and tap Camera.
  2. Tap Formats.
  3. Choose Most Compatible instead of High Efficiency.

From then on, new photos are saved as JPG. Existing photos stay HEIC. Keep in mind that photos will take more space, and some camera modes may be limited when High Efficiency is off.

There is also a transfer option: under Settings > Photos, the Transfer to Mac or PC setting can be set to Automatic, which converts photos to a compatible format when you copy them over a cable. iOS also converts photos automatically in many sharing situations, which is why the problem appears mostly when files are copied off the phone as they are.

Option 2: convert HEIC to JPG in the browser

When you already have HEIC files, converting them is the fastest fix. The HEIC to JPG converter does it in your browser.

  1. Open the converter and drop in one or more HEIC files.
  2. Pick the output format: JPG for maximum compatibility, PNG if you need lossless output, or WebP for websites.
  3. For JPG or WebP, set the quality. The default of 85 is a good balance; use 90 or more for printing and around 75 to 80 for messaging.
  4. Optionally choose a maximum width, such as 1920 px for screens or email. Leave it on original for printing.
  5. Download each file, or use Download all to get one ZIP.

The tool shows the original and new size for each file. Do not be surprised if the JPG is larger than the HEIC; that is the efficiency difference described above, not a mistake.

Privacy when converting

Many online converters upload your photos to a server. Phone photos can contain faces, documents and, in their metadata, the exact place where they were taken. The Pikselix converter works differently: a HEIC decoder library is downloaded into your browser once, the first time you add a HEIC file, and the conversion runs on your device. Your photos are not sent anywhere.

One more privacy detail: the converted file does not carry over the original's metadata, such as the date taken, camera details and GPS location. That is useful when you plan to share the photo publicly. If you need to keep the date for your archive, keep the original HEIC as well. You can read more in the guide to EXIF data.

What you lose in the conversion

  • Extra images and data. A JPG holds a single image, so depth information and the moving part of a Live Photo are not carried over.
  • Some efficiency. The JPG is usually larger than the HEIC.
  • Metadata, as described above.

The visible photo itself stays the same at sensible quality settings. Converting once at 85 or higher is not something you will normally notice.

When you need a PDF instead

Upload portals often ask for documents as a single PDF. If you photographed pages with your iPhone, you do not need to convert to JPG first: the image to PDF tool accepts HEIC files directly and puts one photo on each page. The guide on combining photos into a PDF covers page size, order and file size.

For background on the formats involved, see the HEIC format page, the JPG format page and the WebP format page.

Frequently asked questions

Does converting HEIC to JPG reduce quality?

JPG is a lossy format, so technically some information is discarded. At a quality setting of 85 or higher the difference is very hard to see in normal viewing. Convert from the original HEIC once, rather than converting a JPG again and again.

Why is my JPG bigger than the HEIC file?

HEIC uses a more efficient compression method, so it stores the same photo in fewer bytes. A larger JPG is expected. If size matters, lower the quality a little or choose a maximum width.

Can I open HEIC files on Windows without converting?

Often yes, if you install Microsoft's HEIF and HEVC extensions from the Microsoft Store. That helps on your own PC, but the people and websites you send the file to may still be unable to open it, so converting is usually the safer choice for sharing.

Will changing the iPhone setting convert my old photos?

No. The Most Compatible setting only affects new photos. Photos already saved as HEIC stay HEIC until you convert them.

More guides