AR Readiness Auditor
Drop a .glb or .usdz product model. Get a pass/fail report on why it breaks in AR — in plain English, with fixes to send your 3D artist. Nothing is uploaded.
Drop your model here, or click to choose a file
What we check
- File size
- Triangle count
- Texture resolution
- Power-of-two textures
- Self-contained file
- iOS-incompatible extensions
- Real-world scale
- Animations and skinning
- Material transparency/double-siding
- Mesh/draw-call budget
- USDZ entries stored uncompressed
- USDZ 64-byte alignment
- Root USD layer first
- Default prim set
- iOS-supported texture formats
- Scene scale metadata
FAQ
Is my model uploaded anywhere?
No. The audit runs entirely in your browser — the file never leaves your device.
Why does my USDZ not open on iPhone?
The two most common causes are zip compression inside the archive and broken 64-byte alignment — both are silent killers this tool detects.
What formats are supported?
GLB (Android Scene Viewer, web AR, Shopify) and USDZ (iOS AR Quick Look). Audit both to cover all customers.
What does the score mean?
Start at 100; each failed check subtracts 25 points and each warning 8. Below 60, expect real problems in AR.