Nobody ever sees the file you uploaded. Shopify rebuilds it first — a smaller copy, in a newer format, picked to fit whichever screen asked for it. So the standard image sizes everyone memorises turn out to be a ceiling rather than a rule, and the setting that actually costs you speed is one most merchants never touch.
Dimensions decide how a photo looks. File weight decides how fast it arrives. Plug In Speed compresses the images already sitting in your store and keeps new product photos compressed as you add them.
There are standard image sizes for the web, and they are worth knowing. But on Shopify they behave less like rules and more like a ceiling, because the platform resizes almost everything you give it before a shopper loads the page.
So this guide covers the standards themselves and what then happens to them on a storefront. If you want the slot-by-slot numbers instead — what to upload for a banner, a collection tile or a slideshow — our Shopify image sizes reference lists those by theme area.
What standard image sizes actually are
A standard size is a convention, not a requirement. Each one exists because something on the other end expects it: a screen resolution, a social platform’s preview card, or a platform’s own upload ceiling. In other words, the number is borrowed from whatever has to display it.
Three conventions cover most of what an online store needs.
| Size | Ratio | Where the standard comes from |
|---|---|---|
| 2048 × 2048 px | 1:1 | Shopify’s own recommendation for square product images |
| 1920 × 1080 px | 16:9 | The full-HD screen standard, and the usual ceiling for a full-width banner |
| 1200 × 630 px | ~1.91:1 | The link-preview card shown when someone shares your page |
| 5000 × 5000 px | 1:1 | Shopify’s hard maximum, not a target |
That last row is the one people misread. However tempting it looks, it is a limit rather than advice.
Shopify accepts product images up to 5000 × 5000 px, or 25 megapixels, and smaller than 20 MB. For square product images, it recommends 2048 × 2048 px.
Why the image sizes you upload aren’t the ones that ship
Here is the part that changes how you should think about all of this. Shopify does not hand your original file to the browser. It generates smaller copies at set widths and serves whichever one suits the device, and it converts the file to a modern format on the way out.
So a 2048 px product photo does not arrive as a 2048 px product photo on a phone. A much smaller variant does. Uploading at 4000 px instead of 2048 px mostly gives Shopify a bigger original to work from — it does not make the page heavier for the shopper, and it does not make the photo sharper on a screen that cannot show the extra pixels.
We covered the mechanics of that conversion separately, in what Shopify compresses automatically and what it doesn’t. The short version is that the platform handles format and resizing, and leaves the actual compression quality of your original alone.
Why standard image sizes don’t decide page weight
Because resizing is automatic, dimensions are rarely what slows a store down. File weight is. A 2048 px image can weigh 300 KB or 3 MB depending entirely on how it was exported, and Shopify’s resizing carries that inefficiency down into every variant it makes.
Consequently, two stores can follow identical standard image sizes and still load at very different speeds. One exported at sensible quality. The other, meanwhile, exported straight out of a camera or a design tool at maximum.
How to apply standard image sizes on Shopify
A short routine covers almost every case.
1. Pick one ratio per slot and never break it
Product photos should all share a ratio, usually 1:1. Similarly, collection tiles should share one of their own if your theme wants that. Mixed ratios are what produce the uneven grids and awkward cropping that people usually blame on their theme instead.
2. Upload product images at 2048 px on the long edge
It is Shopify’s own recommendation, it is enough for a zoom view, and furthermore it leaves headroom for retina screens. Going higher therefore rarely earns anything back.
3. Compress before or after upload, but do compress
This is the step that actually moves your load time. Either export at a sensible quality from your editor, or run the catalogue through a compression app once and keep new uploads covered automatically. Our guide to compressing a JPEG or PNG on Shopify walks through the manual route.
4. Check the ratio on mobile, not just desktop
Themes crop differently at narrow widths. Although a banner may read perfectly at 1920 px wide, it can lose its subject entirely on a phone.
Standard image sizes: what not to do
- Don’t upload at 5000 × 5000 px because it’s the maximum. You are handing Shopify more work and yourself a slower admin, for no visible gain.
- Don’t resize down to tiny dimensions to save weight. Compression saves weight. Shrinking dimensions just makes the image blurry when a shopper zooms.
- Don’t mix ratios inside one collection. The grid will look broken, and no image size fixes it afterwards.
- Don’t convert everything to PNG. PNG is for flat graphics and transparency. Photographs belong in JPEG, and Shopify will handle the modern format itself.
Frequently asked questions
What are the standard image sizes for a Shopify store?
2048 × 2048 px for square product photos, which is Shopify’s own recommendation. Full-width banners usually top out around 1920 px wide, and link-preview images follow the 1200 × 630 px convention. Shopify’s hard limit is 5000 × 5000 px, 25 megapixels, under 20 MB.
Does uploading a bigger image slow my store down?
Not in the way most people expect. Shopify serves a resized variant rather than your original, so dimensions matter less than file weight. A badly compressed file is what slows the page, at any size.
What aspect ratio should product images use?
Whichever one you can apply to every product. Square is the common choice because it fills collection grids predictably. Consistency matters far more than the specific ratio you pick.
Should I convert images to WebP before uploading?
You don’t need to. Shopify converts images to modern formats when it serves them, so uploading a well-compressed JPEG is enough. Converting first adds a step without adding much.
Where do I find the exact size for each theme area?
Slot-by-slot numbers vary by theme. Our Shopify image sizes reference lists them by area, and your theme’s own documentation will confirm anything custom.
Get the weight down, not the dimensions
Standard image sizes get the layout right. They don’t get the page light. Plug In Speed runs lossless or lossy compression across the images already in your store, then keeps new product photos compressed as you upload them, so the catalogue doesn’t drift back to heavy.

