Filament length and weight converter
Type grams to get metres, or metres to get grams. Pick the material and the filament size.
Your filament
Densities are typical published values; a brand or colour can differ by a few per cent.
Worked example
1.75 mm filament is 2.405 mm² across, so one metre is 2,405 mm³, or 2.405 cm³. PLA at 1.24 g/cm³ makes that 2.98 g. So 250 g is 250 / 2.98 = 84 m, and a 1 kg spool about 335 m.
How it works
- Area = 3.1416 x (diameter / 2)².
- Grams per metre = area (mm²) x density (g/cm³).
- Metres = grams / grams per metre, and back.
Everything runs in your browser. Nothing is sent anywhere and there is no account.
Questions
Why does the same weight give different lengths?
Density. Nylon (1.14) and ABS (1.04) are lighter than PLA (1.24), so a kilogram of them is longer. PETG (1.27) is a little heavier, so a little shorter.
How accurate is it?
Within a few per cent. Brands and colours differ a little, and filament is never exactly 1.75 mm. To see what is left on a spool, weigh it with the filament left calculator.
Where do I find a print's length?
Your slicer shows the filament for a plate in metres or grams, often both. Turn one into the other here, for example to see if the end of a spool will be enough.