photomopOpen the studio

Marketplaces · Shopify

Shopify product image size and requirements

Every one of the 9 image rules below comes off a page Shopify publishes, with the source linked.

9 image rules9 read at ShopifyChecked 10 August 2026

The short answer

Shopify accepts product images up to 5000 x 5000 pixels or 25 megapixels, with a file size under 20 MB. Square product images display best at 2048 x 2048 pixels, and images must be more than 800 x 800 pixels for zoom to work. PNG and JPEG are the recommended formats.

Updated

Check your file against this

What Shopify asks for

Every row states where it comes from. A rule read off a page Shopify publishes is marked as a primary source; a figure that circulates among sellers without appearing in the platform’s own documentation is marked and hedged, and it is never printed as though the two carry the same weight.

Shopify image requirements: maximum dimensions, maximum file size, recommended square size, minimum size for zoom, practical file size, accepted file types, aspect ratio, background, video
RequirementWhat Shopify asks forWhere it comes from
Maximum dimensions5000 x 5000 px, or 25 megapixelsThis is a hard ceiling on upload, not a recommendation. A 30 megapixel camera file needs resizing first.Primary source
Maximum file sizeUnder 20 MBPrimary source
Recommended square size2048 x 2048 pxShopify's wording is that square product images "should be 2048 x 2048 pixels". This is the size most themes are built around.Primary source
Minimum size for zoomMore than 800 x 800 pxBelow this, theme zoom does not engage. It fails silently, so the only way to notice is to test it.Primary source
Practical file sizeAround 300 KB for a typical product photoShopify suggests this despite the 20 MB ceiling, because page weight is a store speed problem rather than an upload problem.Primary source
Accepted file typesPNG and JPEG recommended. PSD, TIFF, BMP, GIF, SVG, HEIC and WebP are also accepted.Shopify serves images as WebP to supported browsers regardless of what you upload, so uploading WebP yourself gains you little.Primary source
Aspect ratioKeep a consistent aspect ratio across every image in the storeMixed ratios are the most visible thing wrong with most Shopify collection pages, because the theme pads or crops to fit.Primary source
BackgroundNo platform requirement. Shopify does not enforce a background colour.Your own store, your own rules. The constraint arrives later, when the same catalogue feeds Google Shopping or Meta, which do have rules.Primary source
VideoUp to 4K, 4096 x 2160 pxPrimary source

Slide the table sideways to see every column.

  • Primary source means the value is read off a page Shopify publishes, linked under Sources below. 9 of 9 rows here are primary.
  • Platforms change these rules without announcing them. Every source below carries the date it was read, and the figures here were checked on 10 August 2026.

Why this matters on Shopify

Shopify is the one platform here that will not reject your images. It is your store, so there is no review team and no suppression. That makes the failure modes slower and more expensive.

The first is speed. Shopify accepts a 20 MB file and will happily serve it. A collection page with twenty products at 3 MB each is a page nobody on a phone waits for, and page weight feeds directly into the Core Web Vitals that affect how the store ranks. Shopify's own guidance suggests around 300 KB for a typical product photo, which is roughly one sixtieth of what it permits.

The second is the grid. Themes crop or pad to whatever ratio they are built for, so a catalogue with a mix of square, portrait and landscape photos produces a collection page where products sit at different sizes with uneven whitespace. Nothing is broken and the store looks amateur.

The third arrives later. Your Shopify catalogue is usually the source for other channels. Google Shopping, Meta commerce and marketplace integrations all pull from it, and they do reject images. A product photo with promotional text burned in is fine on your own site and gets the item disapproved the moment the feed reaches Google Merchant Center. It is much cheaper to shoot to the strictest downstream rule than to maintain two sets of images.

The walkthrough

How do you get a photo through Shopify?

