HomeArticles ToolsAbout SupportSubscribe

Optimize Images for Shopify

Convert product and collection images to WebP and compress them for faster Shopify store load times. Improve mobile performance and conversion rates. 100% free — your images never leave your browser.

Shopify image requirements and best practices

Shopify accepts JPEG, PNG, GIF, and WebP files up to 20MB each. However, Shopify recommends keeping product images under 1MB and sized to no more than 2048×2048 pixels. Images larger than this are automatically downscaled by Shopify's CDN, which wastes the bandwidth used to upload them. The sweet spot for product images is 1000×1000px at 80–85% quality WebP — this gives crisp zoom functionality while loading quickly on mobile.

Why page speed matters for Shopify stores

Shopify's own data shows that a 1-second improvement in mobile page load time increases conversion rates by up to 27%. Images are the single largest contributor to page weight on most product pages. A 5MB unoptimized photo library on a product page with 8 images can be reduced to under 2MB total with WebP conversion and proper sizing — a reduction that translates directly into faster load times and more sales.

Pre-upload optimization workflow

The best time to optimize is before uploading. Once an image is in Shopify's CDN, changing it requires uploading a replacement. Build the habit: photograph → edit → compress here → upload. Target under 500KB for each product image and under 200KB for thumbnails and collection images.

Frequently asked questions

Shopify recommends a maximum of 2048×2048 pixels for product images. This provides enough resolution for zoom functionality while keeping file sizes manageable. Square images (1:1 ratio) work best across all Shopify themes. Keep file sizes under 1MB, ideally under 500KB for faster loading.
Shopify automatically converts uploaded JPEG and PNG images to WebP and serves them in WebP format to browsers that support it. However, uploading pre-compressed WebP files directly gives you more control over quality and file size — Shopify won’t re-compress them as aggressively as it does with JPEG uploads.
Page load time is directly correlated with conversion rates. A 1-second improvement in load time can increase conversions by 7–27%. Product pages with large unoptimized images are among the most common causes of slow Shopify stores. Optimizing images to under 500KB can reduce product page load time by 1–3 seconds on mobile connections.
Most Shopify themes and Amazon-style marketplaces require white backgrounds for product images. White backgrounds also compress extremely efficiently — a product on white at 1000×1000px can be as small as 30–80KB in WebP format, versus 200–400KB for the same product in a lifestyle setting.