iPhone HEIC photos won't open or upload? The right way to convert to JPG

iPhones shoot HEIC by default—Windows can't open it, application systems reject it, and WeChat often mangles originals. This article explains what HEIC is, why convert to JPG, and how to keep quality during conversion.

Format conversion Author tdd8.cn

Copy an iPhone photo to a Windows PC and it will not open on double-click. Upload it to an application portal and you get "unsupported format". Send it to a colleague and they say the file is broken. All three come from the same cause: the photo is HEIC.

1. What HEIC is and why iPhone uses it

HEIC is built on HEVC, roughly half the size of JPG at the same quality, and it can carry Live Photos, depth data and image sequences. Apple has defaulted to it since iOS 11. Great for phone storage, awkward across platforms: Windows before 10 cannot read it, many upload widgets only accept .jpg/.png, and some Android phones cannot decode it either.

2. Three ways to convert

  • Switch the iPhone to "Most Compatible": Settings > Camera > Formats > Most Compatible. New photos then come out as JPG, but existing ones do not change, and they take more storage.
  • Copy to a computer and convert there: good for batches, hundreds at a time.
  • Convert online: open HEIC to JPG, drop the photos in, and the server decodes them with libheif. The original is deleted right after decoding, and results are kept for 2 hours.

3. The two traps when converting

Trap one: the result looks soft. A normal HEIC to JPG conversion decodes and re-encodes at high quality, so the loss is minimal. Softness usually means the tool capped the long edge below 1920 px or encoded at 60% quality. Keep the original pixel dimensions and a JPG quality of at least 90.

Trap two: the orientation flips. Phone photos store orientation in EXIF, and some older tools convert pixels without reading it, so portrait shots come out sideways. Use a tool that reads EXIF correctly, or rotate afterwards.

4. Should you compress after converting

JPG is typically 30-60% larger than the HEIC it came from -- a 3 MB HEIC can become a 4.5 MB JPG. If the destination has a size limit, run it through compress to a target KB to land inside the limit; that is far easier than retaking the photo.

5. When you do not need to convert

For your own viewing, between Apple devices, or into iCloud, HEIC is fine. Convert when the file has to go into Windows software, a site that only accepts JPG, someone whose device you do not know, or print. The test is simple: can the recipient open it.

FAQ

Does conversion lose quality?

It re-encodes at high quality after decoding—no visible difference. Avoid converters that shrink dimensions.

How many at once?

Local conversion has no count limit; hundreds just take longer, depending on your PC.

Are HEIC and HEIF the same?

HEIF is the container; HEIC is Apple's specific codec inside HEIF. For daily use treat them as one.

Tools used in this guide