Upload your product GLB to check it against Shopify's limits and mobile AR requirements.
Drop a 3D model to grade it
or click to browse — GLB or glTF, up to 300 MB. It's graded in your browser; the file never leaves your device.
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'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.
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.
We optimize ecommerce 3D models for fast viewers and reliable mobile AR — at scale if you have a catalog. Free review and quote.
Draco/Meshopt geometry, KTX2 textures and clean decimation — without visible quality loss.
Optimized to load fast and render smoothly on phones, not just high-end desktops.
We protect silhouettes, UVs and materials so the model still looks like your model.
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.
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.
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.
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.
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.