Shopify image requirements
Shopify accepts product images in JPEG, PNG, GIF, or WebP format. The per-file cap is 20 MB, and the maximum pixel dimensions are 4472 × 4472 px. HEIC — the default format for iPhone photos — is not on that list. If you photograph products on your phone and upload directly, Shopify will reject the file.
The recommended resolution for product pages is 2048 × 2048 px. At this size, Shopify's zoom feature works without blurring, and the file stays well under the 20 MB cap (a quality-85 JPEG at 2048 × 2048 is typically 1–3 MB). Very high-resolution ProRAW files from recent iPhones can reach 20–50 MB uncompressed, which Shopify will also reject.
Why photo size matters for your Shopify store
Shopify serves images through its own CDN, but the source file you upload determines quality. An oversized 20 MB JPEG and a well-compressed 2 MB JPEG at the same resolution look identical to buyers. The difference is load time.
Google uses Core Web Vitals — which include Largest Contentful Paint, a measure of how fast the main image loads — as a ranking signal. Product images that load slowly hurt both conversion rates and search visibility. Shopify merchants who compress product photos to 1–3 MB consistently report lower bounce rates on mobile.
Batch-converting a product catalogue
If you have a folder of product photos — HEIC from your phone, or high-res JPEGs from a photographer — drop them all at once. Each is converted independently using a background thread, so a large 40 MB studio photo doesn't block the rest of the queue. Download the JPGs individually or as a ZIP of the whole batch — both free.
Related: HEIC to JPG · Compress to 2 MB · iPhone photos not opening on Windows