Converter / Why HEIC
Why iPhone photos are HEIC and how to get a JPEG that will upload
If a filename ends in .heic, the iPhone did not save a
JPEG. HEIC is Apple’s usual wrapper around HEIF. Since iOS 11 (2017)
many devices have used it for new stills because the file is typically
smaller than JPEG at a similar look — useful when the camera roll and
iCloud are full of bursts.
Why an upload box says no
JPEG has been the default “photo” type on the web for decades. A form
that checks the extension or the MIME type will often accept
.jpg / image/jpeg and reject
.heic. That is a software rule, not a judgement of the
picture. Safari on a Mac may open the original; the portal you are
sending it to may not.
Windows is the other common friction: batch-converting HEIC to JPEG in the browser is often faster than installing codecs just to attach one file.
Get a JPEG that will upload
- Open the converter and drop the HEIC still (several at once if you have a batch).
-
Download the JPEG. The filename ends in
.jpg, which is what most “photo” fields mean. - Attach that copy. Keep the HEIC if you still want the original on the phone.
Conversion does not shrink a photo to a portal’s megabyte cap. If the error is “file too large”, lower JPEG quality on the converter or resize elsewhere. If the error is “file type not supported”, JPEG is the usual fix.
Change what new photos are saved as
On iPhone: Settings → Camera → Formats. “High Efficiency” keeps HEIC. “Most Compatible” writes JPEG for new shots. That does not rewrite the library you already have. Use it if you would rather not convert every time; use the converter when you only need a copy for one upload.
For a single attachment instead of several JPEGs, see HEIC to PDF for forms.