Converter / Why HEIC

Why iPhone photos are HEIC and how to get a JPEG that will upload

Updated

If you convert a copy with this site, the photo is decoded on this device. The original is not sent to our servers. There is no account.

If a filename ends in .heic, the iPhone did not save a JPEG. HEIC is Apple’s usual wrapper around HEIF. Since iOS 11 (2017) many devices have used it for new stills because the file is typically smaller than JPEG at a similar look. That is useful when the camera roll and iCloud are full of bursts.

What HEIC actually is

HEIF is a container standard from MPEG, the same group behind common video formats. HEIC is the variant whose images are compressed with HEVC, the codec used for high-efficiency video. In effect each photo is stored like a single, very well-compressed video frame. That is why the files are smaller than JPEG at a similar look. It is also why support is patchy. HEVC carries patent licensing that browser makers and websites never took on, so the open web settled on JPEG, PNG and newer royalty-free formats instead.

The container can also hold things a JPEG cannot: bursts, image sequences, and the still-plus-video pair that makes up a Live Photo. When this converter reads a HEIC, it decodes the main still only. The Live Photo motion is a separate track and is left out.

You may already have JPEGs without noticing

Apple quietly converts HEIC to JPEG in several places, which is why the problem feels intermittent. Sharing by Mail usually sends a JPEG. AirDrop to a Mac often delivers a compatible copy. Many apps request a JPEG from the photo library rather than the original file. And Settings → Photos → “Transfer to Mac or PC” → Automatic converts during a USB copy. The .heic files that trip people up are typically the ones that arrived by a route with no conversion step: a raw USB copy with “Keep Originals” set, an iCloud download of originals, or a file sent through a chat app that preserves attachments as-is.

Why an upload box says no

JPEG has been the default “photo” type on the web for decades. A form that checks the extension or the MIME type will often accept .jpg / image/jpeg and reject .heic. That is a software rule, not a judgement of the picture. Safari on a Mac may open the original. The portal you are sending it to may not.

Windows is the other common friction: batch-converting HEIC to JPEG in the browser is often faster than installing codecs just to attach one file.

Get a JPEG that will upload

  1. Open the converter and drop the HEIC still (several at once if you have a batch).
  2. Download the JPEG. The filename ends in .jpg, which is what most “photo” fields mean.
  3. Attach that copy. Keep the HEIC if you still want the original on the phone.

Conversion does not shrink a photo to a portal’s megabyte cap. If the error is “file too large”, lower JPEG quality on the converter or resize elsewhere. If the error is “file type not supported”, JPEG is the usual fix. Some boxes want PNG instead: convert HEIC to PNG when the form lists PNG and rejects JPEG.

Open the converter

What conversion changes, and what it does not

Renaming photo.heic to photo.jpg does not convert anything. The bytes inside are still HEVC-compressed, and most software that checks file contents will still refuse it. A real conversion decodes the pixels and re-encodes them. That is what happens here, on your device.

The converted copy is a re-encode, so the EXIF metadata in the original is not carried into the JPEG or PNG this tool produces. That includes capture time, lens details and GPS location. Treat that as a feature or a limitation depending on the day. An uploaded copy does not reveal where the photo was taken, but you should keep the HEIC original if the metadata matters to you.

Change what new photos are saved as

On iPhone: Settings → Camera → Formats. “High Efficiency” keeps HEIC. “Most Compatible” writes JPEG for new shots. That does not rewrite the library you already have. Use it if you would rather not convert every time. Use the converter when you only need a copy for one upload.

For a single attachment instead of several JPEGs, see HEIC to PDF for forms.