MeshMath

Guides › How much filament is on a spool?

How much filament is on a spool?

Short answer: a 1 kg spool of 1.75 mm PLA holds about 335 metres. The same weight of 2.85 mm PLA is about 126 metres. Other materials differ because of density.

Metres per spool by material

MaterialDensity g/cm³1 kg, 1.75 mm1 kg, 2.85 mm250 g, 1.75 mm
PLA1.24335 m126 m84 m
PETG1.27327 m123 m82 m
ABS1.04399 m150 m100 m
ASA1.07388 m147 m97 m
TPU1.21343 m129 m86 m
Nylon1.14364 m137 m91 m

The maths

Filament is a cylinder. A 1.75 mm strand has a cross-section of π × 0.875² = 2.405 mm², so one metre is 2,405 mm³ = 2.405 cm³. Multiply by density for grams per metre (PLA: 2.98 g/m), then divide the spool weight by that.

metres = grams ÷ (density × π × (d/2)² ÷ 1000)

How much is left on my spool?

Weigh the spool and subtract the empty spool weight. Empty spools vary widely — roughly 120–150 g for cardboard and 180–260 g for plastic — so weigh an empty one from the same brand once and note it. Convert the remaining grams to metres with the converter below and compare with your slicer's filament estimate before a long print.

How many prints is that?

A typical small print (phone stand, figurine) uses 20–60 g, so a 1 kg spool gives roughly 15–50 prints. Drop your STL into the weight calculator for an exact number.

Recommended gear

Some links are affiliate links: if you buy through them MeshMath may earn a small commission at no extra cost to you. Picks are generic categories, not paid placements.

Tools for this