STL Weight Calculator
Drop an STL to get its volume, size and estimated filament weight and cost.
Drop an STL here or click to browse
Get volume, dimensions, weight and material cost
🔒 Analyzed in your browser, never uploaded.
About this tool
Drop an STL and get its bounding-box dimensions, enclosed volume, surface area and triangle count, plus an estimated weight and filament cost from the density of your chosen material. Densities for PLA, PETG, ABS, ASA, TPU, nylon and polycarbonate are built in, and you can enter a custom one, including resins.
The weight assumes a solid part. Use the solidity slider to approximate slicer settings, where sparse infill plus solid walls usually lands at 20–50% of solid weight. A volume of zero or a wildly wrong size usually means a broken or unit-confused mesh; our Scale STL tool fixes the unit case. The mesh math runs in your browser, so your model is never uploaded.
Frequently asked questions
- How can a website weigh my STL without uploading it?
- JavaScript in your browser tab computes the mesh's enclosed volume and multiplies it by the material density. Nothing is transmitted; it still works with your connection switched off.
- Why is my real print lighter than the calculated weight?
- The calculation assumes a 100% solid part, while real prints use sparse infill (typically 10–40%) with solid walls. Use the solidity slider to approximate your slicer settings.
- Does this work for resin prints too?
- Yes. Pick "Custom" and enter your resin density (most 3D printing resins are around 1.05–1.15 g/cm³).