Guides / Shopify

Shopify image requirements (2026)

What Shopify needs from product images: the 2048px sweet spot, WebP output, and bulk-importing images with a CSV.

Every rule below was verified against Shopify’s own documentation on Aug 28, 2026; source linked in the sidebar. The app lints against this exact data.

The rules, in one table

RuleWhat Shopify requiresWhat Photolint does
min-resolution Longest side at least 2048px WILL FIX Real-ESRGAN ×4 upscale
format WebP output; sRGB; under 293 KB WILL FIX convert + compress under cap
naming File naming: {sku}-{view}-{n} WILL FIX automatic rename

Why 2048px is the sweet spot

Shopify accepts much larger files, but 2048px square is the size themes are built around: big enough for pinch zoom and high-density screens, small enough that the storefront stays fast. Shopify generates its responsive sizes down from what you upload, so a clean 2048px source gives every device the best version it can use. Photolint renders the Shopify target at exactly this size.

WebP and the page-speed budget

Product pages live and die on load time, and image weight is usually the biggest lever. Photolint outputs WebP for the Shopify target and compresses under a 300KB budget per image, which keeps quality visually intact while cutting transfer size dramatically against camera JPEGs. Faster galleries convert better; that is the whole argument.

Bulk import with the images CSV

Shopify’s product CSV can attach images by URL: Handle, Image Src, Image Position and Image Alt Text columns. Photolint generates exactly that fragment (shopify/images-import.csv in the zip) for every identified photo, with positions following your view order. Set the optional image URL prefix in the configure step to your hosting location and the CSV arrives with full URLs, ready to merge into your product export.

Check your photos against these rules now Free, no account. The report takes about a minute.
Lint my photos