Drop the product photos
One folder per collection works well — drop the whole thing.
Shopify recommends at least 2048×2048 for product images so zoom works properly. Batch-prep your catalogue without uploading anything.
Drop images here
or · JPG, PNG, WebP, GIF
One folder per collection works well — drop the whole thing.
Pre-filled. Square source images stay square; others scale down proportionally.
Square images make your collection grid look consistent. Crop to square beforehand if your source photos are not.
At least 2048×2048 so the zoom feature works. Shopify supports up to 4472×4472. Square images give the cleanest collection grids.
The source file was too small. Shopify cannot add detail that is not there — you need to start from a larger original.
No. Processing is local to your browser. Only Shopify sees the files, when you upload them yourself.
Shopify accepts images up to 20 MB each. Compressing first makes your store load faster for customers.
Shopify handles very large images by generating a scaled copy, which can quietly break your zoom. These are the thresholds.
| Case | Value | Why it matters |
|---|---|---|
| Minimum for zoom | 2048 × 2048 | Below this, the hover-zoom shows an enlarged blur. |
| Maximum accepted | 4472 × 4472 | Above this, Shopify downsizes on upload. |
| File size cap | 20 MB per image | Larger files are rejected at upload. |
| Product grid thumbnail | 204 × 204 (dynamic) | Rendered from your master image, so master quality is all that matters. |
| Collection banner | 1600 × 400 | Wide and short. Do not reuse a square product shot here. |
| Recommended format | JPEG or WebP | WebP is served automatically by Shopify to browsers that support it. |
No amount of resizing adds pixels. Zoom will always be blurry.
The grid crops each image to a consistent frame, so a portrait shot loses its top and bottom. Shoot square or pad.
Straight-from-camera TIFFs and PNGs exceed it. Convert and compress first.
The filename becomes part of the image URL and the alt-text fallback. Rename to the product name before upload — it is a small SEO win that costs nothing.
Shopify’s CDN cannot serve more detail than the largest rendered size. 2048 is enough for a 4K-quality zoom; anything more is wasted CDN cost.
| Free, this page | Bulk Image Kit $19 | |
|---|---|---|
| Batch limit | 20 images | Unlimited |
| Rename before upload | Suffix only | Pattern-based rename |
| Watermark | Text, 5 positions | Text + PNG logo |
| Output formats | JPEG, WebP, keep original | All plus PNG |
| Offline | After first load | Always |
Yes. Shopify generates WebP versions and serves them when the browser advertises support. You can still upload JPEG originals.
Under 500 KB for a 2048 px image. Over that, page load suffers and shoppers bounce on mobile.
Square gives the most consistent collection grid. Many themes crop to square regardless, so uploading square keeps control of the crop.
Text watermarks yes, on every page — the watermark panel appears once you add files. PNG logo overlays are the paid desktop feature.
Bulk Image Kit is the same engine as a single offline file — unlimited images, resize + compress + watermark + rename, one-time $19, no subscription.
See Bulk Image Kit — $19