3DPrintCalcs
Filament Length to Weight Calculator
Convert filament length to weight and vice versa for any diameter and material.
How We Calculate This
Formula
- Cross-section = π × (diameter/2)²
- Volume per metre = Cross-section × 100cm
- Weight per metre = Volume × Material density
- Length to weight: Weight = Length × Weight per metre
- Weight to length: Length = Weight / Weight per metre
Frequently Asked Questions
At 1.75mm diameter, 1 metre of PLA weighs approximately 2.98g. At 2.85mm diameter, it weighs about 7.92g. This is calculated from the cross-sectional area and PLA density of 1.24 g/cm³.
A 1kg spool of 1.75mm PLA contains roughly 335 metres. For 2.85mm PLA, it is about 126 metres. Different materials vary due to density differences.
Yes, significantly. 2.85mm filament has roughly 2.65 times the cross-section of 1.75mm, so a 1kg spool of 2.85mm has far fewer metres than a 1.75mm spool of the same weight.
Different materials have different densities. PLA is 1.24 g/cm³, while ABS is only 1.04 g/cm³. A metre of ABS weighs less than a metre of PLA at the same diameter, so you get more length per kilogram.
Related Calculators
Material Weight Calculator
Calculate the weight of a printed part from its volume and material density.
Multi-Material Blend Calculator
Calculate blended material properties when mixing two filament types by ratio.
Material Strength Calculator
Estimate tensile and compressive strength based on material and print orientation.
Filament Moisture & Dry Time Calculator
Calculate drying temperature, time and storage conditions for moisture-affected filament.
PLA vs PETG Calculator
Compare PLA and PETG properties side by side for your specific use case.
Was this calculator helpful?
Last updated: March 2026
All calculations are estimates. Always verify settings with test prints before committing to final prints.