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.