SelfShot
Back to blog

HEIC vs JPG: why your iPhone photos will not upload, and how to fix it

·Guides·5 min

You take a photo on your iPhone, try to upload it to a marketplace, and the site refuses it or shows nothing. The usual reason is the file format. iPhones save photos as HEIC, and many marketplaces and websites still expect JPG.

What HEIC is

HEIC is the High Efficiency Image Container format. Apple switched to it because it stores the same quality in roughly half the file size of JPG. That is great for your phone's storage, but the wider web has been slower to support it. Plenty of listing tools, browsers, and forms still do not accept HEIC, so the upload fails or the preview is blank.

Why it matters for sellers

If you photograph products on an iPhone, every shot is HEIC unless you changed a setting. When you go to list, you hit the wall: Etsy, eBay, and others want a format they can display everywhere, which in practice means JPG. Converting is not optional, it is the step between your camera roll and a live listing.

How to fix it without losing quality

You have two routes:

  • Change the iPhone setting. Go to Settings, Camera, Formats, and choose Most Compatible. New photos save as JPG. This does nothing for the HEIC photos you already took.
  • Convert the files you have. Decode each HEIC and re-save it as JPG at high quality. Done once at a high quality setting, the result is visually identical to the original for a listing photo.

SelfShot converts HEIC to JPG in your browser as part of preparing the photo. It also reads the rotation information so portrait photos taken sideways come out upright, which is a second common iPhone headache. Drop the HEIC files, pick a marketplace, and download JPGs sized and named for the listing. The HEIC to JPG page does just the conversion if that is all you need.

A privacy note

Converting a photo online usually means uploading it to someone's server. SelfShot does not. The HEIC is decoded and re-saved entirely in your browser, so the image never leaves your device. That matters when the photos are your products, your home, or anything you would rather not hand to a third party.

After converting

Once your photos are JPG, the rest is sizing. Square them, get them under each marketplace's file limit, and you are ready to list. The product photo size guide has the targets.

Questions

  1. What is a HEIC file?

    HEIC is the high-efficiency image format iPhones use by default. It stores good quality in a small file, but many websites and marketplaces do not accept it.

  2. Will converting HEIC to JPG lose quality?

    Converting once at high quality is visually lossless for listing photos. You only lose noticeable quality if you compress hard or convert repeatedly.

  3. Do my photos get uploaded when I convert?

    Not in SelfShot. The HEIC is decoded and converted in your browser, so the image never leaves your device.

SelfShot

Practical guides for selling online: photo sizes, white backgrounds, and getting listings accepted.

Related posts

Get new guides by email

Occasional updates on marketplace photo rules. No spam.