HEIC vs JPEG, What Your Phone Is Actually Saving
An explanation of why phones default to HEIC photos, what Apple's documentation says about compatibility, and when switching back to JPEG makes sense.
If you have ever tried to share a photo from your phone and had someone say "I can't open this file," HEIC is usually why. It is the default photo format on modern iPhones, and increasingly on Android phones too, but it behaves differently from the JPEG format most people are used to, and official documentation from Apple and the Android project explains exactly why.
What HEIC actually is
HEIC (sometimes written HEIF) is a modern image format designed to store photos at a smaller file size than JPEG while keeping similar visual quality. Apple's support documentation describes the setting directly: on compatible iPhone and iPad devices, there is a camera format choice between "Most Compatible," which "will now use JPEG or H.264 format," and "High Efficiency," which uses "the space-saving HEIF and HEVC formats." The word "space-saving" is doing real work in that sentence: HEIC photos typically take up meaningfully less storage than an equivalent-quality JPEG, which is exactly why Apple made it the default.
The Android Open Source Project's own technical documentation confirms HEIC is a real, standardized format, not something proprietary to Apple: it describes HEIC as "a high efficiency video encoding (HEVC) specific brand of the high efficiency image file format (HEIF) as specified in ISO/IEC 23008-12," and states that devices running Android 10 and later support it, provided the device has the right hardware encoder.
Why sharing a HEIC photo sometimes breaks
Apple's documentation is specific about what happens when you share a HEIF or HEVC file: "If sharing this media using other methods, such as AirDrop, Messages, or email, and the receiving device doesn't support the newer media formats, the media might automatically be shared in a more compatible format, such as JPEG or H.264." Notice the conditional wording: this conversion happens only when Apple's own system detects the other device cannot handle HEIC, and only through certain sharing paths. If you share a file in a way that bypasses that automatic conversion, for example a direct file transfer rather than AirDrop or Messages, the receiving device might get the original HEIC file with no conversion at all, and if that device or its software does not support HEIC, it will fail to open properly.
This is also why the same photo can behave differently depending on how exactly it was sent: AirDropped to one friend's iPhone, it opens fine, but manually copied onto an older Windows PC without photo-viewing software that supports HEIC, it may not open until converted.
Switching back to JPEG at the camera level
If HEIC compatibility issues come up often enough to be annoying, Apple's documentation describes exactly how to change the default back to JPEG at the source: "Open Settings, then tap Camera. Tap Formats, then tap Most Compatible." Apple notes this option is "available only on iPhone and iPad devices that can capture media in HEIF or HEVC format," meaning all new photos and videos going forward will save directly as JPEG and H.264, skipping the conversion step entirely rather than relying on it happening correctly every time you share a file.
Converting individual files after the fact
For a photo you have already taken in HEIC and need to convert one at a time, Apple's documentation describes a manual export path: "If you open an HEIF image in Photos or Preview on your Mac, choose File > Export, then choose a format such as JPEG or PNG before saving." This is the right approach when you only need to convert a handful of specific photos rather than changing your camera's default format going forward.
Why Android's situation is slightly different
Because HEIC support on Android depends on both the Android OS version (10 or later, per the Android Open Source Project documentation) and the specific device's hardware encoder, HEIC compatibility is less uniform across Android phones than across iPhones, where Apple controls both the hardware and software. If you are troubleshooting a HEIC file that will not open on an Android device, checking that device's Android version and camera settings is a reasonable first step, since the format's availability is not guaranteed across every Android phone the way it generally is across recent iPhones.
A simple decision guide
- Keep the default (High Efficiency/HEIC) if you mainly view and share photos within Apple's own ecosystem (iPhone to iPhone, iCloud Photos), where Apple's documentation confirms the format and resolution are preserved and widely supported.
- Switch to Most Compatible (JPEG) if you regularly send photos to people on older devices, non-Apple devices, or software that does not reliably handle HEIC, so you are not relying on automatic conversion happening correctly every time.
- Convert individual files manually through Photos or Preview's Export option when you only need a one-off JPEG copy of a specific HEIC photo, rather than changing your camera's default format.
Key takeaways
- HEIC (HEIF) is a standardized, space-saving image format, not a proprietary Apple format, and is supported on Android 10 and later with the right hardware.
- Apple's share-and-convert behavior only guarantees automatic conversion to JPEG through specific paths like AirDrop, Messages, or email; other transfer methods may not convert the file at all.
- Switching your iPhone's camera format to "Most Compatible" under Settings > Camera > Formats saves all future photos directly as JPEG, avoiding any reliance on automatic conversion.
- Individual HEIC photos can be converted to JPEG or PNG manually through the Photos or Preview app's Export option on a Mac.
- HEIC support on Android varies by device because it depends on both the Android version and the specific phone's hardware encoder, unlike the more uniform support across recent iPhones.