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
| Material | Density (g/cm³) | ~Length per kg, 1.75 mm |
|---|---|---|
| PLA | 1.24 | ~335 m |
| PETG | 1.27 | ~327 m |
| ABS | 1.04 | ~400 m |
| TPU | 1.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 →