To upload iPhone photos to websites that reject HEIC, you can either convert the existing HEIC files to JPG before uploading or change your iPhone camera settings to save photos as JPG going forward. Both approaches work, and the right choice depends on whether you need to keep the smaller file sizes that HEIC offers or you prefer the broadest compatibility.

Why Websites Reject HEIC Files

Since iOS 11, the iPhone camera has saved photos as HEIC by default. This format, also called High Efficiency Image Format, compresses images more efficiently than JPG, which means smaller file sizes without a noticeable loss in quality. However, many websites and upload forms only accept JPG or PNG and will reject .heic files outright. The problem shows up most often when you upload photos from the Files app, from a computer, or from cloud storage, because the file stays in its original HEIC format. When you use Safari’s photo picker, iOS often converts the HEIC to JPG automatically before uploading, so that route usually works fine. But if you send the photo any other way, the rejection is common.

Fix 1: Convert HEIC to JPG Before Uploading

The quickest fix for photos you already have is to convert them to JPG. You can do this on your iPhone, on a computer, or with a free online tool.

On Your iPhone

Open the photo in the Photos app, tap Edit, then tap the three dots menu and choose Save as copy. You can also share the photo to a messaging app like Messages or email and save the sent version, which iOS often converts to JPG. This isn’t automatic for all apps, so test it first.

On a Computer

Transfer the HEIC files to a Mac or Windows computer. On a Mac, double-click the file to open it in Preview, then go to File > Export and choose JPG. On Windows 10 or later, right-click the file, select Properties, and look for a Convert option if your system supports it. Otherwise, use a free online converter.

Using an Online Converter

A simple option is a free online HEIC converter that works in your browser. For example, upload your HEIC photo to a free HEIC converter to get a JPG back in seconds. No sign-up is needed, and you can use it from any device.

Fix 2: Change IPhone Camera Settings to JPG

If you don’t mind slightly larger file sizes and want future photos to upload everywhere without conversion, you can switch your iPhone camera to save as JPG.

  • Open Settings on your iPhone.
  • Tap Camera (or Camera > Formats on some versions).
  • Select Formats.
  • Choose Most Compatible instead of High Efficiency.

After you change this, all new photos will save as JPG. The trade-off is that JPG files are larger because the format compresses less efficiently than HEIC. But you won’t have to worry about rejected uploads on any site.

When Each Fix Makes Sense

Both fixes work, but they suit different situations.

  • Convert existing photos if you already have a library of HEIC images or you want to keep the smaller file sizes for storage on your phone. Conversion is a one-time step before each upload.
  • Switch to Most Compatible if you upload photos frequently and want every new picture to be ready instantly. You’ll use more space on your phone, but you’ll save time later.

You can also do both: set the camera to JPG for new photos and convert older HEIC files as needed.

A Note About File Size and Quality

HEIC files are about half the size of an equivalent JPG at the same quality level. That’s why Apple made it the default starting with iOS 11. JPG files take up more space, but they are accepted by virtually every website and app. The quality difference is usually invisible to the eye, so the choice comes down to storage space versus compatibility.

If you keep shooting in HEIC, just remember to convert before uploading to sites that don’t support it. If you switch to Most Compatible, you lose the space savings but gain peace of mind.