June 2025 · 5 min read
A customer taps “View in your space” on your Shopify product page, holds up their phone — and nothing happens. The camera opens, the product never appears, or the browser quietly returns to the regular page view. Your 3D investment just failed at the moment that matters most.
AR launch failures on Shopify are common enough that many merchants assume it's a platform bug. It usually isn't. The cause is almost always the model — and it is fixable.
More than 90% of Shopify AR failures trace back to model file size.
Shopify's “View in your space” uses AR Quick Look on iOS (Safari) and Google Scene Viewer on Android Chrome. Both engines download and process the model before they can show it in AR. If the download takes too long — or if the model exceeds the internal memory budget that triggers a silent abort — AR never launches. No error message is shown to the customer. The button simply does nothing.
Shopify officially recommends models under 15 MB. In practice, AR Quick Look is unreliable above 10–12 MB on older iPhones, and frequently fails on mid-range Android phones above 8 MB. For reliable AR across your full customer base — which skews heavily towards mid-range devices — the realistic target is 4–5 MB.
A 22 MB furniture model will not launch AR on an iPhone 12 over 4G. Not intermittently — never.
Understanding the platform difference helps narrow the cause when testing:
iOS (AR Quick Look via Safari):AR Quick Look runs in Safari's native WebKit layer. It downloads a USDZ file — which Shopify automatically generates from your GLB. If the USDZ conversion fails due to file size, model complexity, or an unsupported texture format, the AR button silently does nothing when tapped. There is no error message to the user. Check file size and texture formats first.
Android (Google Scene Viewer): Scene Viewer downloads the GLB directly. If the file is large or the network is slow, the viewer may show a prolonged loading state before quietly exiting. On older Android devices with limited RAM, models above 8 MB are unreliable regardless of network speed.
If AR fails on iOS but works on Android (or the reverse), the issue is more likely format-related than file-size-related.
Once file size is within range, check these in order:
The fastest way to identify the cause is to run the model through MeshGrade. It runs in your browser, requires no upload, and reports:
The grade report tells you whether the problem is file size (the most common case), draw calls, textures, or something else — without guessing.
Fix in this order:
A furniture model graded on MeshGrade arrived at 22 MB and 480,000 triangles — grade D. AR Quick Look failed on every iPhone used for testing.
After optimization:
The silhouette and material quality were unchanged. The only visible difference was that AR worked.
Grade your model free → — runs in your browser, no upload, no sign-up. You'll get a Shopify-benchmarked score and a prioritized list of what is causing the AR failure. Most AR issues are fixable within a few hours.
Send us the model and we'll optimize it until AR Quick Look launches reliably on iPhone — and across Android too. Free quote, no commitment.
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.