Shopify handles flexible sizes, but 2048 × 2048 square is the sweet spot: sharp on retina screens, consistent in the product grid, and safe for theme crops. Drop your photos below to resize them in one pass.
On iPhone/iPad, "Download all" may open the images instead of saving a ZIP — save them one by one from the preview (long-press → Save to Photos / Files).
Shopify is lenient — images up to 4472 × 4472 px and 20 MB are accepted, and most themes crop product photos to squares anyway. But inconsistent sizes cause two real problems: the product grid looks untidy when thumbnails have different heights, and oversized files slow down your store, which costs mobile conversions.
A 2048 × 2048 square with consistent padding solves both. It is large enough for any theme's zoom or lightbox, small enough to load fast, and because every image sits on the same canvas, your catalogue looks professionally shot even if it was not.
Use Pad mode with white (or your store's background colour) for a consistent grid; use Crop mode for full-bleed lifestyle shots. Either way, batch the whole collection in one pass and download a ZIP.
| Placement | Size (px) | Notes |
|---|---|---|
| Listing photo | 2000 × 2000 | Minimum 2000px on shortest side for zoom |
| Big shop banner | 3360 × 840 | 4:1 desktop header |
| Mini shop banner | 1200 × 160 | Narrow strip banner |
| Shop icon | 500 × 500 | Displayed as a circle |
| Listing landscape | 2700 × 2025 | 4:3 flat-lay friendly |
| Listing portrait | 1500 × 2000 | 3:4 clothing friendly |
2048 × 2048 square is the recommended sweet spot — sharp enough for zoom, consistent across themes, and small enough to keep your store fast. Shopify accepts up to 4472 × 4472 px and 20 MB.
No — that is an Amazon requirement. On Shopify, pick whatever matches your brand: pure white for a catalogue look, a brand colour for personality, or crop full-bleed for lifestyle.
Possibly — themes handle crops differently. That is exactly why padding onto a square canvas with breathing room around the product works: any theme crop still keeps the item visible.