Ecommerce & Shopify

Optimize 3D product models for Shopify

Upload your product GLB to check it against Shopify's limits and mobile AR requirements.

Why teams trust it
Freeno sign-upPrivateruns in your browserInstantgrade in secondsBenchmarkedShopify · Quest · WebGL

Slow 3D product viewers cost sales. Shopify caps model files (around 15–20 MB) and AR on phones needs lean models to stay smooth. A heavy GLB means spinning loaders, broken AR, and shoppers who bounce before they engage.

Shopify & mobile AR requirements

Shopify's 3D viewer and AR Quick Look reward small, efficient models. Aim for a few megabytes, textures at or below 2048px, and clean geometry. Oversized models either fail to upload or load too slowly to convert browsers into buyers.

Because shoppers are overwhelmingly on phones, optimizing for mobile-class GPUs isn't optional — it's where the revenue is.

Make products load instantly

The analyzer checks your product model against web/mobile thresholds and shows precisely what to trim. The result: viewers that load in a second or two and AR that actually launches on a customer's phone.

Done-for-you optimization

Want every product model store-ready?

We optimize ecommerce 3D models for fast viewers and reliable mobile AR — at scale if you have a catalog. Free review and quote.

Typically 70–90% smaller

Draco/Meshopt geometry, KTX2 textures and clean decimation — without visible quality loss.

Built for web & mobile

Optimized to load fast and render smoothly on phones, not just high-end desktops.

You keep the visuals

We protect silhouettes, UVs and materials so the model still looks like your model.

Grade your model firstFree quote · no commitment

What Shopify's limits mean in practice

Shopify's official guidance caps 3D product models at 15 MB and recommends staying under 100,000 triangles. These numbers exist because your product page viewer downloads the full GLB before rendering anything. On a 4G connection typical of a mobile shopper, a 15 MB file takes around 12 seconds to arrive. Most shoppers leave before then. A model at 3–5 MB loads in under 2 seconds on the same connection — inside the window where shoppers stay engaged.

The triangle target is set by mobile AR hardware. AR Quick Look on iOS and Google Scene Viewer on Android render your model at 60 fps in a live camera feed on mobile GPUs. At 480k triangles, frame drops and AR launch failures are common on mid-range devices — precisely the phones that account for the majority of Shopify traffic. At 70k triangles, AR is reliable across the device range your customers actually own.

The impact on AR and conversion

AR product experiences consistently convert at a higher rate than non-AR sessions. Shoppers who can place a product in their space before buying have higher purchase confidence and lower return rates. But that conversion premium only materializes if AR actually launches. A model above Shopify's limits guarantees that most customers on mid-range phones never see AR — they tap 'View in your space' and nothing happens.

A furniture model we optimized arrived at 22 MB and 480,000 triangles — grade D. AR Quick Look consistently failed to launch on every iPhone tested. After optimization: 3.4 MB, 70k triangles, grade A, AR launching instantly across device types. The silhouette and material quality were unchanged. The only visible difference was that AR worked.

The optimization workflow

Grade first. Run your product model through MeshGrade's free Shopify analyzer. The report shows your exact file size, triangle count, every texture with its resolution and GPU memory cost, and estimated draw calls — benchmarked against Shopify's targets with a 0–100 score. You will know which issues exist and which ones matter most.

Fix textures first — they are almost always the biggest contributor to file size. Convert uncompressed PNG textures to KTX2 and cap resolution at 2048×2048. This single step typically cuts model weight by 60–75%. Apply Draco geometry compression next: Draco is supported natively by Shopify's viewer and reduces mesh data by 70–80% with no visible quality loss. If the model is still above 100k triangles after compression, selective decimation removes geometry the eye cannot detect at product viewer distances while protecting silhouettes and material boundaries.

Re-grade after each change to confirm you are inside Shopify's targets, then test AR Quick Look on a real iPhone before publishing.

FAQ

Frequently asked questions

What's the Shopify 3D model size limit?

Shopify accepts GLB/USDZ models up to roughly 15–20 MB, but for fast loading and smooth AR you'll want product models far smaller — ideally a few megabytes.

Why does my 3D product viewer load slowly?

Almost always oversized textures and uncompressed geometry. The analyzer shows your texture sizes, triangle count and file weight so you can see the cause immediately.