eBay or Facebook Marketplace Won't Take Your Photos? The HEIC Fix
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:
| eBay | Facebook Marketplace | |
|---|---|---|
| Stated formats | JPEG, PNG, GIF, TIFF, BMP, WEBP, HEIC, AVIF | Not officially documented; JPEG and PNG work |
| HEIC in reality | Unreliable, failures reported for years | Fails from desktop; the iPhone app converts automatically |
| Photos per listing | Up to 24 | Up to 10 |
| Minimum size | 500 px on the longest side | No published minimum |
| File size cap | 12MB per file | No 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:
- 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.
- Open the converter in any browser. Nothing to install, and it works the same on Windows, Mac, or a Chromebook.
- 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.
- 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.
- Download the ZIP. One click gives you a single ZIP file with every converted JPG inside, instead of 40 separate downloads cluttering your folder.
- 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.