Image Formats 17 min read · Published August 6, 2026

Product Image Requirements for Every Major Marketplace

Getting rejected from Amazon because your background isn't quite white enough is annoying. Getting demoted in Etsy search because your first photo is 600 pixels wide is worse - it can cost you sales for months before you even notice. Every major marketplace has its own image rules, and they disagree with each other in ways that matter: what Amazon calls mandatory, eBay treats as optional; what Shopify leaves to your theme, WooCommerce bakes into its thumbnail pipeline. This guide pulls the official technical requirements for seven major selling platforms into one place, with honest notes about where the "rules" are actually vendor-sourced estimates rather than documented specs. By the end, you'll have a clear picture of what each platform demands, where to invest your image-editing time, and how to run a batch through a consistent prep workflow before uploading. A bit of context on why this is worth taking seriously: Amazon links image zoom directly to revenue, stating in its own Seller Central documentation that "zoom has been proven to enhance sales" - and zoom requires images of at least 1,000 pixels on the longest side. Etsy is more explicit still, tying the resolution of your primary photo to where your listing shows up in search. These aren't soft suggestions.

Published August 2026 by the Mochify Engineering Team. Platform specs checked against each marketplace's official help and developer documentation June 2026; third-party estimates are clearly labeled throughout.

What's in This Guide

The Three Rules Every Marketplace Shares

Before diving into platform specifics: three requirements appear in some form across every platform covered here, even if the enforcement mechanism differs.

No added text, logos, or watermarks on primary images. Amazon and eBay make this explicit in their picture policies. Etsy's guidance implies the same. If your MAIN image includes your brand name in the corner, expect removal or suppression.

Resolution is not optional. Every platform either enforces a hard minimum or ties image quality to algorithmic benefits. The practical floor for 2026 is 1,000 pixels on the longest side; anything below that leaves zoom disabled on Amazon and risks lower search placement on Etsy.

File format matters more than you think. Amazon and Etsy still only accept JPEG, PNG, TIFF, and (non-animated) GIF uploads. eBay's developer API also takes WebP, AVIF, and HEIC - but converts all of them to JPEG on its servers. Shopify is the most permissive on upload formats, accepting WebP and HEIC natively and serving AVIF or WebP to browsers automatically via its CDN.

Amazon: The Strictest Spec in the Room

Amazon enforces the tightest, most detailed set of image rules of any platform here. These come from Amazon's official Seller Central documentation checked June 2026.

Accepted formats: JPEG (recommended), TIFF, PNG, and non-animated GIF. No WebP, no AVIF, no HEIC, no PSD. JPEG is the safe choice.

Dimensions: Images should be at least 1,000 pixels on the longest side for zoom to activate. Amazon explicitly states this is the threshold where zoom - which it documents as a driver of sales - kicks in. There's a floor of 500 pixels, but images below 1,000 will not trigger zoom and may generate warnings. The hard maximum is 10,000 pixels on the longest side.

MAIN image rules: This is where Amazon stands apart. Your primary listing image (the "MAIN" slot in Seller Central) must:

  • Show only the product being sold, outside its packaging (with narrow category exceptions)
  • Have a pure white background - RGB 255,255,255 exactly. Non-pure-white backgrounds trigger automated suppression
  • Be a real photograph of the actual product, not an illustration, mockup, or placeholder
  • Show the product in full, with nothing cropped off by the frame edges
  • Fill roughly 85% of the image area
  • Contain no added text, logos, watermarks, borders, color blocks, or inset images

Additional images (the other slots beyond MAIN) have far more flexibility - lifestyle shots, context, multiple angles, packaging, and scale references are all fine.

How many images: Amazon recommends at least six images and one video per product. The current Seller Central UI typically shows up to nine image slots. No hard maximum is documented.

Common errors: A listing gets suppressed when the MAIN image background fails the pure-white check. Images smaller than 500 pixels won't upload cleanly; images between 500 and 1,000 pixels upload but disable zoom.

Shopify: Flexible, but Your Theme Decides

