twil
FeaturesPricingBlogSupportDownload on App Store
← Blog·Reference

Shopify Product Image Sizes: The Complete 2026 Cheat Sheet

Exact pixel dimensions, aspect ratios, and file formats Shopify expects for product photos — plus the recommended sizes that look right in every theme.

twil team··4 min read

Shopify resizes your images on the fly — but it can only resize down. Upload too small and product zoom looks pixelated; upload way too big and page loads slow down. Below is the reference every Shopify shop should keep handy.

The numbers Shopify cares about

Image typeRecommended sizeMax allowed
Product photos2048×2048 px (square)4472×4472 px, 20 MB
ThumbnailsGenerated automatically
Collection images1024×1024 px
Slideshow / hero banner1920×1080 px (16:9)
Favicon32×32 px

The aspect ratio question

Shopify supports any aspect ratio, but most themes look best with consistent ratios across a collection. Pick one and stick with it:

  • Square (1:1) — most flexible, looks clean in grids and on mobile. The default recommendation.
  • Portrait (4:5) — great for apparel and tall products, especially for Instagram cross-posting.
  • Landscape (3:2 or 16:9) — best for furniture, wall art, and lifestyle shots.
Why consistency mattersIf half your product photos are square and half are portrait, your collection page lays out unevenly. Themes try to crop the mismatch and sometimes chop off important details. One aspect ratio per collection — at minimum — fixes this.

File format

Upload JPG for product photos (smaller files, fine quality). Upload PNG only when you need transparency. Shopify automatically converts to WebP when the customer's browser supports it, so you don't need to handle that yourself.

SEO file naming

Shopify uses your filename as the basis for the image URL and the default alt text. Two quick wins:

  • Name files descriptively: blue-linen-tote-bag-front.jpg beats IMG_4729.jpg.
  • Use hyphens, not underscores or spaces. Google reads hyphens as word separators.
  • Write proper alt text in the Shopify admin — short, descriptive, no keyword stuffing.

If your source photos are too small

Lots of sellers have an inventory of older product photos shot at 1000–1500 pixels. Re-uploading at 2048+ is the difference between sharp zoom and soft zoom. Two ways to fix it:

  1. Re-shoot at higher resolution (best when you can).
  2. Run them through twil, which outputs 4K (3840×3840) for Pro accounts. The model also relights and cleans the background while it upscales — a one-pass refresh for an old catalog.

What page speed cares about

Shopify automatically serves the smallest-needed size from your master upload, so a larger source file rarely hurts page speed directly. What does hurt: having dozens of uncompressed PNGs where JPGs would have done. Keep PNG for transparency and logos. Use JPG for everything else.


Next read: 7 Product Photo Mistakes That Quietly Kill Your Sales · Studio-Quality Product Photos Without a Studio

Try it on your next product photo

twil rebuilds your phone photo as a studio shot in seconds. Free to try.

Download on theApp Store