3D Model Analysis
LocalAnalyze STL/OBJ/PLY/3MF/GLB: triangle count, vertices, bounding box, area and volume, plus 8 printability checks. Free, runs in your browser, no upload.
Drag files here, or click to browse
Supports STL, OBJ, PLY, 3MF, GLB, GLTF
Choose fileTriangle count, bounding box, area and volume plus 3D-printing depth: overhang, wall thickness, support volume and build-volume checks — all computed locally.
What is it? 3D Model Analysis reports triangle and vertex counts, bounding box, surface area and volume for STL/OBJ/PLY/3MF/GLB models, plus a 3D-printing check (overhangs, wall thickness, support estimate and build-volume fit) — useful for print estimates and QA.
TL;DR: Drop in an STL, OBJ, PLY, 3MF or GLB model to see triangle and vertex counts, bounding box, surface area and volume, plus eight 3D-printing checks with adjustable thresholds. Free with no sign-in — everything is computed locally in your browser, nothing uploaded.
How to use
- Drop an STL / OBJ / PLY / 3MF / GLB / GLTF model.
- Stats and the 3D-printing report appear automatically.
- Tune thresholds to recompute instantly; toggle overhang highlighting.
FAQ
How is volume computed?
Volume is computed from the closed mesh surface; non-watertight meshes may give approximate values.
Is it local?
Yes, analysis runs in your browser.
Does it support point clouds?
No — point-cloud inputs (.xyz, .pcd and faceless PLY) are rejected with a clear message; convert the cloud to a mesh format first.
What units are the results in?
The model's own units (usually millimeters); wall-thickness and build-volume thresholds are entered in mm. Volume is approximate and assumes a watertight mesh.
What do the 3D-printing checks cover?
Eight checks you can tune: overhang angle (with optional highlighting of the failing faces), missing flat base, thin walls, build-volume fit and an upper-bound support-volume estimate, plus related printability signals. They flag problems before you slice — your slicer's preview always has the final say.
How do I check triangle count, size or volume before printing?
Drop the file in — the stats panel shows triangle and vertex counts, bounding box dimensions (model units, usually mm), surface area and volume at once. Handy for judging slicer load, material cost and bed fit before committing to a long print.
How is this different from Mesh Doctor?
This tool measures and checks — counts, dimensions, area, volume, printability thresholds — but never modifies your mesh. Mesh Doctor finds holes, non-manifold edges and degenerate faces, marks them in the viewport and repairs them into a clean STL. Analyze first; repair in Mesh Doctor if defects show up.
Is it free?
Yes — 3D Model Analysis is free with a daily allowance and no sign-in. Everything runs locally in your browser, so your models are never uploaded.
Examples
- Drop in an STL → see triangle count, size, surface area and volume
Supported formats
Limitations
- Volume is approximate, computed as the signed volume of a closed (watertight) mesh; open meshes are indicative only — repair first with Mesh Doctor for printing.
- Units are the model's own (usually mm); wall-thickness and build-volume inputs are in mm.
- Wall thickness is a bounding-box sampling estimate (adaptive resolution); minimums are conservative.
- Printability analysis assumes an up axis by format (Z-up for STL-style files, Y-up for GLB/glTF), switchable in the tool; overhang/base/support/orientation results change with it.
- Support volume is an upper-bound estimate (projection × height × density); bridging and self-supporting geometry are not considered.
- Point-cloud inputs (.xyz/.pcd and faceless PLY) are not supported — they are rejected with a clear message; convert to a mesh format first.
Privacy
Privacy first: this tool runs entirely in your browser — your input and files never leave your device, and everything is cleared when you close the page.