When a HEIC photo won't attach to an email or won't go through on an upload form, the file usually isn't corrupted or too large — the receiving system just doesn't recognize the format. Here's why, and how to fix it in one step.
The actual cause
HEIC is the format iPhones save photos in by default. It's a legitimate, working file — the problem is on the receiving end, not the file itself. Plenty of email clients, web forms, and older software only expect JPEG or PNG, and either silently fail, throw a vague error, or just won't let the attach/upload proceed at all when they hit a HEIC file.
How to tell this is actually what's happening
Check the file extension of the photo you're trying to send — if it ends in .heic or .heif, that's almost certainly the issue, especially if:
- The same photo attaches fine when sent from a different app or through Messages (which often converts automatically on send)
- The form or email client gives a generic "invalid file" error without specifying why
- The photo opens fine on your iPhone but not from a computer
The fix
Converting the file once resolves it permanently for that photo — no need to guess whether the recipient's system will eventually accept it:
- Drop the HEIC photo into the HEIC to JPG converter.
- It converts right in your browser — no upload, no waiting.
- Download the JPG and attach or upload that instead. It'll work anywhere JPEG is accepted, which is effectively everywhere.
Avoiding this next time
If this keeps happening across multiple emails or forms, it's worth fixing at the source rather than converting one photo at a time — switch your iPhone's camera to save JPEG by default under Settings → Camera → Formats → Most Compatible. New photos will attach and upload without this issue going forward; existing HEIC photos already on your phone still need converting individually or in a batch.
One more thing to check
If you've converted to JPEG and it's still not attaching, the issue is probably something else entirely — file size (many forms cap uploads well below what a full-resolution photo weighs) rather than format. Worth checking the size limit on whatever you're uploading to before assuming the format fix didn't work.
