QuickWand
← All guides

How to Convert iPhone Photos for Online Selling

You take great product photos on your iPhone, but every marketplace seems to fight you when you try to upload them — Amazon rejects them outright, Mercari throws an error, Poshmark's website won't take them, and eBay is hit or miss. The common thread: your iPhone saved them as .heic files.

One conversion to JPG solves it for every platform. Here's the whole workflow.

How to convert iPhone photos to JPG for selling

QuickWand's free HEIC to JPG converter runs in your browser, so your product photos never leave your computer.

  1. Open the HEIC to JPG converter.
  2. Drag in all your .heicproduct photos at once — an entire day of shooting if you like.
  3. Choose JPG and set the quality to about 90% to keep every detail crisp.
  4. Click Download all as ZIPto grab the whole batch, then upload to whichever marketplace you're listing on.

Why iPhones save HEIC — and why it breaks marketplaces

Since iOS 11, iPhones default to HEIC because it stores the same quality image in roughly half the file size. Apple optimized for phone storage; marketplaces optimized for the long-standing JPG standard. The result is friction every time you try to sell.

Here's how the major platforms actually handle HEIC:

  • Amazon— Does not accept HEIC at all. Takes JPEG, PNG, TIFF, and non-animated GIF, up to 10 MB.
  • Mercari— Rejects HEIC. Use JPEG or PNG.
  • Poshmark— Doesn't support HEIC for web uploads (listing from a computer); convert to JPG first.
  • eBay— Lists HEIC as supported, but uploads fail on Firefox, some Safari versions, and the legacy listing tool.
  • Etsy— Lists HEIC as supported, but handling is inconsistent across browsers and devices.
  • Shopify— Lists HEIC as supported, but uploads are unreliable in practice; Shopify recommends JPG.

The pattern is clear: HEIC is either rejected or unreliable, while JPG works everywhere. Converting once saves you from chasing platform-specific quirks.

Stop the problem at the source

If you sell often, set your iPhone to capture JPGs directly: open Settings → Camera → Formats and choose Most Compatible. New photos save as JPG. Photos already in your camera roll remain HEIC, so use the converter for your existing shots.

Compress your photos so listings load fast

High-resolution iPhone JPGs can be several megabytes each. Buyers (and search rankings) reward fast-loading listings, so run your converted photos through the free image compressor at 80–85% quality. You'll cut file sizes by half or more with no visible difference, keeping you under every marketplace's limit and making uploads faster.

Convert HEIC to JPG once, compress for speed, and your iPhone photos will sell on Amazon, eBay, Etsy, Shopify, Poshmark, Mercari, and anywhere else you list.

Frequently asked questions

Why do my iPhone product photos keep getting rejected when I sell online?
Since 2017, iPhones save photos as HEIC by default. Many marketplaces — including Amazon, Mercari, and Poshmark's website — don't accept HEIC, and others like eBay, Etsy, and Shopify support it inconsistently. Converting your photos to JPG makes them upload reliably everywhere.
Which marketplaces don't accept HEIC photos?
Amazon does not accept HEIC (it takes JPEG, PNG, TIFF, and GIF). Mercari rejects HEIC, and Poshmark doesn't support HEIC for web uploads. eBay, Etsy, and Shopify list HEIC as supported but handle it unreliably across browsers and devices, so JPG is still the safest choice everywhere.
What's the best format for selling photos online?
JPG. It's universally accepted by every marketplace, handles photographic detail well, and produces small, fast-loading files. Convert your iPhone HEIC photos to JPG at about 90% quality for crisp listing images.
Is the HEIC to JPG converter free and safe?
Yes. QuickWand's converter is free with no sign-up or watermark, and it runs entirely in your browser, so your product photos are never uploaded to a server.

Free tool

HEIC to JPG

Convert .heic / .heif photos from your iPhone into JPGs that open anywhere — right in your browser, nothing uploaded.

Try HEIC to JPG— free →