Shopify is intentionally permissive on image requirements because it's a platform for building stores, not a marketplace with its own quality control. The rules that do exist are about what you can upload, not how your images look.

Accepted formats: PNG (recommended for quality), JPEG, PSD, TIFF, BMP, GIF, SVG, HEIC, and WebP. Animated GIF and animated WebP are both supported. Notably, Shopify does not accept AVIF as an upload format as of June 2026 - but its CDN serves AVIF to supported browsers automatically after you upload in another format.

Dimensions and file size: Product and collection images can be up to 5,000 x 5,000 pixels (25 megapixels), with a hard 20 MB per-file limit. Shopify will reject images that exceed either limit.

What Shopify recommends: For square product images, Shopify states that 2,048 x 2,048 pixels "usually displays best." This is the practical target for most stores. It's a recommendation, not a rule - non-square images are accepted, and actual display depends entirely on your theme.

CDN and delivery: Shopify automatically generates multiple sizes when you upload an image. Its CDN negotiates the delivery format based on browser capability, serving AVIF first where supported, then WebP, then JPEG as a fallback. This means a JPEG you upload may reach a buyer as AVIF or WebP - which is good for performance but worth knowing if you're troubleshooting image quality at the browser level.

Theme control: Whether your images appear square, portrait, or landscape in collection grids is a theme decision, not a platform rule. Many popular themes crop thumbnails to 1:1 using CSS, even if your original image is 4:3. If your images look cropped in the wrong place on a Shopify store, it's the theme doing it - and adding padding or adjusting subject positioning in your source images is the fix.

Performance note: Images typically account for 50-80% of total page weight on Shopify stores. Uploading at 2,048 x 2,048 and letting Shopify's CDN handle downscaling is usually the right trade-off: high enough quality for zoom and retina displays, small enough not to tank LCP scores on mobile.

Etsy: Resolution Affects Your Search Ranking

Etsy is unusual because it has made the link between image resolution and search placement explicit in its own documentation. This is documented on the "How to Use the Etsy Search Visibility Page" help article (checked June 2026): active listings need, among other requirements, a primary photo containing "high-resolution images (we recommend a width and height of 2000 pixels or more)" to have "a chance to receive priority placement in relevant search results."

Accepted formats: JPEG (.jpg), GIF, and PNG only. WebP is not in the accepted list. Animated GIFs and transparent PNGs are not supported - transparent areas render as black.

Dimensions: Etsy recommends primary photos with a width and height of at least 2,000 pixels. The minimum for your first listing photo - the one that appears in search results - is 635 x 635 pixels; below that, Etsy's documentation warns your listing "may show up lower in searches." The practical upshot: 2,000 x 2,000 is the target for competitive search placement.

File size: No hard cap is documented in Etsy's official help, but Etsy warns that images larger than 1 MB "may not finish uploading, especially on a slower internet connection." Third-party sources cite a ~20 MB practical limit. Keeping files in the 1-5 MB range after optimization is safe for both upload reliability and loading speed.

How many images: Up to 10 images per listing.

Aspect ratio and cropping: Etsy doesn't mandate a specific ratio. In practice, images are displayed differently depending on context - search results, listing detail pages, and shop views all crop differently. The safe approach is to center your subject with some margin, so the key product detail isn't at the very edge where a dynamic crop might cut it off.

See also What Image Format Should I Use for Product Photos? for a comparison of JPEG vs WebP vs AVIF for marketplace listings specifically.

eBay: Generous on Format, Firm on Minimum Size

eBay is more lenient than Amazon on content rules - no white background requirement, no precise fill percentage - but it has a clear minimum dimension and a detailed set of upload errors worth knowing.

Accepted formats: eBay's developer API (EPS) accepts JPEG, PNG, GIF, BMP, TIFF, AVIF, HEIC, and WebP. The catch: GIF, PNG, and JPEG keep their format on the server; AVIF, HEIC, WebP and other non-JPEG formats are converted to JPEG on upload. So even if you upload HEIC or AVIF, buyers receive a JPEG.

