Tools

Shopify product image size checker

Shopify does not force an aspect ratio, but it asks that every product image in the store use the same one, and it recommends square 2048 × 2048 with a ceiling of 5000 × 5000 or 25 megapixels under 20 MB. Drop a photo here and this page measures it against those numbers and tells you which ratio you are about to commit your store to. Nothing is uploaded.

Check against

The image is read in your browser with canvas. It is never uploaded, and no account is needed.

The only rule that really binds is consistency

Shopify will accept almost anything inside its size ceiling. What it asks for is that every product image in the store share one aspect ratio, so that collection pages show them at equal size. Break that and nothing is rejected; the grid simply goes ragged, with one product card taller than its neighbours and the whole row pushed out of alignment.

This is why the ratio this checker prints matters more than the pass or fail beside it. Decide on a ratio once, write it down, and hold every future upload to it. Square is the common choice for clothing because it survives the collection grid and the product page equally well, and because it matches what most marketplaces want if you also sell elsewhere.

If your store is already on 4:5 portrait, that is a perfectly good choice too. Change the expectation in your own notes rather than the one image, because the cost of switching is re-cropping the entire catalogue.

Size, format and what your theme does next

Two thousand and forty-eight pixels square is the size Shopify recommends. The ceiling is 5000 pixels on each side, 25 megapixels, and 20 megabytes. Anything between those is fine, and going to the ceiling helps nobody: Shopify serves resized versions to the browser anyway, so a 5000 pixel original mostly makes your admin slower to load.

Shopify lists PNG first and JPEG second. PNG holds a clean edge where a garment meets a white background, which is the case that JPEG compression handles worst, but it also produces much larger files. For a flat lay cut out on white, PNG is worth it. For a lifestyle shot, JPEG is fine.

The 800 × 800 zoom threshold repeated on third-party blogs is not on Shopify’s own documentation, so this tool does not check against it. Your theme decides what zoom does, and themes differ.

A Shopify catalogue is a consistency problem, not a photo problem

On a marketplace every listing sits next to a stranger’s listing and only has to look acceptable on its own. On your own store the whole grid is yours, and the eye reads the differences between your own photos before it reads any single one of them. A collection page where three garments float at slightly different scales, on three slightly different whites, under three slightly different colour temperatures, looks amateur even when every individual image is fine.

So the useful checks for Shopify are the boring ones: the same ratio, a background that measures the same across the set, and a garment that occupies roughly the same share of the frame each time. This tool prints all three numbers, which makes it a quick way to audit a catalogue you already have rather than only a single upload.

If your existing photos were shot over two years by three different people, pick the version you want to standardise on, run a handful of the others through this page, and you will know within a minute which ones need redoing.

What Shopify publishes, with sources

Rules a single image cannot show

  • Shopify asks that every product image in the store use the same aspect ratio so collection pages show them at equal size. One odd image out is visible on the grid.

    Source: Shopify Help Center, Product media types (read 2026-09-17)

  • The “zoom needs 800 × 800” figure repeated on third-party blogs is not on Shopify’s own page, so this tool does not check it.

    Source: Shopify Help Center, Product media types (read 2026-09-17)

What Shopify does not publish

  • Shopify publishes no background requirement and no limit on the number of images per product. Whether your store uses white backgrounds is a merchandising decision, not a platform rule.

How it works

  1. 1
    Choose the marketplace

    Pick Amazon, Etsy, eBay, Shopify, TikTok Shop or Poshmark. The rule list under the picker changes to that marketplace’s published requirements, each with its source.

  2. 2
    Choose an image

    Select a photo from your computer or phone. It is decoded in the page with canvas and read there. Nothing is sent to a server, so there is no upload wait and nothing stored.

  3. 3
    Read the result and copy it

    Each rule comes back as passed, to check, or failed, with the number we measured, how to fix it, and the official page the rule came from. Use the copy button to paste the whole report to whoever edits your photos.

Questions

What image size does Shopify recommend?
Square 2048 × 2048 px. The maximum is 5000 × 5000 px or 25 megapixels, under 20 MB.
Does Shopify require square images?
No. It requires nothing about the ratio except that the whole store use one, so collection pages line up. Square is the common choice for clothing.
PNG or JPEG for Shopify?
Shopify lists PNG first and JPEG second. PNG is larger but keeps clean edges on a white background, which matters for flat lays.
What happens if one product image has a different ratio?
Nothing is rejected, but that product sits at a different height in the collection grid and the row looks broken. This checker prints the ratio so you can compare it with the rest of your catalogue.
Does the 800 × 800 zoom rule exist?
Not on Shopify’s own documentation. It circulates on third-party blogs, so we do not check against it.

Related

Make one and see

Photopurr is best for small clothing sellers who want pay-per-image on-model photos without a subscription.