5 things in order, each one answering a question a seller actually types.

  1. What size should you standardise on?

    2048 x 2048 pixels, square, for every product photo.

    That is Shopify's own recommendation for square images, it clears the 800 x 800 zoom threshold with room to spare, and it gives modern high density screens enough pixels when a theme renders the image at 1024 points wide.

    The important word is every. Consistency matters more than the exact number. A store that standardises on 1600 x 1600 throughout looks better than one that mixes 2048 squares with 3000 x 2000 landscapes, however good the individual photos are.

    If your products are genuinely different shapes, such as a mix of rings and rugs, keep the canvas square and let the padding around each product vary. That way the grid stays even.

  2. How do you get files near 300 KB without them looking soft?

    Resize before you compress, and compress once.

    • Resize to 2048 pixels on the long edge. Most of the weight in a camera or phone file is pixels you are never going to display.
    • Export JPEG at 80 to 85 percent quality. For a product on a plain background that usually lands between 150 KB and 400 KB.
    • Strip metadata. Camera profiles and embedded previews add weight and display nothing.
    • Do not re-save a JPEG repeatedly. Each save discards more detail, and it compounds.

    Use PNG only when you actually need transparency, such as a logo or a product that has to sit on a coloured section. A photographic PNG is often five times the size of the equivalent JPEG for no visible gain.

  3. How do you make theme zoom actually work?

    Upload at more than 800 x 800 pixels and then test it on a real product page.

    Zoom failing is quiet: the image simply does not magnify, and there is no warning anywhere in the admin. If you have imported a catalogue from another platform or from a supplier feed, it is worth checking a sample, because supplier images are often 600 x 600 or smaller.

    Where the source images are too small, upscaling with a model that reconstructs detail is more useful than a plain resize, which only makes a soft image bigger. Photomop is a photo studio that runs on your own device and its upscale tool is aimed at exactly this, though a genuinely low quality supplier photo will still look like a low quality supplier photo.

  4. How do you keep the catalogue ready for Google and Meta?

    Shoot to the strictest rule you will ever need, then relax it per channel if you want.

    • No promotional text or badges burned into the product image. Google Merchant Center disapproves items for this and Meta's catalogue rules are similar.
    • Keep a clean version of every product photo alongside any styled version, so the feed can point at the clean one.
    • Square, at least 1000 pixels covers the minimum for the major feeds comfortably.
    • Fill the frame. A product lost in whitespace looks worse in a Shopping result than it does in your theme, because the surrounding context is gone.
  5. How do you fix a catalogue that is already inconsistent?

    Pick the target ratio first, then work through in batches rather than product by product.

    Decide on square at 2048, then process each collection as a batch: resize the long edge, pad to square on a consistent background, and export at a consistent quality. Doing it collection by collection means the grid looks right as you go, rather than being uniformly wrong until the last product is done.

    Batch processing is the only sane approach past about thirty products, and it is worth resisting the temptation to hand tune individual images. Consistency is the thing you are buying.

The settings, in one place

The Photomop preset for Shopify

Resize to a 2,048 by 2,048 pixel square canvas with the product centred, then export JPEG at high quality aiming for roughly 300 KB per image.

Resize image runs on your own device, at full resolution, with no watermark on the export.

What goes wrong on Shopify

Every one of these is a real rejection or a real drop in placement, not a matter of taste.

  1. Uploading straight from the camera at 15 MB per file, because Shopify permits 20 MB, and turning every collection page into a slow one.

  2. Mixing square, portrait and landscape product photos, so the theme pads and crops them into an uneven grid.

  3. Uploading supplier images under 800 x 800 pixels, which silently switches off theme zoom with no warning in the admin.

  4. Using PNG for photographic product shots that do not need transparency, which multiplies the file size for no visible benefit.

  5. Burning sale badges or promotional text into product images, which is allowed on your own store and gets the item disapproved once the catalogue feeds Google Shopping.

  6. Uploading a file over 5000 x 5000 pixels or 25 megapixels and only discovering the ceiling when the upload is refused.

Questions sellers ask

Shopify image requirements, answered

The questions people search for once a photo has already been refused.

What is the best image size for Shopify?

2048 x 2048 pixels for square product images, which is Shopify's own recommendation. The upload ceiling is 5000 x 5000 pixels or 25 megapixels with a file under 20 MB, but standardising on 2048 gives sharp display on high density screens without the page weight.

Why is zoom not working on my Shopify product page?

The image is almost certainly 800 x 800 pixels or smaller. Shopify requires images to be more than 800 x 800 for zoom to work, and it fails silently. Imported supplier images are the usual culprit, so check a sample from any catalogue you did not shoot yourself.

Should Shopify product images be JPEG or PNG?

JPEG for photographs and PNG only when you need transparency, such as a logo or a product that sits on a coloured section. Shopify serves images as WebP to browsers that support it regardless of what you upload, so uploading WebP yourself gains little.

Does Shopify require a white background?

No. Shopify does not enforce any background rule, because it is your own store. The constraint arrives downstream: if the same catalogue feeds Google Shopping, Meta commerce or a marketplace integration, those channels do have rules and they do reject images.

How big should Shopify image files be?

Shopify suggests around 300 KB for a typical product photo, despite accepting files up to 20 MB. Page weight affects store speed and Core Web Vitals, and a collection page loading twenty multi-megabyte images is a page mobile visitors abandon.

Do all my product images need the same aspect ratio?

It is strongly worth doing. Shopify recommends a consistent aspect ratio across images, because themes crop or pad to fit their own grid. Mixed ratios produce a collection page where products sit at different sizes with uneven whitespace around them.

Where these Shopify rules come from

Each link is the page the figures were read at, with the date it was opened and whether it could be read at all.

Get the file right before you upload it

Photomop is a photo studio that runs on your own device. Resize to the exact pixels Shopify asks for, compress to the weight limit, convert the format and batch the lot, all at full resolution with no watermark. The image glossary explains any word in the table above.