STL Weight Calculator: How Much Filament Will It Use?
Before you slice, find out roughly how heavy a print will be and whether the spool on your printer has enough left. Drop the STL, choose the material and the infill and wall settings you print with, and read the weight in grams, the filament length in metres and the material cost. The file stays on your device.
How to use it
- 1
Drop the STL
Add a .stl and pick the unit it was modelled in. Most files are in millimetres.
- 2
Choose the filament
PLA, PETG, ABS, ASA, TPU or nylon with its typical density, or type the density printed on your spool.
- 3
Match your slicer
Enter the infill percentage and wall thickness from your print profile. Use 100% for the weight of a solid part.
- 4
Read grams and metres
See the estimated weight, the length of 1.75 mm and 2.85 mm filament, and the cost once you add the price per kg.
What to know before you convert
- Weight is an estimate from the mesh alone: the walls are surface area times wall thickness and the inside is filled at your infill. Supports, brims, rafts and purge are not counted, so add a margin for those.
- The mesh must be closed for an exact volume. Open edges are reported, and the weight is then approximate.
- Filament length assumes the nominal 1.75 mm or 2.85 mm diameter; real filament varies by a few percent. Length is not shown for resin.
- Typical densities in g/cm³: PLA 1.24, PETG 1.27, ABS 1.04, ASA 1.07, TPU 1.21, nylon PA12 1.01. The value on your spool is better when you have it.
Don't have a model?
Create one with AI from a photo, a sentence or a sketch. The generators use credits; this converter is free and stays in your browser.