filename.heic
Queued—
Seller Hub refuses the photos you just took on your phone. Convert them below and upload the full set in one go.
100% Local — Files Never Leave Your Device
Drop your listing photos here
or pick them from your device — a full set of listing images at once
Supports .heic and .heif from iPhone, iPad and modern Android cameras
90% keeps condition details visible when buyers zoom in.
filename.heic
Queued—
eBay's uploader accepts a fixed list of image types — JPEG, PNG, GIF, BMP and TIFF — and rejects HEIC before reading the file. Sellers usually hit it the first time they list something photographed on a newer iPhone rather than a camera.
eBay also generates its own gallery thumbnails, zoom images and app variants from whatever you upload, and those pipelines are built around JPEG. Converting first is the reliable route.
eBay wants a decent resolution so buyers can zoom into condition detail — at least 500 pixels on the longest side, and considerably more in practice. Nothing here is downscaled, so a 12 MP photo arrives at full size.
Convert the whole set at once and take the ZIP. Filenames stay intact, so the order you shot in is the order they upload in.
Drag them onto the box above or press Select Files. Every HEIC joins the queue automatically.
Download the JPGs or take the ZIP, then add them to the listing in the photo uploader as normal.
Check the size rules before you upload
Photos keep their original pixel dimensions unless you pick an Output size preset, which centre-crops to a square and scales the longest edge down as it converts. For a file size cap, lower the quality slider and convert again.
Aspect ratios other than square still need a manual crop in Photos, Paint or Preview.
eBay accepts JPEG, PNG, GIF, BMP and TIFF for listing photos, and does not accept HEIC. It also enforces a minimum size on the longest side and a maximum file size per image, both of which a converted iPhone photo satisfies comfortably.
Yes, with no cap on how many. Drop the whole folder in and Download All returns them as a single ZIP. Photos convert one at a time so a large batch cannot exhaust memory on a phone or older laptop.
No. The decoder is a WebAssembly module that runs inside your browser tab, so the photo is read from your device into memory and converted there. You can check it in your browser's Network tab, or disconnect from the internet once the page has loaded and convert anyway.