Use Case 2 min read

How to Resize Product Photos for Shopify

Shopify automatically resizes and serves images via its CDN, but the quality of what you upload determines the quality of what gets served. Uploading the right dimensions and compression level before uploading means Shopify's CDN serves optimised versions without adding its own recompression on top of badly prepared files.

Files never leave your device ⚡ Instant browser processing 🆓 100% free — no account 🚫 No watermark on output
By ImgToolkit Team · Updated May 2026 · 2 min read · Processed in your browser
PNGJPGWebPGIFBMP

Quick Answer

Shopify automatically resizes and serves images via its CDN, but the quality of what you upload determines the quality of what gets served. Uploading the right dimensions and compression level before uploading means Shopify's CDN serves optimised versions without adding its own recompression on top of badly prepared files.

Try it now — free, no signup

Your images stay on your device. Nothing is uploaded to any server.

Resize for Shopify

Step-by-Step Guide

5 steps · takes under 1 minute

1

Resize product images to 2048×2048px square

Shopify recommends 2048×2048px (1:1) for product images. This enables zoom functionality and ensures sharp display on all screen sizes. Resize the longer dimension to 2048 first, then add canvas or crop to square.

2

Use a consistent background

White background (RGB 255,255,255) is the standard for most product categories — it looks clean, matches the store layout, and photographs correctly. Remove backgrounds using the Background Remover tool, then composite onto a white canvas.

3

Compress to under 500KB before uploading

Shopify accepts images up to 20MB, but large images slow your store. Compress to JPG at 85% — a 2048×2048 product photo at 85% JPG is typically 200–500KB. This is small enough for fast loading but large enough for Shopify's CDN to serve high-quality resized versions.

4

Name files descriptively

Rename files before uploading: 'mens-navy-slim-fit-chino-front.jpg' not 'IMG_3421.jpg'. Shopify uses file names in image URLs, which are crawled by Google for image SEO.

5

Add alt text in Shopify product editor

In Shopify admin: Products → click product → click image → edit alt text. Write descriptive text: 'Men's navy slim-fit chino trousers — front view'. This improves accessibility and image SEO.

🔒

100% Private — Zero Uploads

ImgToolkit runs entirely in your browser using the Canvas API. Your images are never sent to a server, never stored in the cloud, and never seen by anyone else. This makes it safe for sensitive documents, client work, medical imagery, and confidential screenshots.

💡

Pro tip

Pre-optimizing images before uploading to a platform gives you more control than relying on the platform's automatic (and often aggressive) compression.

Format & File Size Comparison

Same 1080×1080px photo processed four ways

FormatQualityFile SizeNotes
PNG (original) Perfect 4.2 MB No compression — too large for web
Compressed PNG Visually identical 1.1 MB −74% — transparency preserved
JPG (85% quality) Excellent 310 KB −93% · Best for photos
WebP (85%)BEST Excellent 205 KB −95% · Recommended for web

Based on a 1080×1080px photo. Results vary by image content and complexity.

Related Free Tools

All tools run in your browser — no account or upload needed

Frequently Asked Questions

4 questions answered

What is the recommended Shopify product image size?

Shopify recommends 2048×2048px square (1:1 ratio) for product images. This enables the zoom feature (which requires at least 1024px on the displayed side) and gives Shopify's CDN enough resolution to serve high-quality thumbnails at any size. Minimum: 800×800px. Maximum: 4472×4472px or 20MB.

Should I upload JPG or PNG to Shopify?

JPG for photos and product shots without transparent backgrounds — smaller file size, fast loading. PNG for products requiring transparent backgrounds (product cutouts). Shopify converts all uploaded images to WebP for delivery to browsers that support it, regardless of what you upload.

Does Shopify convert images to WebP automatically?

Yes — Shopify's CDN automatically serves WebP to browsers that support it (Chrome, Firefox, Safari, Edge). You don't need to upload WebP files — upload JPG or PNG and Shopify handles the WebP conversion. This means your Shopify store gets the PageSpeed benefits of WebP without any extra work from you.

How many product images should I have in Shopify?

Shopify allows up to 250 images per product. Research from Shopify suggests products with 3–7 images have significantly higher conversion rates than products with 1–2 images. Include: hero shot on white, 2–3 additional angles, a lifestyle shot, a detail shot, and a scale reference image.

Ready to get started?

Free, instant — your files stay on your device. Always.

Resize for Shopify

All Free Image Tools

Image Compressor →Background Remover →Image Resizer →Crop Image →PNG to JPG →JPG to WebP →AI Upscaler →Watermark Tool →Blur Faces →Rotate Image →