← All guides

5 min read

Shopify product image size & best practices

Recommended Shopify product image dimensions, accepted formats, color profile, and the file-size and speed tips that keep product pages fast.

Shopify product image size at a glance

Shopify is flexible about image dimensions, but that flexibility makes it easy to upload photos that are too small to zoom, too heavy to load fast, or inconsistent across a collection. Getting the size right once, then reusing the same recipe, keeps your storefront sharp and quick.

The single most useful habit is to standardize on one square dimension for every product, so collection grids line up cleanly and shoppers see a consistent catalog instead of a patchwork of crops.

Recommended dimensions, format, and color specs

Recommended size: a 2048x2048px square is the sweet spot for most stores. It is large enough for Shopify's built-in zoom to feel crisp, while staying small enough to stay fast once compressed. Shopify enables zoom for images that are 800x800px or larger, so 2048px gives you comfortable headroom.

Maximum limits: Shopify accepts images up to 4472x4472px (about 20 megapixels) and up to 20MB per file. You almost never need that ceiling — going beyond 2048px on most themes adds weight without visible benefit for product cards and detail pages.

Format: use JPG for photographic product shots to keep files light, and PNG when you need transparency or crisp graphics and text. WebP is also well supported and Shopify will often serve optimized variants automatically.

Color and aspect ratio: export in the sRGB color profile so colors render consistently across browsers and devices. Keep one aspect ratio (square 1:1 is the safest) across the whole catalog so theme cropping stays predictable.

File size and page speed tips

Large images are the most common cause of slow product pages. After you finalize dimensions, compress as the last step — aim for primary product images in the low hundreds of kilobytes rather than several megabytes.

Resize before you compress, not after. Shrinking a 4000px photo down to 2048px removes far more weight than any quality slider, and Shopify still has plenty of detail to generate responsive variants from.

How to do it with Renderivo

Start with the free product image resizer to set every photo to a clean 2048x2048px square so your collection grid stays perfectly consistent, then run each file through the free image compressor to cut the file size without visibly softening the product.

If a background is busy or off-white, clean it to a crisp backdrop with Renderivo first, then resize and compress. New accounts start with free credits at /signup, so you can prepare a full set of Shopify-ready images at no cost.

Frequently asked questions

What is the best product image size for Shopify?

A 2048x2048px square is the recommended size for most Shopify stores. It is large enough for crisp zoom (Shopify enables zoom at 800x800px and up) while staying fast once compressed.

What is the maximum image size Shopify allows?

Shopify accepts images up to 4472x4472px (about 20 megapixels) and up to 20MB per file. In practice 2048px is plenty, and larger files mainly slow down your pages.

Should I use JPG or PNG for Shopify product images?

Use JPG for photographic product shots to keep files light, and PNG when you need transparency or sharp graphics and text. Export in the sRGB color profile either way.

How do I keep Shopify product images from slowing my store?

Resize images down to your target dimension first, then compress as the final step. Resizing removes far more weight than the quality slider alone and keeps zoom detail intact.

Clean your product photos free

Get a clean, marketplace-ready image in seconds. New accounts start with free credits.