Shopify image requirements: size, format and content rules
Short answer: Shopify has 5 product image rules in our library: 5 are measured automatically in the checker and 0 need a human check. Every rule below shows its requirement, a source and the date we last verified it (2026-10-29). Drop your images into the free checker to see which ones fail. Images never leave your browser.
No images yet. Results appear as a platform-by-rule matrix: red for fail, yellow for warning, green for pass, grey for needs a human check.
Shopify sets technical upload limits for product media rather than content rules.
Topics
Rules
Rules last verified 2026-10-29. Checked against public rules as of 2026-10-29; this is not a guarantee of acceptance.
Up to 25 megapixels
All imagesRequiredMeasured automaticallyVerified 2026-10-29
At most 25 megapixels
Why: Shopify accepts images up to 5000 x 5000 px, or 25 megapixels.
How to fix: Downscale the image.
Sources: Official
Up to 5000 px per side
All imagesWarningMeasured automaticallyVerified 2026-10-29
Longest side at most 5000 px
Why: Shopify accepts images up to 5000 x 5000 px, or 25 megapixels. Its wording allows either limit, so a wide image under 25 MP may still be accepted.
How to fix: Downscale so neither side exceeds 5000 px.
Sources: Official
File size under 20 MB
All imagesRequiredMeasured automaticallyVerified 2026-10-29
File size at most 20 MB
Why: Shopify requires a file size smaller than 20 MB.
How to fix: Re-export with compression.
Sources: Official
Supported image formats
All imagesRequiredMeasured automaticallyVerified 2026-10-29
Format: PNG, JPEG, TIFF, BMP, GIF, SVG, HEIC, WebP
Why: Shopify accepts PNG (preferred), JPEG, TIFF, BMP, GIF, SVG, HEIC and WebP.
How to fix: Convert the image to PNG or JPEG.
Sources: Official
Recommended 2048 x 2048 px for square images
All imagesRecommendationMeasured automaticallyVerified 2026-10-29
Longest side at least 2048 px
Why: Shopify says 2048 x 2048 px for square images usually displays best.
How to fix: Export the square image at 2048 px.
Sources: Official
Pricing
Plans
Checking is free. Paid plans repair images in bulk and are billed by successfully delivered SKU.
Yearly billing takes 20% off.
Free
Check images in your browser. No account needed.
$0
- Unlimited checks against 7 marketplaces
- 3 watermarked repair previews a day
Starter
For a small catalog.
$19 per month
20 SKUs delivered per month
- Cut out the product and place it on a pure white background
- Output at each marketplace’s size, product share and margin
- One-click ZIP of every marketplace version per SKU, with XMP and IPTC metadata written
- A fidelity report attached to every image
Pro
For a growing store.
$49 per month
100 SKUs delivered per month
- Cut out the product and place it on a pure white background
- Output at each marketplace’s size, product share and margin
- One-click ZIP of every marketplace version per SKU, with XMP and IPTC metadata written
- A fidelity report attached to every image
Agency
For high-volume catalogs.
$149 per month
500 SKUs delivered per month
- Cut out the product and place it on a pure white background
- Output at each marketplace’s size, product share and margin
- One-click ZIP of every marketplace version per SKU, with XMP and IPTC metadata written
- A fidelity report attached to every image
Frequently asked questions
- What are the Shopify product image requirements?
- Our library holds 5 Shopify rules, last verified 2026-10-29. The rule list on this page shows each requirement with its source. For the full policy always read the platform's own help page.
- Which Shopify image rules can the checker measure automatically?
- 5 of 5 rules are measured automatically from the file. The remaining 0 cannot be judged from pixels and are shown as human checks with a checklist.
- Is my image uploaded when I use the checker?
- No. The checker runs entirely in your browser. Your images are decoded and measured locally and are never sent to a server.
Not covered by our checker yet: anything not listed in the rules above. Always read the platform's own help page for the full policy.