eBay or Facebook Marketplace Won't Take Your Photos? The HEIC Fix

In a hurry? You can convert HEIC to JPG right here — it runs in your browser, so your photos never get uploaded.

You’ve got a box of stuff to sell, you spent twenty minutes photographing everything with your iPhone, and now eBay’s listing form won’t take the photos. Maybe you get a vague “try again” error, maybe the upload spinner runs forever, maybe the photos simply never appear in the listing. Facebook Marketplace does the same dance. I’ve walked enough casual sellers through this to recognize the pattern instantly, and the cause is nearly always the same: your iPhone saved those photos as HEIC, and the platform’s uploader is choking on them.

The fix takes a couple of minutes even if you have 50 photos, and you won’t need to install anything. Let me walk you through it.

Why your iPhone photos get rejected in the first place

Since iOS 11, iPhones save photos in HEIC (High Efficiency Image Container) by default instead of JPG. It’s a genuinely better format for storage, roughly half the file size at the same quality, which is why Apple made it the default. The catch is that HEIC support outside the Apple ecosystem is still patchy, and web upload forms are among the worst offenders.

When a listing uploader meets a HEIC file, one of three things usually happens:

  • The upload fails with a vague error, something like “try again” or “couldn’t add photo,” with no mention of the format.
  • The upload appears to work, then the photo never shows up in the listing, or shows as a broken thumbnail.
  • The file picker greys out or silently ignores the .heic files, so you can’t even select them.

eBay has a particularly maddening version: there are threads on its community forums where the uploader throws “Photo format must be jpeg, png, or heic” at files that are exactly that. The error names the format while rejecting it.

None of these messages tell you the real problem, which is why sellers burn hours restarting apps, clearing caches, and re-shooting products. Your photos are fine. The format is the issue.

What eBay and Facebook Marketplace actually accept

Here’s where it gets a little absurd. eBay’s official help page on adding pictures lists JPEG, PNG, GIF, TIFF, BMP, WEBP, HEIC, and AVIF as accepted formats. HEIC is right there on the list. On paper, your iPhone photos should just work.

In practice, they often don’t. eBay’s own community has carried threads about HEIC uploads failing for years, with sellers hitting format errors on files the help page says are supported. The mobile app and drag-and-drop from Apple’s Photos app seem to be the flakiest paths. And whatever the state of eBay’s HEIC handling on any given day, the advice that actually resolves those threads is always the same: convert to JPG and the errors vanish.

Facebook is less ambiguous, mostly because it documents less. Facebook doesn’t publish a supported-format list for Marketplace listings. In practice, JPEG and PNG are what upload reliably. If you post directly from the Facebook app on your iPhone, iOS quietly converts HEIC to JPG on the way out, so it usually works. The failures hit people who move photos to a computer first, then try to upload .heic files through the desktop site.

Here’s what you’re working with on each platform:

eBayFacebook Marketplace
Stated formatsJPEG, PNG, GIF, TIFF, BMP, WEBP, HEIC, AVIFNot officially documented; JPEG and PNG work
HEIC in realityUnreliable, failures reported for yearsFails from desktop; the iPhone app converts automatically
Photos per listingUp to 24Up to 10
Minimum size500 px on the longest sideNo published minimum
File size cap12MB per fileNo published cap

The takeaway: JPG is the only format that works everywhere, every time, on both platforms. So that’s what we’ll turn your photos into.

The batch fix: convert everything at once, download one ZIP

If you’ve already searched for a converter, you’ve probably found tools that make you upload one photo, wait, download, and repeat. With 40 product shots, that’s a miserable afternoon. Worse, many of those tools send your photos to a server to do the work.

This exact situation is what SnapHEIC’s HEIC to JPG converter is built for. It takes an entire batch in one drag, converts everything locally in your browser, and hands you a single ZIP with all the JPGs inside. Free, unlimited, no signup. Here’s the full workflow from iPhone to live listing:

  1. Get the photos onto your computer. Plug the iPhone in with a USB cable, use iCloud Photos, or AirDrop to a Mac. If the transfer step is where things usually go sideways for you, I’ve written up the whole process in converting iPhone photos to JPG on a PC.
  2. Open the converter in any browser. Nothing to install, and it works the same on Windows, Mac, or a Chromebook.
  3. Drag all the HEIC files in at once. Select the entire batch, whether that’s 20 files or 50, and drop them into the converter in one go. There’s no file limit.
  4. Wait a few seconds. Conversion runs on your own machine, so even a big batch typically finishes before you’d have time to switch tabs.
  5. Download the ZIP. One click gives you a single ZIP file with every converted JPG inside, instead of 40 separate downloads cluttering your folder.
  6. Unzip and upload. Extract the folder, then point eBay’s or Facebook’s uploader at the JPGs. They’ll all go through.

