Shopify Product Image Size Guide (2026): Dimensions, Ratios, and How Many Images to Use
The exact Shopify product image size to use in 2026, the limits Shopify enforces, which aspect ratio to pick, how many images each product needs, and how to keep a whole catalog consistent.
The best Shopify product image size is 2048 × 2048 pixels, square, saved as a PNG or JPEG under 20 MB. Shopify accepts images up to 5000 × 5000 pixels (25 megapixels) and recommends 2048 × 2048 for square product images. Use the same aspect ratio for every product so collection grids line up, and give each product at least four to six images.
Below are the full specifications, the reasoning behind each number, and a quick system for keeping a whole catalog consistent.
Shopify product image specs at a glance
| Spec | Value | Source |
|---|---|---|
| Recommended size (square) | 2048 × 2048 px | Shopify Help Center |
| Maximum dimensions | 5000 × 5000 px, or 25 megapixels | Shopify Help Center |
| Maximum file size | Under 20 MB | Shopify Help Center |
| Best file types | PNG, then JPEG (WebP, HEIC, GIF and others also accepted) | Shopify Help Center |
| Minimum for zoom to work well | About 800 × 800 px | Common theme guidance |
| Google Shopping minimum | 500 × 500 px, 1500 × 1500 px or larger recommended | Google Merchant Center |
Shopify serves resized, compressed versions of each image automatically to phones, thumbnails and collection grids. That is why uploading a large original costs you nothing in page speed: visitors never download the full 2048 px file unless they zoom.
Why 2048 × 2048 is the right default
- It is sharp on high-density screens. A product image shown at 1000 px wide on a Retina display needs about 2000 physical pixels to look crisp.
- It supports zoom. Most Shopify themes offer hover or tap-to-zoom, which only looks good when the source has detail to reveal.
- It satisfies Google Shopping and Meta catalogs. Both read images from your store. A 2048 px square clears every minimum with room to spare.
- It stays well under the file-size limit. A well-compressed 2048 px JPEG is usually 300 KB to 1.5 MB.
Going bigger than 2048 px rarely helps a normal product page. Going smaller than about 1000 px is where zoom and Retina sharpness start to suffer.
Square, portrait or landscape?
Pick one ratio for the whole store and stick to it. Mixed ratios make collection grids look ragged, because themes crop or pad images to match.
| Ratio | Size | Best for |
|---|---|---|
| 1:1 square | 2048 × 2048 | Most stores. Works in every theme, Google Shopping and Meta catalog ads |
| 4:5 portrait | 1600 × 2000 | Fashion and apparel, where the full-length product fills a tall frame. Matches the Instagram feed ratio |
| 3:4 portrait | 1536 × 2048 | Beauty bottles and tall products |
| 16:9 landscape | 2048 × 1152 | Rarely for products. Fine for lifestyle banners in the description |
If you are unsure, use square. If you sell apparel and your theme supports portrait, 4:5 shows more garment and matches the Instagram feed, so the same image works as an organic post.
Most themes let you set the product image ratio in the theme editor, under product or collection card settings. Set it once to "square" or "portrait" instead of "adapt to image", so stray images do not break the grid.
How many images should a Shopify product have?
Aim for four to eight images per product, covering these jobs:
- Main image. Clean packshot on white or a light neutral background, the product filling most of the frame. This is the image Google Shopping and catalog ads use, so keep it free of text and badges.
- Alternate angles. Back, side or top views.
- Detail or macro. Texture, stitching, a clasp or a label.
- Scale or in-use. The product in a hand, on a person or in a room, so buyers understand its size.
- Lifestyle scene. The product where it is actually used.
- Variants. One clear image per color or material, assigned to the variant so it switches when a buyer picks that option.
Shopify allows far more images than this, but beyond eight the extra images rarely get viewed on mobile. Spend the effort on making the first four excellent.
File format and compression
- PNG for products with fine edges, transparency or text, such as cosmetics labels and electronics.
- JPEG for photographic images with lots of color detail, such as lifestyle scenes. Export at about 80 to 85 percent quality.
- WebP is accepted and compact, but Shopify already converts images to modern formats for browsers that support them, so you do not need to convert first.
Name files descriptively before upload, for example linen-shirt-sage-front.jpg rather than IMG_4821.jpg. File names are a small image-search signal and make the media library easier to manage.
Turn your Shopify product photos into ads
Brands OnPromptAds syncs your Shopify catalog, generates ad creatives from the product photos you already have, and pushes the finished images back to your product listings. Plans from $29 a month, billed through Shopify, with a 14-day free trial.
How to keep a whole catalog consistent
Inconsistent images are the most common reason a Shopify store looks amateur, even when every photo is decent on its own. Use a simple spec sheet:
| Rule | Example setting |
|---|---|
| Canvas | 2048 × 2048, square |
| Background (main image) | Pure white #FFFFFF or one light neutral |
| Product fill | Product takes up 75 to 90 percent of the frame |
| Shadow | Soft contact shadow, or none, across every product |
| Angle | Same camera height and angle for every main image |
| Lighting | Same direction and softness across the catalog |
Product fill of 75 to 90 percent matches Google Merchant Center's guidance for the main image, so one spec covers both your storefront and Google Shopping.
Fixing old photos to this spec by hand is slow. AI shot-pack tools can regenerate a consistent main image, detail shots and lifestyle scenes from the photos you already have. With Brands OnPromptAds, you sync the product from Shopify, generate the pack, then push the approved images back to the listing in order, with alt text.
Common Shopify image mistakes
- Uploading phone photos straight from the camera roll. They are usually 4:3 or 3:4, so they break a square grid.
- Putting text or "SALE" badges on the main image. This can get products disapproved in Google Shopping. Use the theme's sale badge instead. See our Google Shopping image rules guide.
- Leaving alt text empty. Alt text helps accessibility, image search and AI shopping assistants. Here is how to write Shopify alt text.
- Using one image for every variant. Buyers who pick "Forest green" and still see a navy product leave.
- Huge, uncompressed PNG lifestyle shots. Shopify resizes them, but a 15 MB original slows down your own admin and uploads.
Frequently asked questions
What is the best image size for Shopify products?
2048 × 2048 pixels, square. Shopify recommends this size for square product images. It stays sharp on high-resolution screens, supports zoom and clears the minimums for Google Shopping and Meta catalogs.
What is the maximum image size Shopify allows?
Shopify accepts product images up to 5000 × 5000 pixels or 25 megapixels, with a file size under 20 MB. Images above those limits are rejected on upload.
Should Shopify product images be square?
Square is the safest choice because it works in every theme, Google Shopping and Meta catalog ads. Portrait 4:5 is a good alternative for apparel. Whatever you choose, use the same ratio for every product.
Does image size affect Shopify page speed?
Not much, as long as you stay within Shopify's limits. Shopify generates smaller, compressed versions of each image and serves the right size to each device. Very large originals mostly slow down uploads, not the storefront.
How many photos should each Shopify product have?
Four to eight. Cover a clean main image, alternate angles, a detail shot, a scale or in-use shot, a lifestyle scene and one image per variant. The first three or four images matter most because they are what mobile shoppers actually swipe through.
What background should Shopify product photos have?
Use pure white or one light neutral for the main image across the whole catalog. Put colorful and lifestyle backgrounds in the additional images and in ads, where context helps the product sell.
Turn your Shopify product photos into ads
Brands OnPromptAds syncs your Shopify catalog, generates ad creatives from the product photos you already have, and pushes the finished images back to your product listings. Plans from $29 a month, billed through Shopify, with a 14-day free trial.