PrintBench

Filament Length ↔ Weight Calculator

Convert between grams and meters of filament for any material and diameter — e.g. how many metres are left on a partly-used spool, or how much a model will weigh.

How this is calculated

Filament is a cylinder. Its volume is the cross-section area times length, and mass is volume times the material's density:

volume = (π × (diameter ÷ 2)²) × length
mass = volume × density

Rearranged, length and weight convert directly given the diameter and density. A standard 1 kg spool of 1.75 mm PLA is about 335 m; the same weight in ABS (lighter) is roughly 400 m because ABS is less dense.

Common densities

MaterialDensity (g/cm³)~Length per kg, 1.75 mm
PLA1.24~335 m
PETG1.27~327 m
ABS1.04~400 m
TPU1.21~343 m
Selling your prints? The Pricing & Quoting Kit ($12) prices the whole job (labour, overhead, markup) and prints client-ready quotes. See the Kit →