The failure mode is not dramatic. The listing does not end. It does not get a warning banner in your face. It just quietly renders a blank or broken-image placeholder in search results and on the item page, and buyers scroll past it. Weeks later you wonder why that item stopped selling.
Below is the practical version: what causes it, how to confirm whether it is really broken (a surprising share of "broken photo" reports are your own browser), and how to check a whole store without paying anything.
Do this before you touch the listing — it takes 30 seconds and saves the most common false alarm.
Ctrl+Shift+R on Windows, Cmd+Shift+R on Mac.If the photos appear in all four, nothing was broken. If they are missing logged-out but fine logged-in, it is real and buyers are seeing the broken version.
eBay's picture policy prohibits, among other things: added borders, added text or artwork, promotional marketing material, watermarks of any type — including watermarks added to mark ownership, placeholder images, and stock or catalogue photos on used, damaged or defective items. eBay states that consequences can include removing the listing, issuing a warning, restricting activity, or account suspension.
If your photos were hosted by a third-party lister rather than uploaded to eBay directly, the images can vanish when that service changes or shuts down — your listing keeps its old image addresses, and those addresses now return nothing. This is exactly what happened to a lot of sellers when InkFrog closed; we wrote a separate plain-language guide to the InkFrog shutdown for that case.
When eBay fetches an externally hosted image, it can give up rather than retry if the host is slow,
rate-limits, hotlink-protects, redirects, or returns the wrong Content-Type. The result looks
identical to a broken photo, and it can work on your machine while failing for eBay's fetcher.
Immediately after publishing or revising, eBay may still be processing images. This one is temporary and usually resolves within minutes. Re-check before you start revising anything.
| Requirement | eBay's figure |
|---|---|
| Minimum resolution | 500 × 500 pixels (at least one photo, 500 px on the longest side) |
| Recommended | about 1600 × 1600 |
| Maximum file size | 12 MB per image |
| Photos per listing | up to 24 |
| Accepted formats | JPEG, PNG, GIF, TIFF, BMP, WEBP, HEIC, AVIF |
| Not allowed | borders, added text/artwork/marketing, any watermark, placeholder images, stock photos on used items |
There is no single button. In practice it is a choice between three methods, each with a real limit:
| Method | Good for | Where it stops |
|---|---|---|
| Open the listing logged out (incognito, phone on mobile data) | Confirming a single listing you already suspect — free, definitive | One listing at a time. Impossible at 500+ live items. |
| Free bulk photo scanners — there are genuinely free ones, including ISDNtek's bulk photo scanner, which will check tens of thousands of listings at no cost | Getting a list of which listings are broken across a large store | You hand a third party your listing access, and you still have to fix each one by hand afterwards. |
| Browser-side check on the page you are on — what Mend does | Checking the page in front of you without uploading anything or granting account access | It only checks pages you open yourself. It does not crawl or auto-page through your store — by design. |
The honest summary: if you want a bulk list today and you are comfortable connecting a tool to your account, use one of the free bulk scanners — they exist and they work. If you would rather not hand over account access and just want to know whether this page in front of you is fine, check it in the browser.
Related: if your missing photos came from a lister shutting down, read the InkFrog shutdown guide. If your problem is money rather than photos, see why your eBay ad fees keep rising and why Promoted Offsite charges keep arriving after you end a campaign.
We are building the browser-side option. Mend checks the listing pages you already have open and flags images that failed to load — no account connection, no background requests, nothing uploaded. It is a free extension and it is currently working through store review.
If broken photos cost you sales and you want to know when there is an installable link, leave your email. One message, nothing else.