No computer? The same converter runs in Safari on the iPhone itself. Select the photos in the Files or Photos app, drop them in, and save the ZIP straight to your phone. For big inventory batches I still prefer a desktop and a mouse, but the phone-only route works fine.

Two things about this setup matter specifically for sellers:

  • Your photos never leave your computer. The conversion happens inside your browser; there’s no upload to any server. Don’t take my word for it, either: open your browser’s Network tab while converting, or switch on airplane mode first. It keeps working. Here’s how the in-browser conversion works if you’re curious.
  • EXIF and GPS data get stripped automatically. iPhone photos embed the exact coordinates of where they were taken, which for product photos usually means your home. You’re about to post these images publicly and probably meet strangers from these platforms. Not shipping your home GPS coordinates inside every listing photo is a genuine safety win, not a nice-to-have.

If you photograph inventory in bulk regularly, bookmark the tool. The workflow is identical whether you’re converting 10 photos or 200, and there’s no limit either way.

Listing photo tips while you’re at it

Since you’re reprocessing your photos anyway, a few adjustments that measurably help:

  • Aim for 800 to 1,600 pixels on the long side for eBay. That’s the range eBay’s own photo tips page recommends, and the hard minimum is 500 pixels on the longest side. Photos straight off an iPhone are roughly 4,000 pixels wide, comfortably above the bar, so don’t shrink them below it.
  • Watch eBay’s size cap. eBay’s help page caps uploaded files at 12MB each. Converted JPGs from a modern iPhone usually land in the 2 to 5MB range, so you’re unlikely to hit it.
  • Use all the slots. eBay gives you up to 24 photos, Marketplace up to 10. More angles, close-ups of flaws, and shots of labels or serial numbers mean fewer returns and fewer “does it really work?” messages.
  • Lead with your best photo. On both platforms, the first image becomes your search thumbnail. Plain background, item filling the frame, natural light.

Stop the problem before your next batch

If you sell regularly and would rather never convert again, tell your iPhone to shoot JPG going forward:

  • Open Settings > Camera > Formats
  • Choose Most Compatible

New photos save as JPG and upload to either platform with zero fuss. The trade-offs are larger files eating your storage and the fact that the setting doesn’t touch anything already in your camera roll. I’ve broken down whether the switch is worth it in how to stop your iPhone saving HEIC.

My honest take for sellers: I leave HEIC on for the storage savings and batch convert at listing time, since it’s one drag-and-drop either way. But if the extra step annoys you, Most Compatible ends the problem at the source.

The bottom line

When eBay or Facebook Marketplace won’t take your photos, it’s almost never you, your phone, or a flaky connection. It’s HEIC meeting an uploader that can’t or won’t deal with it, and no amount of retrying fixes a format mismatch. Convert the whole batch to JPG in one shot, upload files every platform on earth accepts, and get back to selling. Drag your photos into the free HEIC to JPG converter and you’ll have a ZIP of listing-ready JPGs before your coffee goes cold.

Frequently asked questions

Why won't eBay upload my iPhone photos?

Almost always because they're HEIC files, the format iPhones use by default. eBay's help page technically lists HEIC as an accepted format, but sellers have reported HEIC upload failures on eBay's own community forums for years, especially in the mobile app and with drag-and-drop. Converting the photos to JPG before uploading makes the errors disappear, because JPG is the one format every uploader handles cleanly.

Does Facebook Marketplace accept HEIC photos?

Not reliably. If you upload straight from the Facebook app on your iPhone, iOS usually converts photos to JPG behind the scenes, so it works. The trouble starts when you transfer photos to a computer first: .heic files selected in a desktop browser typically fail or never appear in the listing. Converting them with a HEIC to JPG converter before you upload fixes it on both app and desktop.

How do I convert 30 or 50 listing photos at once?

Use a converter with true batch support. With SnapHEIC you drag the entire set of HEIC photos in at once, everything converts locally in your browser, and you download a single ZIP with all the JPGs inside. There's no per-file limit and no queue to babysit. I've covered the full workflow in the guide to batch converting HEIC to JPG.

Is it safe to run product photos through an online converter?

It depends on the converter. Many upload your files to a server, which is worth thinking twice about. SnapHEIC converts entirely in your browser, so photos never leave your computer, and it strips EXIF/GPS metadata during conversion, which means your listing photos won't carry your home coordinates. Here's a full breakdown of whether converting HEIC online is safe.

How do I stop my iPhone from taking HEIC photos in the first place?

Open Settings, tap Camera, then Formats, and choose Most Compatible. From then on, your product shots save as JPG and upload to eBay or Marketplace without any conversion step. Files will be a little larger, and the setting doesn't change photos you've already taken, so existing HEIC shots still need converting. I walk through the trade-offs in how to stop your iPhone saving HEIC.

Keep reading

Convert your HEIC photos now →