A heavy product model loads slowly, breaks AR on phones, and shoppers leave before it appears. Upload your GLB or glTF and get an instant grade out of 100 — benchmarked against Shopify, Quest and WebGL targets — with a clear plan to fix what's slowing you down.
Drop a GLB or glTF below. It's analyzed entirely in your browser — nothing is uploaded.
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.
Whether you sell it, build it or sign off on it — MeshGrade turns “this feels slow” into an objective grade with a clear cause.
Your 3D product viewer loads slowly or AR breaks on phones. Find out what's too heavy before it costs you conversions.
You need to show a client or manager why a model has to be optimized. Hand them an objective grade they can't argue with.
You got a heavy model from an artist and your Three.js, R3F or Babylon viewer is janky. See the cause in seconds.
Six categories, measured against real platform targets and rolled into a single grade your whole team can read.
Download weight that decides whether shoppers wait or bounce.
Geometry density — graded against Shopify and Quest targets.
Resolution, count and uncompressed PNG/JPEG that bloat downloads.
Estimated VRAM that can crash the viewer on mid-range phones.
Scene complexity that drags frame rate on mobile.
Whether the model will actually load and launch on a phone.
Real models graded before and after optimization. Same look — a load time your customers will actually stay for.
Shopify product viewer
8× smaller, loads before the shopper loses interest.
AR Quick Look on mobile
Reliable mobile AR — and the silhouette looks identical.
WebGL spec sheet
Runs on the phones your customers actually use.
Representative results. Actual gains depend on the model.
No sign-up, no plugin. Grade a model, read the breakdown, and act on it.
Drop a GLB or glTF. It's graded in your browser — the file never leaves your device.
A grade out of 100, benchmarked against Shopify, Quest and WebGL targets, with a plain-language breakdown.
Follow the recommendations, or send us the file and we'll optimize it for you.
Send us your file and we'll review it and reply with a concrete optimization plan and a fixed quote — usually within one business day.
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.
For online stores, 3D is only worth it if it loads fast. A single uncompressed GLB can ship tens of megabytes, millions of triangles and 4K textures that overwhelm mobile GPUs — leading to spinning loaders, broken AR, and shoppers who bounce before the product appears. On ecommerce, that load time maps straight to lost conversions.
MeshGradegives you an objective grade against the targets that actually matter — Shopify's 15 MB and 100k-triangle guidance, Meta Quest / WebXR's 300k-vertex comfort zone, and typical WebGL production limits — so you know exactly what to fix: where to reduce polygons, which textures to compress with KTX2, how to cut draw calls, and whether Draco or Meshopt geometry compression would help. If you'd rather not do it yourself, we'll optimize the model for you.
Today MeshGrade supports GLB and glTF — the standard formats for web and ecommerce 3D, including Shopify and AR Quick Look. FBX, OBJ, STEP and CAD support is on the roadmap.
No. The grading runs entirely in your browser. Your model is only sent to us if you explicitly request an optimization review.
We measure file size, geometry, draw calls, textures, materials and mesh count, then grade each against real platform targets you already trust — Shopify (under 15 MB and 100k triangles), Meta Quest / WebXR (under 300k vertices) and typical WebGL production limits — and combine them into a single grade out of 100.
On ecommerce, load time maps directly to conversion. A 40 MB model can take 10+ seconds to appear on a phone, and most shoppers leave before it loads. A good grade means a viewer that appears fast and AR that actually launches.
Aim for a B or better. In practice that's under ~100k triangles, textures at or below 2048px with KTX2 compression, and a file comfortably under Shopify's 15 MB ceiling — ideally just a few megabytes.
No sign-up, no upload. See exactly what's slowing your 3D down — and what it'll take to fix it.