Image Hosting for eBay Listings

Upload your product photos and copy eBay-ready HTML for the listing description, plus direct HTTPS links for bulk uploads. 10 images with no account, 20 with a free account.

Upload your eBay photos

Select several photos, drag them in, or choose a folder. Your codes appear as each photo finishes.

Create a free account to upload more images

A free account keeps your images and lets you upload more.

Your browser could not save the waiting images for later. After you sign up, choose them again.

Drag & drop images here or Choose images Or paste a screenshot or a copied image (Ctrl+V).

Show all files

Location and camera details are removed from every photo.

Click an image to open its page

Embed codes

Choose a format and copy one code per image.

A free account keeps your photos online until you delete them. The photos you upload here move into it.

Keep my eBay photos online, free
Without an account
10 images, 10 MB each
Free account
20 images, 32 MB each
Codes for every photo
eBay description HTML and direct HTTPS links
Formats
JPG, PNG, GIF and WebP

How to add images to an eBay listing description

Upload the photos, copy the HTML, paste it into the description.

  1. Upload your photos. Drop them in the box above. Each photo gets its own HTTPS address.
  2. Copy the eBay HTML. The format "eBay listing description (HTML)" is already selected. Press Copy all.
  3. Paste it into your listing. In the eBay listing form, switch the description to its HTML view and paste the code.
  4. Check the preview. Each photo fills the width of the description on a computer and scales down to fit a phone.

Choose "eBay direct links" and you get one HTTPS address per photo, ending in the file name.

Paste a link into the "from web" option of the eBay photo uploader, or put the links in the picture column of your bulk upload file. eBay fetches each photo from its link and stores a copy with the listing.

Why eBay sellers use image hosting

eBay hosts the gallery photos of a listing. Photos inside the description and photos in a bulk upload file need a web address of their own.

The gallery holds 24 photos per listing. Extra photos, size charts, condition close-ups and brand banners go in the description, and each one has to be hosted with a direct HTTPS link. The same is true when you create listings from a file: every picture in it is a link.

eBay rules for images hosted outside eBay

eBay accepts hosted images that load over HTTPS, and bans scripts and links that lead away from eBay.

  • HTTPS only. Every address this page gives starts with https.
  • No scripts. The code is one plain image tag per photo, with no JavaScript.
  • No outside links. The code holds the picture alone, with no link around it and no credit line.

Free and Pro image hosting for eBay sellers

Start with no account, keep 20 photos free, go Pro for unlimited photos.

Without an accountFree accountPro
Images you can keep online1020Unlimited
Largest image10 MB32 MB96 MB
How long images stay onlineRemoved when nobody opens themUntil you delete themUntil you delete them
Replace a photo and keep its linkNoNoYes

Pro gives you unlimited photos, 96 MB per photo, no ads, and Replace image: swap a photo and every listing description that shows it displays the new one. Pro plans start at $3.29 a month.

See Pro plans from $3.29 a month

Questions about image hosting for eBay

Yes. eBay accepts images hosted outside eBay when the address uses HTTPS. In a listing description the image has to be plain HTML, with no script and no link that leads away from eBay. The code from this page is exactly that.

Put the extra photos in the description. The eBay gallery holds 24 photos per listing. Upload the rest here, copy the eBay HTML and paste it into the description in its HTML view.

Yes. You can upload 10 photos with no account and keep 20 photos with a free account, at 32 MB per photo. Pro accounts keep unlimited photos.

With an account, no: your photos stay online until you delete them. Photos uploaded without an account are removed when nobody opens them, so create a free account for any listing you plan to keep running. The photos you uploaded as a visitor move into the new account.

The usual causes are an address that starts with http instead of https, a link to a web page instead of the image file, or a host that deleted the image. The code from this page uses the https address of the image file itself.

Yes. Choose the format "eBay direct links" and copy one address per photo into the picture column of your file. eBay fetches each photo from its link.

With Pro, yes. Replace image swaps the file and keeps its address, so the description shows the new photo. Photos in the eBay gallery are stored by eBay and change only when you edit the listing.

Yes. Each image in the eBay HTML is set to the width of the description and scales down on a small screen.

JPG, PNG, GIF and WebP.

Part of MyIMGs.org free image hosting.

MyIMGs.org is an independent service and is not affiliated with eBay.