Ecommerce Image Size Guide

Every major platform's image spec in one table, with a crop-and-download tool that outputs the right size on the spot.

Describe the result you need. AI will set up the tool and ask for any missing details.

Configure with AI

Enter to submit · Shift + Enter for a new line

Sent to AI. Leave out passwords and private customer data.

Shopify product (square)

Output size
2048 × 2048 px
Platform limits
Up to 5000 × 5000 px, under 20 MB
Notes
Shopify's suggested size for square product images.
Source
Shopify Help Center

Drop your images here or browse files

JPEG, PNG, WebP or GIF, up to 30 at once. Processed in your browser: nothing is uploaded.

Settings

%

80 to 90 looks the same as the original to most people, at a fraction of the size.

%

How to use this page

Pick a platform and image type from the dropdown, drop in a photo, and it's resized to that platform's exact spec straight away. Switch platforms and the same photo is re-cropped to the new size, so you can build a full photo set from one original in a few clicks.

Every platform's product image spec

PlatformSizeNotes
Shopify product (square)2048 × 2048 pxUp to 5000 × 5000 px / 25 MP, under 20 MB
Amazon main image2000 × 2000 px1,000 px+ for zoom, pure white background, 85%+ fill
Etsy listing (4:3)2667 × 2000 px2,000 px+ recommended, 635 px+ minimum first photo
Etsy big banner1600 × 400 px1200 × 300 px minimum; 3360 × 840 px for a sharper display
eBay listing1600 × 1600 px500 × 500 px minimum, up to 12 MB
Walmart Marketplace2200 × 2200 px1500 × 1500 px for zoom, 5 MB max, pure white
TikTok Shop1200 × 1200 px600 × 600 px minimum, square
Google Shopping1500 × 1500 px500 × 500 px minimum from 31 Jan 2027 (100 px today), 16 MB max
WooCommerce product1200 × 1200 pxDefault single-image display is 600 px wide

Each platform's own tool on this site (linked in Related) goes further: compliance checks, banner croppers with a mobile preview, and a background remover for a plain backdrop.

Questions people ask

What's a safe size to shoot product photos at?

3000 to 4000 px on the longest side covers every platform in the table with room to crop, and still downsizes cleanly. Going much smaller limits your options later.

Do I need a different photo for every platform?

Not necessarily. This tool crops the same source photo to each platform's shape, so one well-lit original with a plain background can cover most of them.

Why do the platforms disagree on the right size?

Each one balances its own zoom feature, page layout and bandwidth. Amazon and Walmart lean on a large, pure white square for zoom; Etsy uses a wider 4:3 shape; TikTok Shop is a smaller square built for phones.

Is WooCommerce's image size fixed?

No. WooCommerce's own developer docs list 600 px as the default single-product display width, but themes and the WordPress Customizer can change it, so check your theme's setting.

Want this builtinto your store?

I'm Emmanuel, a Shopify and WooCommerce developer. If this tool pointed at something you'd rather have fixed for you (a faster store, cleaner product data, a migration, a custom feature), send me a note.

Emmanuel Asika

Emmanuel Asika

Shopify & WooCommerce developer, Dublin

I build and fix online stores: new builds, migrations, speed, SEO and the custom bits apps can't do.

hello@emmanuelasika.com