Shopify Image Guide

Shopify Product Image Size Guide

Getting your Shopify product image dimensions right matters more than most sellers realise. The wrong size means blurry zoom, inconsistent collection pages, and slower load times. This guide covers every image type, the exact dimensions Shopify recommends, and how to optimise without losing quality.

Shopify image size requirements at a glance

Bookmark this table — it covers every image type you'll need for your store.

Image Type Recommended Size Aspect Ratio Notes
Product images 2048 × 2048px ✓ Recommended 1:1 (square) Enables zoom; sharp on retina displays
Collection images 1024 × 1024px 1:1 (square) Consistent grid display
Slideshow / banner 1920 × 1080px 16:9 Full-width hero sections
Logo 250 × 250px 1:1 or custom PNG with transparency preferred
Max file size 20MB per image (Shopify compresses and serves optimised versions automatically)
Accepted formats JPEG, PNG, GIF, WebP

Why square images work best on Shopify

Square (1:1) product images are the safest and most versatile choice for any Shopify store. The reason is straightforward: Shopify's collection pages display product thumbnails in a grid, and if your images have inconsistent aspect ratios, the grid looks uneven. Some products appear cropped, others have white bars — it undermines the professional feel of your store immediately.

Square images solve this across the board. They display identically in collection grids, look balanced on product pages, and translate well to mobile screens where space is tight. Nearly every Shopify theme — including Dawn, the default — is designed with square product images in mind.

Beyond consistency, square images work well across other sales channels too. If you sell on Etsy, Amazon, or social platforms alongside Shopify, a single square master image can be reused everywhere without re-cropping.

Zoom requirements and why 2048px matters

Shopify's built-in image zoom activates when a product image is at least 1600 pixels wide. When a customer hovers over (or pinches on mobile) a product image, Shopify renders a magnified view using the full-resolution file. If your image is below 1600px, zoom either won't work at all or will produce a blurry, pixelated result — which actively damages buyer confidence.

The sweet spot is 2048 × 2048 pixels. This comfortably exceeds the zoom threshold, looks crisp on high-density (retina) displays, and stays well within Shopify's 20MB file size limit even at high JPEG quality. Going beyond 4472 × 4472px (Shopify's maximum) offers no benefit, as Shopify will downscale the image anyway.

Aim for 2048 × 2048px for every product image. It enables zoom, fills retina screens, and keeps file sizes manageable. There's no practical advantage to uploading larger.

If you're unsure whether your current images meet this threshold, a quick check is to right-click any product image in your Shopify admin and inspect the dimensions. Anything below 1600px wide should be replaced with a higher-resolution version. Our guide on how to improve product photos covers practical techniques for getting sharper source images.

Image optimisation tips for Shopify

Uploading large, high-quality images is only half the equation. How you prepare those images before upload makes a measurable difference to page speed, SEO, and the shopping experience.

File size vs quality

Shopify applies its own compression when serving images, so you don't need to aggressively compress before uploading. A 2048 × 2048px JPEG saved at 80–90% quality typically comes in around 300–800KB, which is perfectly reasonable. Avoid compressing below 70% quality — the artefacts become visible, especially after Shopify applies its own pass.

Choose the right format

Use JPEG for standard product photography. It handles colour gradients and detail well at small file sizes. Use PNG only when you need transparency (logos, overlays, or graphics with sharp edges). WebP is accepted by Shopify and offers excellent compression, but since Shopify automatically converts and serves WebP to supported browsers, uploading high-quality JPEGs is the simplest approach.

Write descriptive alt text

Every product image should have alt text that describes what the image shows. This helps search engines understand your images and is essential for accessibility. Instead of "IMG_4392.jpg", write something like "Navy blue merino wool scarf — front view". Shopify's alt text field is in the product image settings. It takes seconds per image and directly boosts your product page SEO.

Keep a consistent aspect ratio

This is worth repeating: every product image in your store should share the same aspect ratio. If your main product shots are 1:1, your detail shots and lifestyle images should be 1:1 too. Mixing ratios creates visual inconsistency in your product gallery and collection pages. Cropping to a consistent ratio before upload takes minimal effort but has an outsized impact on how polished your store looks.

Use clean file names

Rename your image files before uploading. Shopify uses the file name as a signal for image search. A file named navy-merino-scarf-front.jpg is far more useful than DSC_0847.jpg — for both search engines and your own organisation. Use hyphens to separate words and keep names descriptive but concise.

Theme-specific image considerations

Different Shopify themes handle product images in slightly different ways, and understanding your theme's behaviour helps you choose the right dimensions.

Dawn (Shopify's default free theme) is designed around square product images. It uses CSS object-fit to ensure images fill their containers without distortion, but it works best when all product images share the same aspect ratio. Dawn also supports image zoom natively when images exceed 1600px wide.

Debut (the previous default) is less forgiving with mixed aspect ratios. Products with different image proportions can look noticeably uneven in collection grids. If you're still using Debut, square images are especially important.

Premium and custom themes may have unique gallery layouts, full-bleed hero images, or lookbook-style sections that favour specific ratios. Always check your theme's documentation. That said, 2048 × 2048px square images remain the safest default — they work predictably across every Shopify theme and can be cropped or padded by the theme as needed.

For a deeper look at creating Shopify-ready product images, including background removal, lighting, and batch processing, see our Shopify product photography guide.

How to resize and optimise automatically

Manually resizing every product image to 2048 × 2048px, checking file sizes, and exporting at the right quality is tedious — especially if you're managing dozens or hundreds of SKUs. This is where automation pays for itself.

SnapSell.photo generates product images at the correct dimensions for Shopify out of the box. Upload a phone photo, and the AI removes the background, corrects the lighting, and outputs a clean, square image at the resolution Shopify requires — no manual cropping or resizing needed. It's particularly useful if you're adding products frequently and need a repeatable workflow.

If you're weighing up whether AI tools or traditional photography is the better fit for your store, our comparison of AI vs professional studio photography breaks down the trade-offs honestly. And if you're shooting with your phone, our phone photography guide covers how to capture the best possible source image before any processing.

Common questions about Shopify image sizes

Quick answers to the questions Shopify sellers ask most.

What is the best image size for Shopify products?

2048 × 2048 pixels in a square (1:1) aspect ratio. This enables Shopify's built-in zoom, looks sharp on retina screens, and displays consistently across all themes and collection pages. Keep files under 20MB and use JPEG or WebP.

Does Shopify compress my product images?

Yes. Shopify automatically compresses your images and serves them in WebP to supported browsers. It also generates multiple sizes for responsive delivery. Upload the highest quality version you have and let Shopify handle the optimisation — don't pre-compress aggressively.

Should I use square or rectangular images on Shopify?

Square (1:1) images are the safest choice. They display consistently in collection grids, work across all themes, and avoid unexpected cropping on mobile. The main exception is banner and slideshow images, which typically use a 16:9 landscape ratio.

How many product images should I add on Shopify?

Aim for 4 to 8 images per product. Include a clean front-facing hero shot, additional angles, close-ups of materials or details, and at least one lifestyle image showing the product in context. More image variety correlates with higher conversion rates.

Get perfectly sized Shopify product images — automatically

SnapSell.photo generates clean, square, high-resolution product images ready for your Shopify store. No manual resizing. No Photoshop. Free to try.

Try SnapSell.photo Free