Shopify generates every size your theme needs, so you only have to get one thing right: the master file you upload.
| Use | Pixels | Ratio | Format |
|---|---|---|---|
| Master upload | 2048 × 2048 | 1:1 | JPEG / PNG / WebP |
| Alternative ratio | 2048 × 2560 | 4:5 | JPEG |
| Max file size | 20 MB | — | — |
| Theme requests | down to 100–800 px | — | WebP auto |
| Zoom quality | needs ≥ 1024 px | — | — |
| Alt text | one line per image | — | — |
If your supplier sends photos in mixed sizes and ratios — common with dropshipping — normalising them by hand is the bottleneck.
Batch Photo Studio resizes a whole folder to 2048 × 2048, pads to square without cropping the product, and exports files named in order so Shopify's bulk upload keeps them sorted.
All processing is local: supplier photos and unreleased products never pass through a server.
Resize a whole batch free →2048 × 2048 px. Shopify downscales from there for every theme placement, so you never need to upload multiple sizes.
It converts to WebP and serves responsive sizes, but it doesn't fix a bad master — upload a high-quality original and let Shopify handle the rest.
Square is the safest choice because collection grids crop to 1:1. 4:5 also works if you're consistent across every product.
Yes. It feeds image search results and screen readers. Describe the product, not the file name.
Amazon · Etsy · eBay · Shopify
Batch resize a folder · Remove backgrounds in bulk · Watermark the batch · Split long infographic images