AI product images for Shopify are generated or edited images that fill your product galleries without a photoshoot. Shopify sets the scope before any tool does: 2,048 variants per product, three product options, and a hard cap of 250 media files per product. Price the job in those units, then pick a tool.
Most guides on this topic quote a cost per product. Shopify does not sell in products. It sells in variants, and a store with 40 products, six colours and five sizes is a 1,200-variant catalog sitting behind a media limit that was never raised when the variant limit was.
This guide covers the Shopify limits that decide the size of the job, the free AI editing already sitting in your admin, where that editor stops being enough, what to generate in which order, and what the disclosure rules that have applied since 2 August 2026 ask of you.
Key Takeaways
- Shopify raised variants to 2,048 and left media at 250. The variant limit went from 100 to 2,048 for all merchants on 15 October 2025 (shopify.dev changelog, accessed August 2026). The per-product media cap stayed at 250 images, videos and 3D models combined (help.shopify.com, accessed August 2026).
- Three options is still the hard wall. A product can carry up to three options, so colour plus size plus length works and a fourth dimension does not (help.shopify.com, accessed August 2026).
- Shopify already gives you AI image editing at no extra cost. Media generation in the file editor replaces backgrounds with a solid colour or transparency, changes the scene from a text prompt, and extends the frame, on Basic and above, at no additional cost for a promotional period (help.shopify.com, accessed September 2026).
- It outputs 1 megapixel. Shopify’s media generation processes at 1 MP by default, while Shopify’s own guidance says 2048 x 2048 px displays best for square product images. That is a quarter of the recommended pixel count.
- Shopify marks its own AI output. Shopify adds an invisible watermark to every generated image, which does not restrict commercial use and cannot be removed. Shopify states it claims no ownership and does not restrict where you use the images (help.shopify.com, accessed September 2026).
- Article 50 of the EU AI Act has applied since 2 August 2026. Fines for breaking it can reach EUR 15 million or 3% of total worldwide annual turnover, whichever is higher (AI Act Service Desk, Article 99, accessed September 2026).
- In DesignerBox the cost of a run depends on the model, and the cost is shown before the run. Basic is $15 a month billed monthly for 500 credits.
What are Shopify’s product image requirements?
Shopify accepts product images up to 5000 x 5000 px or 25 megapixels, under 20 MB per file. PNG and JPEG are preferred, with PSD, TIFF, BMP, GIF, SVG, HEIC and WebP also accepted. For square product images Shopify recommends 2048 x 2048 px. A single product holds a maximum of 250 media files, counting images, videos and 3D models together.
If you also sell on marketplaces, note that Shopify is the loosest of the five on slot count. The per-platform slot and main-image rules set a much tighter ceiling on Amazon and Walmart.
Those numbers are worth writing down before you shop for a tool, because two of them are the ones that bite. The 20 MB ceiling almost never matters. The 2048 x 2048 recommendation and the 250-file cap decide whether a given tool’s output is usable and whether your plan for the catalog is even possible.
The aspect ratio matters more than the resolution on collection pages. Shopify advises keeping a consistent aspect ratio across featured images so the grid does not go ragged. Mixed ratios are the most common thing that makes an AI-filled catalog look assembled rather than shot, and what Shopify serves after upload explains why a correct square still arrives cropped. The grid is only one of the seven surfaces a single upload reaches.
| Spec | Shopify limit | What it means for generated images |
|---|---|---|
| Max resolution | 5000 x 5000 px, 25 MP | Above what image models usually return, so ignore it |
| Max file size | 20 MB | Not a constraint for JPEG or WebP output |
| Recommended square size | 2048 x 2048 px | 4.2 MP. This is the number to hit |
| Media per product | 250 files, all types | The real ceiling on a wide variant matrix |
| Options per product | 3 | Caps how deep the matrix can go |
| Variants per product | 2,048 | Raised from 100 in October 2025 |
Why your variant matrix sets the image count
Product count is the wrong unit. Shopify stores images against products, and shoppers browse variants, so the number of images a catalog needs tracks the variant matrix rather than the SKU list.
Take a jacket in eight colours and five sizes. That is one product, 40 variants, and one option slot still free. The size axis needs no separate photography because a size 10 and a size 14 in the same colour look the same in a packshot. The colour axis needs eight distinct images minimum, and realistically eight galleries.
So the multiplier you care about is the number of visually distinct variants, which is usually the colour or finish axis alone. Run that number across the catalog before you price anything:
- List your products.
- For each, count only the options that change what the product looks like. Colour and material usually count. Size and length usually do not.
- Multiply that by the number of gallery slots you want per look. Four is a working baseline: packshot, second angle, detail crop, in-context shot.
- That total is your image job.
A 40-product store with an average of six colourways and four slots per look is 960 images. At a studio rate that is a budget conversation. At a per-image generation cost it is a review-time conversation, which is the actual shift, and it changes which SKUs deserve full coverage first.
The 250 media cap is the ceiling nobody prices for
Shopify caps a single product at 250 media files. Videos and 3D models draw from the same pool, so a product carrying 240 images has room for ten videos and no more.
Compare that with the 2,048 variants the same product can hold. The two numbers no longer line up. A product at the top of the variant range cannot give each variant even one dedicated image, let alone a gallery, so the assumption that every variant gets its own visual quietly breaks somewhere above 250.
Where does it break in practice? Divide 250 by the gallery depth you want:
| Gallery slots per look | Distinct looks you can cover | Typical shape |
|---|---|---|
| 8 | 31 | Deep gallery, small colour range |
| 6 | 41 | Apparel with detail crops |
| 4 | 62 | Standard PDP gallery |
| 2 | 125 | Packshot plus one context shot |
| 1 | 250 | Swatch-level coverage only |
Most catalogs never touch this. A store with 12 colourways and a six-image gallery uses 72 of 250. The stores that hit it are the ones with a genuinely wide finish range: print-on-demand, made-to-order furniture, personalised goods, anything where the colour axis runs past 40. The fabric-by-SKU multiplication problem specific to large-format goods is worked through in furniture product photography.
If you are in that group, the fix is structural rather than photographic. Split the product into several products grouped by navigation, which is also how merchants get around the three-option limit. Deciding that before you generate 400 images is considerably cheaper than deciding it after.
Shopify already ships AI image editing at no extra cost
Media generation lives in the Shopify file editor. Open your media files and select an image, or reach it from any product’s media. It replaces a background with a solid colour or transparency, changes the scene from a text prompt, and extends the frame through outpainting (Shopify Help Center, media generation, accessed September 2026).
It is included at no additional cost for a promotional period, on the Basic, Grow, Advanced and Plus plans. There is no app to install and no separate subscription. For a store whose entire problem is 200 supplier photos shot against a messy warehouse wall, this covers the job.
Two things it settles clearly. Shopify states it claims no ownership over images created with media generation and does not restrict where you use them. And Shopify adds an invisible watermark to every generated image.
Start here. The honest sequence for most Shopify stores is to exhaust the free editor first, measure what it cannot do, and buy against that gap rather than against a feature list.
Where the free editor runs out
Shopify’s media generation processes at 1 megapixel. Larger inputs are scaled down and smaller ones scaled up (help.shopify.com, accessed September 2026). Shopify’s own product image guidance recommends 2048 x 2048 px for square images, which is 4.2 megapixels.
That is the gap in one line: the built-in tool returns roughly a quarter of the pixels the platform recommends. It is fine on a collection grid thumbnail. It is thin on a zoom interaction, on a retina hero, and on anything headed for print or a lookbook. Legacy assets have the same problem from the other direction, and which low-resolution photos are worth restoring is the same decision run backwards.
Three other jobs sit outside what the file editor does:
- On-model imagery. Putting a garment on a person is a different operation from replacing a background, and it needs a model that handles garment fidelity rather than scene fill.
- Consistency across a set. Prompt-driven scene generation, run image by image, drifts. Forty products edited one at a time will not share a look, which is the whole reason brand consistency needs a locked input rather than a repeated prompt.
- Video. Shopify’s editor is an image tool. Product video for a listing or a paid placement is a separate pipeline.
The upgrade case is these four things: output resolution, on-model shots, consistency across a set, and video. If none of them applies to your catalog, you do not need a second tool. When resolution is the blocker, compare the models first, on the model list, before you compare interfaces.
What to generate first
Order matters more than volume. The first images to generate are the ones a shopper needs to decide. Once that order is settled and the run gets big enough to script, the three stages of an automated catalog run covers what the store’s own API rate does to the publishing half.
- Clean packshot, consistent background. Every variant that ships with a supplier photo needs this. It is the highest-volume, lowest-risk operation and the free editor handles it.
- Second and third angle. The most common gap on tail products. A single front-facing image asks the shopper to guess at the rest.
- Scale or detail reference. Texture, closure, finish. This is where returns get prevented.
- In-context or on-model. Highest production value, highest cost, and the one to reserve for products that already sell.
- Video. Last, and only where the placement justifies it. Shopify listings accept video, and a product video template runs from the same source photo. AI video on DesignerBox starts on Premium.
Run steps one through three across the whole catalog before you run step four on anything. Coverage beats polish when half your products carry one image. Today a saved workflow runs the same way on each next product. Batch is coming, and it will run one workflow over a whole catalog.
Before any of it goes live, run the output past the checks in what to verify on an AI product photo. Colour shift on a product where colour is the variant is the failure that generates returns.
AI disclosure changed on 2 August 2026
Article 50 of the EU AI Act has applied since 2 August 2026. It sets transparency duties in two directions. Providers of systems that generate synthetic image content must mark outputs in a machine-readable format. Deployers who publish a deep fake must disclose that it was artificially generated or manipulated, through a label people can see without a detection tool (AI Act Service Desk, Article 50, accessed September 2026).
Fines for breaking Article 50 can reach EUR 15 million or 3% of total worldwide annual turnover, whichever is higher. For small and medium-sized companies the cap is the lower of the two (AI Act Service Desk, Article 99, accessed September 2026).
The machine-readable half is the tool maker’s duty. Shopify adds an invisible watermark to its media generation results, and a hidden mark does not count as your label. The visible-label half is yours. The risk is highest in on-model imagery where a generated person appears. A real product shown against an AI background is not a deep fake, as long as the image does not mislead about the product (European Commission, Article 50 FAQ, accessed September 2026). This is general information, not legal advice.
This sits on top of platform policy rather than replacing it. Marketplaces and ad networks each run their own rules on what has to be labelled and what cannot be generated at all, which the marketplace rules on AI product photos covers listing by listing. Check both before a catalog-wide rollout, not after.
Shopify itself sets none of this. If the question you are really asking is whether you are allowed to use AI photos on Shopify at all, the answer sits in four other rulebooks, and Google Shopping holds the strictest one.
Cost against a studio shoot
Shopify puts product photographers at $500 to $3,000 a day, or $50 to $350 for each product shot (Shopify, product photography pricing, accessed September 2026), and what a product photoshoot costs breaks the studio side down further. That number is the benchmark, and it is a fair one, because a campaign shoot buys art direction that a prompt does not.
Generation prices differently. In DesignerBox each model costs a different number of credits, so the plan sets the monthly allocation and the model choice sets how far the credits stretch. The cost is shown before the run. The left price column is billed monthly, the right is the annual rate shown per month, and the annual plan grants the same monthly credits reset each month.
| Plan | Monthly | Annual | Credits a month |
|---|---|---|---|
| Free | $0 | $0 | 112 |
| Basic | $15 | $6 a month billed annually | 500 |
| Pro | $35 | $15 a month billed annually | 1,000 |
| Premium | $75 | $30 a month billed annually | 2,500 |
| Ultra | $200 | $100 a month billed annually | 8,000 |
Run the 960-image example from earlier through both. At Shopify’s $50 to $350 a shot, 960 images is $48,000 to $336,000. On DesignerBox it is a model choice checked against the plan allocation, and you see the cost of each run before you start it. The commercial licence starts on Pro, and every plan below Ultra is one seat. The full plan detail is on the pricing page.
That review step is the part the cost comparison usually drops, and it is the part that decides whether the catalog looks shot or looks assembled. Budget time for it.
Do the first product properly, then stop treating it as one product. Settle the background, the light, the angle set and the crop on one SKU, and save that as a workflow. A saved workflow runs the same way on the next colourway and the next product, so the standard you set on the first SKU carries over. You set the brand once, and the workflow reads it on every run.
The free plan gives 112 credits a month and takes no card. Start from a template on your hardest SKU first.
Related reading: what the free AI tools inside Shopify and Google cover.
FAQ
Can I use AI-generated product images on Shopify?
As of September 2026, Shopify’s Acceptable Use Policy has no rule about AI images, and its Terms of Service make you responsible for your store and your content. For its own media generation feature, Shopify states it claims no ownership and does not restrict where merchants use the images (help.shopify.com, accessed September 2026). Separate rules still apply from marketplaces, ad platforms, and the EU AI Act’s transparency duties that have applied since 2 August 2026. This is general information, not legal advice.
What size should Shopify product images be?
Shopify recommends 2048 x 2048 px for square product images (help.shopify.com, accessed August 2026). That is the upload spec only. Shopify re-encodes every file on its CDN and the theme decides the crop, which the full breakdown of Shopify product image size works through slot by slot.
How many images can one Shopify product have?
- That cap covers images, videos and 3D models combined, so a product with 240 images has room for ten videos (help.shopify.com, accessed August 2026). The limit was not raised when Shopify increased the variant limit to 2,048 in October 2025.
Does Shopify have a built-in AI image generator?
Shopify’s file editor includes media generation, which replaces backgrounds with a solid colour or transparency, changes a scene from a text prompt, and extends the frame. It is available on Basic, Grow, Advanced and Plus at no additional cost for a promotional period (help.shopify.com, accessed September 2026). It processes at 1 megapixel.
Do I need a separate tool if Shopify Magic is free?
Only for four jobs: output above 1 megapixel, on-model or try-on imagery, consistency across a set of products, and video. If your catalog needs none of those, the built-in editor is enough. Test it on your ten hardest products before paying for anything.
How many product images does my catalog need?
Count visually distinct variants, not SKUs and not total variants. Size and length rarely need separate photography. Colour, material and finish do. Multiply distinct looks by gallery depth, with four slots as a working baseline: packshot, second angle, detail crop, in-context shot.
Will AI product images hurt my conversion rate?
It depends on the images and the traffic, and a reliable test needs more sessions than most stores get. Before you attribute any change to imagery, work through the traffic math an image test requires, because underpowered tests read as noise.
Sources
- Variant limit raised to 2,048: Shopify developer changelog, accessed August 2026
- Media per product, file limits and the 2048 x 2048 suggestion: Shopify Help Center, adding media, accessed August 2026
- Media generation features, plans, 1 megapixel processing, ownership and the invisible watermark: Shopify Help Center, media generation, accessed September 2026
- Shopify merchant responsibility for store content: Shopify Terms of Service, accessed September 2026
- Product photographer day and per-shot rates: Shopify, product photography pricing, accessed September 2026
- EU AI Act Article 50 duties: AI Act Service Desk, Article 50 and European Commission, Article 50 FAQ, accessed September 2026
- Article 99 fines: AI Act Service Desk, Article 99, accessed September 2026
- DesignerBox plans, credits and plan gates: DesignerBox pricing page (designerbox.ai/pricing), September 2026
Shopify platform limits verified from Shopify’s Help Center and developer changelog, and EU AI Act Article 50 obligations from the European Commission, as of September 2026. This is general information, not legal advice. Individual results vary.