shopify image sizes

What size should product images be for a Shopify store?

Square images at 2048 x 2048 pixels are the widely used safe default for Shopify product photos: large enough for zoom, small enough to load fast, and square crops behave predictably in almost every theme. More important than the exact number is using the same aspect ratio for every product, so collection grids line up instead of looking ragged.

A square product photo on a seamless white background, the format most Shopify themes are built around

For a Shopify store, upload square product images at 2048 x 2048 pixels. It is the default most theme developers design around: big enough that pinch zoom stays sharp, comfortably within Shopify’s upload limits, and square means the crop looks the same in the collection grid, the product page and the cart thumbnail. Shopify allows much larger uploads, and the exact ceilings are the kind of detail that changes, so check Shopify’s current help pages if you are pushing limits; for a normal shop you will never need to.

A few practical notes on the file itself. Save photographs as JPEG at high quality rather than PNG, and keep files roughly under a couple of megabytes; Shopify compresses and resizes on its side, but a lean upload gives it better material. Name files something human (“lavender-soap-front.jpg”), because the filename feeds image search.

Consistency beats resolution

Here is the part the size charts skip: a store where every image is a slightly different shape looks broken even when every individual photo is excellent. Collection pages are grids, and grids expose inconsistency instantly. One portrait shot among squares pushes its whole row out of line. So decide the ratio once, square for most stores, 4:5 if your products are tall, and crop everything to it before upload. Matching margins matter too: if one product fills 90 percent of its frame and the next floats in empty space, the grid looks like two different shops.

Filling a store with matching images

Getting a whole catalogue to the same size, ratio, background and framing is the actual work, and it is where reshooting piecemeal falls apart. One honest shortcut: photograph each product with your phone in daylight, then render the set through BrandStills using the same scene for every item, for example a clean white studio background for the main images and one lifestyle scene like a kitchen counter for the second slot. Because every product goes through the same scene, the framing, light and mood match by construction, and your labels and colours stay locked to the real product. Products stay in the app’s library, so when you add a new item next month it drops into the same look without redoing anything.

Set the ratio, batch the images, and your theme does the rest. Get the app to build the matching set, or see the Shopify stores walkthrough for the full setup.

Frequently asked questions

Does Shopify resize my images automatically?

Yes. Shopify generates the smaller versions your theme actually serves, so uploading one good large file is enough. You cannot get detail back from a tiny upload, though, which is why starting at 2048 pixels is the safer end.

JPEG or PNG for Shopify product photos?

JPEG for photographs: far smaller files at quality no shopper can tell apart. PNG only when you genuinely need transparency, such as a logo. Oversized PNG photos are one of the most common causes of slow product pages.

Do all my product images have to be square?

No, and some categories suit taller crops, such as full-length clothing. The real rule is one ratio per store: pick square or pick 4:5, then apply it to every product so your collection pages line up.

Last updated August 29, 2026.

Shoot once. Post all year.

Install BrandStills, add one product, and have your first studio photo before your coffee cools.

Free credits on install · Start in a minute