Compute the exact volume of any STL/OBJ/GLB mesh in cm³ and estimate weight for PLA, ABS, PETG, resin, and 8 metals. Browser-based.
Upload your model
We sum signed tetrahedron volumes across every triangle (divergence theorem)
Multiply by the chosen material density to estimate print weight
0 bytes uploaded. Volume & Material Weight Calculator runs entirely in your browser using three.js and WebGL. Your meshes never leave your device.
Yes — the divergence theorem gives exact volume for any closed mesh. For non-watertight meshes, repair them with the STL Hole Repair tool first.
No. The reported weight assumes 100% solid. For real 3D print weight, multiply by your slicer's infill percentage (e.g., 0.20 for 20% infill).
We use the absolute value of the signed sum, so flipped normals don't break the result. But we also flag suspect winding so you can repair it for downstream tools.
Compute the exact surface area (mm²) of any STL, OBJ, or GLB mesh. Useful for paint estimates, plating cost, and resin coating calculations.
Open toolCompute the X/Y/Z bounding box of any STL, OBJ, or GLB mesh. Get exact print dimensions in mm — useful for fitting models to your printer bed.
Open toolCompute the centroid (centre of mass) of any STL/OBJ/GLB mesh assuming uniform density. Useful for balance, animation pivots, and engineering analysis.
Open tool