Skip to main content
BgSwapTry Free
← Back to blog

Shopify Product Image Size & Requirements (2026 Guide)

2026-04-17

Shopify doesn't reject images like Amazon does, but wrong image sizes make your store look amateur. Stretched photos, slow loading, and inconsistent thumbnails kill conversions.

This guide covers every Shopify image size, format, and optimization setting you need in 2026.


Recommended Image Sizes

Product Images

TypeRecommended SizeAspect RatioMax File Size
Main product photo2048 x 2048 px1:1 (square)20 MB
Variant images2048 x 2048 px1:1 (square)20 MB
Zoom-enabled2048 x 2048 px minimum1:1-

Why Square (1:1)?

  • Most Shopify themes display products in square containers
  • Square images are consistent across all devices
  • No awkward cropping on mobile
  • Grid layouts look clean with uniform squares

Other Store Images

TypeRecommended SizeNotes
Logo250 x 250 pxPNG with transparent background
Hero/Banner1920 x 1080 px16:9, depends on theme
Collection image1024 x 1024 pxSquare for consistency
Blog post image1200 x 628 px1.91:1 (social sharing friendly)
Favicon32 x 32 pxPNG

File Format

FormatUse CaseQuality
JPEGProduct photos (no transparency)Best compression for photos
PNGLogos, graphics with transparencyLarger file size, crisp edges
WebPAll (if supported by your workflow)Best compression + quality

Recommended: JPEG for product photos at quality 85-92%. This balances file size and visual quality.

Shopify automatically serves WebP to supported browsers, so you can upload JPEG and Shopify handles the optimization.


Image Optimization for Speed

Page speed directly affects conversion rate. Studies suggest that slower page loads can significantly reduce conversions — keeping images optimized is essential.

Before Uploading

  1. Resize to 2048 x 2048 — don't upload 5000px images
  2. Compress: Use TinyPNG, Squoosh, or ImageOptim
  3. Target: Under 500KB per product image

Shopify's Built-in Optimization

Shopify automatically:

  • Generates multiple sizes for different devices
  • Serves WebP when supported
  • Uses CDN for fast global delivery
  • Lazy-loads images below the fold

What You Still Need to Do

  • Alt text — Describe the image with keywords: "blue ceramic coffee mug on white background"
  • File namingblue-ceramic-mug-front.jpg not IMG_4532.jpg
  • Consistent sizing — All product photos should be the same dimensions

Background Consistency

The biggest visual issue on Shopify stores: inconsistent product backgrounds.

When browsing a collection page, if product A has a white background, product B has a gray background, and product C has a lifestyle background — it looks messy.

The Fix

Pick ONE background style and apply it to all products:

  • White — Classic, clean, works for everything
  • Light gray — Slightly softer, modern feel
  • Custom brand color — Matches your store theme

BgSwap generates consistent backgrounds across all products automatically. Upload 100 product photos with random backgrounds → download all with the same clean background.


Shopify Theme Compatibility

Different themes display images differently:

Dawn (Default Free Theme)

  • Product images: square container
  • Hover: secondary image swap
  • Recommended: 2048 x 2048, square, white background

Premium Themes (Prestige, Impulse, etc.)

  • Many support zoom functionality (requires 2048px minimum)
  • Some use fullscreen modals (larger is better)
  • Check your specific theme's documentation

Universal Rule

2048 x 2048 square works with every theme. When in doubt, go square.


Mobile Optimization

Over 70% of Shopify traffic is mobile. Your images need to work on small screens.

Tips

  • Square images crop well on mobile
  • Product should fill 80%+ of the image — tiny products on large backgrounds look worse on mobile
  • Test your store on your phone — if you can't see the product clearly in the thumbnail, it's too small
  • First image is critical — it's the only thing shown in collection grids on mobile

Multiple Product Photos

Shopify allows unlimited images per product. Use at least 5:

Photo #ContentPurpose
1Hero (clean background)Thumbnail, first impression
2Lifestyle (product in use)Context, aspirational
3Close-up detailQuality, materials
4Side/back viewComplete picture
5Size referenceReduce returns
6+Variants, packaging, infographicAdditional info

SEO for Shopify Product Images

File Name

Before: IMG_4532.jpg After: handmade-leather-wallet-brown-front.jpg

Alt Text

Before: empty or "product image" After: "Brown handmade leather wallet with card slots, front view"

Impact

Product images show up in Google Images search. Proper file names + alt text = free traffic from Google Image search.


Quick Checklist

  • All product images: 2048 x 2048 px, square
  • File format: JPEG, quality 85-92%
  • File size: under 500KB each
  • Consistent background across all products
  • Descriptive file names (not IMG_XXXX)
  • Alt text with keywords on every image
  • At least 5 photos per product
  • Test on mobile device

Batch Process for Shopify

If you're adding 10+ products to your Shopify store:

  1. Upload all product photos to BgSwap
  2. Get 15 backgrounds per product (2048px, marketplace-optimized sizes)
  3. Download ZIP
  4. Upload to Shopify → consistent, optimized, done

Related


Try free — one product photo, no credit card.

Ready to try it yourself?

Try BgSwap Free →