HEIC upload troubleshooting

What to do when an upload says HEIC is not supported

Your photo is probably intact. The destination is rejecting its file format. Check what the form accepts, create a real JPG copy, and upload that copy while keeping the original HEIC safe.

Why the same photo works on your phone but fails in a form

An iPhone, iPad, or recent Mac may open an HEIC photo normally while a job application, school portal, marketplace, support form, or content management system refuses it. Those two outcomes are not contradictory: the device and the website have separate format rules.

01

The file picker hides the photo

Some forms filter the selection window to the formats they expect. If the form asks for JPG, JPEG, or PNG, an HEIC file can appear dimmed or may not appear at all even though it is present in your photo library or folder.

02

The form reports “unsupported file type”

The browser may let you choose the file, but the form can reject it before upload or after the server inspects it. This usually means HEIC is not on the destination’s allowlist, not that the image is damaged.

03

The upload finishes but no preview appears

A system can store an HEIC file yet still lack the decoder needed to make a thumbnail or process the image. Some services respond by removing the upload; others leave a blank preview or show a generic attachment icon.

04

A generic size error appears instead

Forms do not always expose the exact failure. After converting, check the destination’s maximum file size and pixel dimensions too. Format, size, and dimensions are independent requirements, and a valid JPG can still exceed another limit.

The destination accepts JPG or PNG, not the image data inside HEIC

HEIC is a real image format, but it is not interchangeable with JPEG. A website may restrict uploads by filename extension, reported media type, the file’s internal signature, or a combination of those checks. Its image-processing software also needs a compatible decoder before it can resize, scan, or preview the file.

The accepted-files note beside an upload control is the best first clue. If it lists .jpg, .jpeg, and .png but not .heic, the reliable fix is to supply one of the listed formats. Your browser being able to select or display the HEIC does not expand what the receiving service supports.

Renaming is not conversion

Changing photo.heic to photo.jpg changes only the name. The bytes inside remain HEIC, so a system that inspects the file can still reject it. Even if a weak form accepts the renamed file, the next step may fail when it tries to decode HEIC data as JPEG. A conversion must decode the original image and write a new JPEG file.

Convert a copy to JPG, then upload the new file

  1. 1

    Keep the original HEIC

    Work from a copy or leave the source in your photo library. The HEIC is your original; the JPG is a compatibility copy for this destination. Do not delete the source until you have checked the result and completed the upload.

  2. 2

    Confirm the form’s accepted formats and limits

    Read the note near the upload button or the service’s help text. Confirm that JPG or JPEG is accepted, then record any maximum file size, minimum dimensions, aspect ratio, or filename rules. This prevents a second failure caused by a different requirement.

  3. 3

    Create a genuine JPG file

    Open the HEIC to JPG converter, select the original HEIC photo, and download the converted JPG. This creates new JPEG-encoded image data; it does not merely replace the extension. For a sensitive photo, note that the converter processes supported files in your browser rather than requiring an account.

  4. 4

    Open and inspect the JPG

    Before submitting it, open the downloaded file and check the orientation, crop, color, and important fine detail. Make sure its filename ends in .jpg or .jpeg and that the file size fits the form’s limit.

  5. 5

    Return to the form and choose the JPG

    Remove the failed HEIC attachment if the form still shows it. Select the newly downloaded JPG, wait for any preview or progress indicator to finish, and save or submit only after the form confirms the attachment.

  6. 6

    If it still fails, isolate the next rule

    A rejected JPG points to another constraint. Shorten unusual filenames, reduce the file size, check required dimensions, try the form in an updated browser, or contact the destination’s support with the exact error. Re-converting the same file repeatedly will not fix a size or account-permission problem.

Ready to retry the upload?

Create a real JPG copy, then return to the form.

Convert HEIC to JPG

HEIC upload FAQ

Can I just rename .heic to .jpg?

No. Renaming changes the filename but not the format of the encoded image. A proper conversion decodes the HEIC and creates new JPEG data. Sites that inspect the file contents can reject a renamed HEIC, and image processors may fail even if the initial form accepts it.

Why can my iPhone open the photo when the website cannot?

Your iPhone includes HEIC support. The website uses its own upload rules and server-side image software, which may accept only JPG and PNG. Format support on your device does not guarantee support at the destination.

Will converting HEIC to JPG reduce image quality?

JPEG is a separate lossy format, so conversion involves re-encoding. At a sensible quality setting the result should be suitable for typical forms and web uploads, but keep the HEIC original for archiving or future editing. Inspect text, faces, and fine detail before submitting an important image.

Why does the JPG still fail to upload?

The form may also enforce a maximum file size, minimum or maximum dimensions, a specific aspect ratio, a simple filename, an account permission, or a browser requirement. Read the exact error and verify each rule separately instead of assuming the format is still the problem.

Should I convert to JPG or PNG for an upload form?

Use a format explicitly listed by the destination. JPG is usually the practical choice for photographs because it is widely supported and typically smaller. PNG can be appropriate for screenshots or graphics, but photo-sized PNG files may be much larger.

Related paths

Finish the HEIC upload workflow

Create a compatible copy, then return to the destination with a real JPG file.

Tools

Useful tools after fixing the file format

Keep the same workflow while moving to related image tasks after conversion.

Why JPG

HEIC to JPG is often the first step

After conversion, users commonly continue with compression, resizing, or EXIF cleanup before uploading images.

One file, one clean next step

Convert the HEIC, verify the JPG, and finish your upload.

Convert HEIC to JPG