Dimensions: The documented minimum is 500 pixels on the longest side. Community guidance from eBay's help resources suggests 1,600 x 1,600 pixels for best zoom quality - this is framed as a recommendation rather than a hard rule, but it's worth treating as the practical target for competitive listings. The hard maximum via the developer API is a combined height + width of 15,000 pixels; images exceeding this are rejected (error code 190202).

File size: The safe cap for manual web-tool uploads is 7 MB per image. The API/EPS limit is 12 MB. If you're managing listings programmatically, use 12 MB as the absolute ceiling; if you're uploading through the standard listing UI, aim to stay under 7 MB.

Picture policy: eBay prohibits borders, text overlays, marketing graphics, and watermarks on listing photos. Backgrounds don't need to be white, but the guidance emphasizes clean, neutral backgrounds and well-lit images.

How many images: Up to 24 images per listing in most categories at no extra cost. Multi-variation listings support up to 12 images per variation. At least one image is required.

Common errors and their codes (from eBay's developer documentation):

  • 190201: File above the maximum size (~12 MB) - compress before uploading
  • 190202: Combined height + width exceeds the maximum - downscale large-dimension images
  • 190203: Unsupported file format (e.g., PSD) - convert to JPEG or PNG first
  • 190204: Image URL not HTTPS or not accessible - direct file uploads avoid this

If you're running into eBay's format and size requirements at scale, the eBay Image Converter at Mochify handles conversion to JPEG and compression to under the 12 MB API limit in one step.

WooCommerce: Your Theme, Your Rules

WooCommerce is a self-hosted platform, which means there is no central pixel count or file-size rule - it depends entirely on your WordPress installation, your server configuration, and your active theme.

What WooCommerce does control is three registered image sizes that themes build on:

  • woocommerce_thumbnail - used in product grids (shop and category pages); default 300 px wide, square-cropped
  • woocommerce_single - used on individual product pages; shows the full uploaded image uncropped, default 600 px wide
  • woocommerce_gallery_thumbnail - navigation thumbnails below the main image; always square-cropped, default 100 x 100 px

Store owners can adjust thumbnail cropping in the Customizer: options are 1:1 (square), a custom ratio, or uncropped. Starting with WooCommerce 3.3, themes can also declare their own preferred image widths, which overrides the admin settings.

Practical guidance: Because there's no platform-level minimum, the right target size is whatever your theme's single-product display actually renders at - typically 600-1,200 px wide. Uploading at least 1,600 px wide and letting WordPress regenerate thumbnails at the correct sizes is a safe approach. The "Fixing blurry product images" article in WooCommerce's own documentation covers this well.

Formats: WooCommerce inherits WordPress's media library, which in current releases supports JPEG, PNG, GIF, and WebP. AVIF support depends on your WordPress version and server configuration - check before assuming it will work.

Vinted: Guidance Over Specs

Vinted's English-language help content focuses almost entirely on what to photograph - authenticity shots, natural lighting, branded item close-ups - and gives almost nothing in the way of technical specs.

What the official docs say: Up to 20 photos per listing. Photos should show the full item first, then defects and branded details. No file format, pixel dimension, or file size limits are stated anywhere in Vinted's publicly available help center as of June 2026.

What third-party sources suggest (treat as best-practice estimates, not rules): Portrait images in a 3:4 ratio - around 900 x 1,200 px or 1,080 x 1,350 px - appear to work well with Vinted's vertical feed layout. A minimum shortest side of 600-800 px and a maximum file size around 20 MB are commonly cited. These are not confirmed by Vinted's documentation; they reflect what consistently works in practice.

Practical approach: Shoot or crop to a portrait 3:4 ratio, keep files under 5 MB after compression, and ensure the shortest side is at least 800 px. Vinted compresses on upload, so starting from a sharp original gives you more to work with.

Depop: Square or Be Cropped

Depop is unusual in that its own seller education explicitly tells you what to do even when a technical spec document isn't publicly available.

Official guidance: Depop's Level Up seller video (produced by Depop's Seller Success Team) instructs: "Always upload a square 1:1 ratio and show the full item in the photo." This is the clearest platform-endorsed requirement, even without a formal technical spec sheet.

