3D print cost calculator
All tools
Home / Filament length calculator

Filament length calculator

Convert grams of filament to meters and meters to grams for any material and diameter, and find out how much is left on a partly used spool.

How much is left on my spool?

Empty spools usually weigh 150–250 g for plastic and around 100–200 g for cardboard; check the label or the manufacturer's website.

Length and weight by material

Meters per kilogram

Materialg/cm³1.75 mm2.85 mm1 g (1.75 mm)
PLA1.24335 m126 m33.5 cm
PETG1.27327 m123 m32.7 cm
ABS1.04400 m151 m40.0 cm
ASA1.07389 m146 m38.9 cm
TPU1.21344 m130 m34.4 cm
Nylon (PA)1.14365 m138 m36.5 cm
Polycarbonate (PC)1.2346 m131 m34.6 cm

The formula

meters = grams ÷ density ÷ (π × (diameter ÷ 2)²), with density in g/cm³ and diameter in mm (the units work out because 1 cm³ = 1,000 mm³ and 1 m = 1,000 mm). A 1.75 mm filament has a cross-section of 2.405 mm²; 2.85 mm filament has 6.379 mm², which is why the same kilogram is about 2.65 times shorter.

Need the grams for a specific model? Drop the STL into the 3D print cost calculator, read how much filament a print uses, or see what a gram of printed plastic really costs in 3D printing cost per gram.