HEIC vs JPG: Why iPhone Photos Won't Upload Anywhere
You take a photo on your iPhone, try to upload it to a form or website, and nothing happens — no error, it just doesn't work. This is almost always a HEIC problem, and it's simpler to fix than it looks.
What HEIC Actually Is
Since iOS 11, iPhones save photos in HEIC (High Efficiency Image Container) by default instead of JPG. HEIC produces smaller files at similar visual quality — genuinely a better format technically — but it's newer and far less universally supported than JPG. Most government portals, older websites, and many upload forms simply don't recognize a HEIC file, and either reject it outright or fail silently.
Why It Fails "Silently"
Unlike a size-limit error (which usually shows a clear message), an unsupported format often just doesn't upload — no progress bar movement, no error, or a generic "invalid file" message that doesn't explain why. This is confusing because the photo looks completely normal on your phone; there's no visible sign it's in a format the destination doesn't accept.
Two Ways to Fix It
Option 1 — Change your iPhone's camera setting (prevents future issues):
Go to Settings → Camera → Formats, and switch from "High Efficiency" to "Most Compatible." New photos will save directly as JPG. This doesn't affect photos you've already taken.
Option 2 — Convert existing HEIC photos (fixes the current problem):
Upload your HEIC photo to a converter that outputs JPG. Our Image Compressor accepts HEIC as an input format and can convert to JPG in the same step you use to compress it to your target size — useful since most HEIC photos are also larger than a typical form allows, so you'd need to compress anyway.
A Note on Quality
Converting HEIC to JPG does involve some re-encoding, but at reasonable quality settings the difference is not visible for typical use (forms, uploads, sharing). HEIC's efficiency advantage matters most for storage on your device, not for a one-time upload where JPG's universal compatibility matters more.
Frequently Asked Questions
Will converting HEIC to JPG make my photo blurry?
At normal quality settings, no meaningful visible difference — the conversion re-encodes the image, but modern converters preserve quality well at typical compression levels.
Why does my iPhone photo look fine on my phone but fail to upload elsewhere?
Your phone displays HEIC natively since it created the file — the destination website or portal likely doesn't recognize the format at all, which is a compatibility issue, not a quality or corruption problem.
Does this affect Android photos too?
Rarely — most Android phones default to JPG already. HEIC compatibility issues are almost always specific to iPhone photos.