Third-party specs (sourcing from a Depop Seller Photography Guide PDF referenced by multiple independent sellers): The widely cited figures are 1,080 x 1,080 px recommended, 640 x 640 px minimum, JPEG or PNG formats, 15 MB maximum per image. These numbers are consistent across Depop-specific tools but do not appear in Depop's public help center, so treat the precise figures as plausible rather than verified.

How many images: Up to 4 photos plus a short video per listing (per the current Depop app UI and community references).

Cropping behavior: Third-party tools report that non-square images are auto-cropped to square for cover thumbnails, consistent with Depop's square-first feed design. This isn't documented in a public spec, but it aligns with the seller education telling you to shoot 1:1 from the start.

For listings across platforms where thumbnail cropping behavior is unclear, the Bulk AI Square Cropper at Mochify uses saliency-guided cropping to center on the main subject, with output sizes from 500 to 2,000 px.

Quick-Reference Cheat Sheet

PlatformMin dimensionsSweet spotMax file sizeAccepted upload formatsWhite BG required?Square required?
Amazon500 px (long side); 1,000 px for zoom1,600-2,000 px~10,000 px long side (no MB cap stated)JPEG, PNG, TIFF, GIF (non-animated)Yes - MAIN image, RGB 255/255/255No
ShopifyNone enforced2,048 x 2,048 px20 MBJPEG, PNG, WebP, HEIC, SVG, GIF, BMP, TIFF, PSDNoRecommended for consistent grids; not required
Etsy635 px (for search); 2,000 px for priority placement2,000 x 2,000 px~20 MB (1 MB warned as upload risk)JPEG, PNG, GIF (no animated, no transparent PNG)NoNo (but common)
eBay500 px (long side)1,600 x 1,600 px7 MB (web UI) / 12 MB (API)JPEG, PNG, GIF, BMP, TIFF, AVIF, HEIC, WebP (non-JPEG converted to JPEG server-side)NoNo
WooCommerceNone (theme-dependent)Match your theme's single-product width (typically 800-1,600 px)None (server-dependent)JPEG, PNG, GIF, WebP (via WordPress)NoThumbnails square by default; configurable
VintedNot documented900 x 1,200 px or 1,080 x 1,350 px (3:4 portrait; third-party estimate)Not documented (~20 MB cited in third-party guides)Not documented (JPEG/PNG assumed)NoNo (portrait 3:4 better suited)
Depop~640 px (from third-party sources)1,080 x 1,080 px square~15 MB (from third-party sources)JPEG, PNG (assumed from third-party guides)NoYes - strongly; non-square images get auto-cropped to square

Mochify Workflow: Prep Images for Any Marketplace

Getting images to spec across multiple platforms involves the same few operations repeatedly: resize to the right dimensions, compress to meet file size limits, convert to an accepted format, and remove backgrounds where needed. A single plain-English prompt handles all of this in one pass.

  1. 1
    Describe what you need

    Open mochify.app and type the task in plain English. Magic Flow interprets the intent and applies the right combination of resize, format conversion, and compression settings. For marketplace prep, prompts like these work directly:

    • "Resize to 2000x2000 JPEG, keep quality high" (Etsy primary images)
    • "Convert to JPEG, max 1600px on longest side, compress for web" (Amazon MAIN images)
    • "Compress to under 7MB as JPEG" (eBay web-tool uploads)
    • "Square crop to 1080px, center the subject" (Depop)

    Magic Flow runs a two-step pipeline: a language model parses your prompt, then the C++ compression engine executes the output. The result is a JPEG, WebP, AVIF, or PNG - whichever you asked for - ready to upload.

  2. 2
    Process in batches

    If you're preparing images for multiple SKUs in one session, Mochify processes up to 25 files at once on Seller and Pro plans, or 3 per session on Free. Upload your batch, describe the transformation once, and download the full set.

  3. 3
    Background removal

    For Amazon MAIN images and other white-background requirements, background removal is available on every plan, including Free. Run a natural-language prompt like "remove background and export as JPEG on white" to get an image that meets the RGB 255,255,255 rule cleanly.

