Shopify image limits vs recommended working sizes
Shopify accepts very large images, but that does not mean you should upload them unoptimized. According to Shopify Help, product and collection images can be up to 5000 × 5000 px and under 20 MB, but the practical target for a fast storefront is much smaller. If your product grid is loading 2MB originals, your collection pages feel slow even if Shopify serves them through a CDN.
| Image Type | Shopify accepts | Recommended target | Why |
|---|---|---|---|
| Product image | Up to 20MB | 100KB - 200KB | Fast product page and collection loading |
| Square product photo | 2048 × 2048 px often works well | 150KB - 250KB | Good zoom clarity without oversized files |
| Collection card image | Large uploads allowed | 60KB - 120KB | Many cards load at once on collection pages |
| Banner / slideshow image | Large uploads allowed | 150KB - 250KB | Improves perceived speed and LCP |
| Logo / icon | PNG or SVG accepted | 20KB - 50KB | Keeps branding assets lightweight |
Why pre-compress even though Shopify optimizes images
Shopify does optimize delivery, but your original upload still matters. Oversized uploads slow media workflows, create heavier source assets, and can still hurt performance in themes that request large variants. Pre-compressing gives you tighter control over quality and lets you keep a disciplined image library from the start. For product photos, JPEG around 80-85% quality is usually the sweet spot. For logos and flat graphics, PNG still makes sense.
🔗 Related Tools on Aero Tools
How to optimize Shopify product photos (3 steps)
Upload your product image above. If you are preparing a square catalog image, start with a clean, well-lit photo before compression.
The tool is pre-set to a 150KB target with JPEG output. Click Compress and check that the product edges, texture, and color still look sharp.
Download and upload to Shopify. Use smaller targets for collection thumbnails and slightly larger ones for hero banners or zoom-heavy product images.
Frequently asked questions
What image size is best for Shopify products?
Shopify often recommends high-resolution product photos, and 2048 × 2048 px is a common square size. But for file size, most stores perform better when the final compressed file lands somewhere around 100KB-250KB depending on image detail and whether zoom matters.
Should I upload PNG or JPEG to Shopify?
Use JPEG for most product photography because it is much smaller. Use PNG for logos, icons, and flat-color graphics where transparency or edge sharpness matters more than file size.
Can oversized product photos hurt Shopify speed?
Yes. Even with CDN optimization, heavy originals contribute to slower pages, especially on mobile. Pre-compressing keeps your store faster and your media library cleaner.