LayerTune
Calculators

Filament length, weight and what is left on the spool

Slicers talk in metres, shops sell in grams. Convert either way, or put your spool on a kitchen scale to see what is left.

Filament

g/cm³
Edit to match your brand's data sheet
Convert
m
g
How much is left
g
g
Pick a brand below, or weigh an empty one

Result

Left on the spool
g
m of filament
  • Grams per metre
  • m weighs
  • g is

How it is calculated

grams per metre = π × (diameter ÷ 2)² × 100 cm × density
weight          = length × grams per metre
length          = weight ÷ grams per metre
left on spool   = (scale reading − empty spool weight) ÷ grams per metre

Filament is a cylinder, so the only inputs are its diameter and the density of the plastic. Density is where brands differ, which is why it is editable above.

Densities used

MaterialDensity range, g/cm³Used in toolSources
PLA1.17 to 1.241.205wiki.bambulab.com, wiki.polymaker.com
PLA+ / tough PLA1.23 to 1.241.235cdn.shopify.com, esun3d.com
PETG1.27 to 1.281.275prusament.com, store.bblcdn.com
ABS1.05 to 1.121.085wiki.bambulab.com, wiki.polymaker.com
ASA1.05 to 1.071.06wiki.bambulab.com, prusament.com
TPU 95A1.221.22store.bblcdn.eu
PA6 (nylon)1.121.12esun3d.com
PA-CF1.06 to 1.41.23machines-3d.com, colorfabb.com
PC1.19 to 1.21.195wiki.polymaker.com, store.bblcdn.eu
PVA1.13 to 1.251.19wiki.polymaker.com, esun3d.com
HIPS1.051.05fillamentum.com, esun3d.com
From manufacturer data sheets. Brands vary a little, so type in your own brand's density for the most accurate result.

For the most accurate reading, weigh one of your own empty spools and type that number in. The brand presets are a good starting point. See the full list on the empty spool weight page.

Related: print cost calculator · empty spool weights.