Privacy note: images you upload to Mochify are streamed into the encoder in RAM, processed, and wiped immediately - no disk writes of your source files, no logs containing file data. If you're working with product images that carry location metadata or other EXIF data you'd rather not expose, say so in the prompt - for example "resize to 2000x2000 JPEG and strip all metadata" - and the output matches the instruction.

FAQ

Does Amazon require square images?

No. Amazon doesn't mandate a 1:1 aspect ratio for most product categories. The MAIN image rules are about background (pure white), fill percentage (~85% of frame), and content (real photo, product only, no text or watermarks) - not aspect ratio. Some category-specific guides, such as those for clothing, specify ratios close to 3:4, but there's no universal square requirement.

Why does Etsy rank lower-resolution images lower in search?

Etsy's Search Visibility documentation states that a primary photo with "high-resolution images (we recommend a width and height of 2000 pixels or more)" is one of the requirements for "a chance to receive priority placement in relevant search results." Etsy has a direct commercial interest in its listings converting well, and higher-resolution images tend to result in more confident buyers.

Does eBay convert WebP and AVIF uploads to JPEG?

Yes. eBay's developer documentation (EPS) confirms that JPEG, PNG, and GIF retain their original format, but "other non-JPG format files are converted to JPG" server-side. So uploading WebP, AVIF, or HEIC to eBay results in a JPEG being stored and delivered to buyers. Save yourself the conversion uncertainty and upload JPEG directly.

What's the difference between Vinted's portrait format and Depop's square format?

Vinted's mobile-first feed is designed around portrait images - taller than wide - which take up more screen space and look more natural in a scrolling feed. Depop's grid is built around squares, and the platform explicitly tells sellers to shoot 1:1. If you're selling the same item on both platforms, you'll need two crops.

Can Shopify's CDN serve AVIF if I upload JPEG?

Yes. Shopify's CDN negotiates format delivery based on the browser's Accept header, serving AVIF where supported, WebP as a second option, and JPEG as a fallback. You upload once (JPEG, PNG, WebP, etc.) and Shopify handles format negotiation for delivery. You do not need to upload AVIF files to get AVIF delivery on Shopify.

How does WooCommerce decide what size to display my product images at?

WooCommerce registers three image sizes with defaults (300 px square thumbnails, 600 px single-product, 100 px gallery navigation), but themes can override these widths in their code. The actual displayed size is a combination of the WooCommerce settings, your theme's declarations, and CSS. If images look wrong after upload, check your theme's recommended image dimensions first, regenerate thumbnails (using a plugin like Regenerate Thumbnails), and confirm your source images are at least 1.5-2x the rendered pixel width.

What file format should I use across all platforms?

JPEG is the only format accepted on all seven platforms covered here (even eBay converts others to JPEG). PNG is accepted everywhere except Vinted and Depop, where the format isn't officially documented but is widely assumed to work. WebP is only reliably accepted as an upload format on Shopify and eBay (where it's converted to JPEG anyway). For maximum compatibility, JPEG at 85-90% quality is the sensible default for marketplace uploads. See What Image Format Should I Use for Product Photos? for a deeper look.

Should I optimize before uploading or let the platform handle it?

Optimize before uploading. Every platform recompresses on ingest, and starting from a well-optimized JPEG at the right dimensions gives the platform's encoder better material to work with than an unoptimized raw or PSD. Shopify's CDN, for example, generates multiple sizes from your upload - so uploading at 2,048 x 2,048 px, compressed cleanly to around 300-500 KB, gives it a sharp source to downscale without hitting the 20 MB upload limit. See Should I Optimize My Images Before I Upload Them? for the full rationale.

Prep once, sell everywhere

Once your images are at the right spec, they upload cleanly to any platform in this guide - no per-platform re-editing required. Optimize your marketplace images at mochify.app.

Try it free at mochify.app →

Related Guides