Product image size
For square product photos, Shopify says 2048 x 2048 px usually displays best.
Checker
Drop in a product photo, banner, logo or favicon to see whether Shopify will take it and whether it fits the spot it is for, with your theme's own sizes if you pick it. Then save a resized copy.
Shopify on a product image
Pick your theme above to add the sizes its own documentation gives.
No images yet. Choose or drop one to check it.
The kind of image and the theme you pick are written into the page address, so a shared link opens the same check. The images themselves stay in this page.
A product photo, a collection image, a slideshow or banner, a logo, a favicon or a blog post image. Each has its own advice from Shopify, and the checker tests against that one.
Pick it from the list to add the sizes its vendor documents. 61 themes are listed; where a vendor publishes no size for that kind of image, the checker says so instead of guessing.
For each one you get the pixel size, shape, megapixels, file size, format and whether it has transparent pixels, then a check against Shopify's limits (20 to 25 MP and 20 MB) and the advice for its role.
Open "Resize to fit", set the largest width and height, pick JPEG, PNG or WebP and the quality, and the checker makes the copy and tells you its size before you download it. It never makes an image larger than it is.
One guide per spot in your store, each with the checker set to that kind of image, Shopify's numbers, Dawn's and every theme vendor's.
The checker reads and resizes each image in this page with your browser; the image files are not sent to our server. Closing or reloading the page clears them.
2048 x 2048 px for square product images, a 32 x 32 px favicon and a logo shown up to 300 px wide. Banners, slideshows and collection images have no Shopify size, because the theme section sets the shape. The image sizes guide lists every figure with its source.
Shopify's theme images page gives a 20 MP limit, while its product media and Files pages say 25 MP. The checker passes an image under 20 MP, warns between the two, and fails it above 25 MP.
Some numbers, such as the zoom minimum and the hero image size, appear only in Shopify's blog, as general advice for websites. They are useful starting points but they are not limits or theme settings, so the checker treats them as advice.
It reads the file type and size of any file. Whether it can open a HEIC or TIFF photo to measure its pixels depends on your browser; Safari opens HEIC, most others do not. Shopify accepts both, and converts TIFF to JPEG or PNG on upload.
Making an image smaller keeps it sharp; the checker shrinks large images in steps for a cleaner result. JPEG and WebP copies use the quality you set, and a JPEG gets a white background where the original was transparent.
Turn hex codes or a product photo into a matching set of swatches, with the values Shopify's own swatches read.