HEIC photo won't upload? Make a JPG the website accepts

A JPG copy fixes a format mismatch. Use this checklist to spot size restrictions and finish the upload without losing your original photo.

Updated 2026-10-07

A landscape photo card passes through a violet gateway into a tray with a checkmark

If a website asks for JPG or JPEG and rejects your iPhone's .heic photo, export a JPG copy and upload that copy. Check the website's file size and image dimensions too: changing the format alone may leave another restriction unresolved.

Check what the website actually requires

Read the instructions beside the upload button or in the site's help page. Note the accepted formats, maximum file size and any required width, height or crop. A profile picture, a product photo and a document photo may have different rules even on the same service.

MDN explains that websites can filter the file picker by type and also validate selected files on the server. Being able to select a photo does not mean the site will accept it.

Match the error message to the next check:

  • For an unsupported format or file type, create a real JPG/JPEG copy if that format is allowed.
  • For a file that is too large, check the converted file's size against the stated limit.
  • For incorrect dimensions or aspect ratio, check pixel width and height. Use an image editor to resize or crop as required.
  • If no file is selected, confirm you chose the converted copy and completed the upload step.

For example, if a form accepts JPEG photos below 5 MB, a 6 MB JPG still fails its size rule. This is an illustrative requirement, not a limit shared by all websites.

Create a JPG copy of the existing photo

Renaming photo.heic to photo.jpg changes the filename, not the image format. Use a converter or an export command that writes JPEG data.

For files already saved on your computer, the Convert HEIC product page describes a local Chrome workflow with JPG output and adjustable quality:

  1. Open the extension in Chrome. Choose JPG output and review the quality setting before adding files.
  2. Add a HEIC or HEIF photo with Add files, or drag it into the converter. Start with one photo so you can check the result.
  3. Download the converted JPG to a separate folder. If you download several results as a ZIP, extract it before selecting an individual photo in a form that requires JPG.
  4. Open the JPG, check that it is the intended photo, and compare its file size with the destination's limit.

For Windows-specific opening problems, see how to convert HEIC photos to JPG on Windows.

Export one photo on a Mac

On a Mac, an existing photo that opens in Preview has another option: choose File > Export, select JPEG and save a copy. Apple's Preview guide describes the format and quality controls.

If the JPG still fails

The new error may identify a different restriction. If the file is too large, try a lower JPG quality setting and check both the saved size and visible detail. There is no quality percentage that guarantees a particular file size. If the site specifies pixel dimensions, use a suitable editor for that separate resize or crop; the conversion workflow above does not establish a resizing feature.

JPEG uses lossy compression. Keep your original HEIC, especially for photos containing small text or details you may need later. Conversion also creates a still image, and photo metadata may not be fully retained, as the product's format notes explain. A JPG copy is useful for submission, but it should not replace an original you need to preserve.

Once the file meets the stated rules, select it from the folder where you saved the JPG. Check the filename or preview in the form, wait for its upload indicator to finish, and complete any separate Save or Submit action. Look for the site's confirmation before closing the page. If it still rejects a compliant file, use the destination site's help channel with the exact error message.

Prevent the same format mismatch with new photos

On a supported iPhone, Settings > Camera > Formats > Most Compatible makes new photos use JPEG. Apple describes this capture setting; it does not convert photos you already have. Convert or export an existing HEIC when you need a JPG now.

Sources