Filament Length ↔ Weight Calculator

Convert filament weight to length and back, for any material and both standard diameters. How many metres are in a kilogram of PLA? About 335.

Length
-
This filament
-

A metre of filament is a thin cylinder: volume = π × (diameter/2)² × length, and weight = volume × density. For 1.75 mm PLA that is about 2.98 g per metre, so a 1 kg spool holds roughly 335 m. Thicker 2.85 mm filament holds about 126 m per kg of PLA.

Frequently asked questions

How many metres of filament are in a 1 kg spool?

Depends on material and diameter. 1.75 mm PLA is about 2.98 g per metre, so a 1 kg spool holds roughly 335 m. PETG is a little denser (about 330 m), ABS lighter (about 400 m), and 2.85 mm filament holds about a third of the length.

How is it calculated?

Filament is a cylinder: each metre has volume π × (diameter ÷ 2)² × 1 m. Multiply by the material density to get grams per metre, then divide or multiply to convert either way.

Why do slicers report both grams and metres?

Grams tell you cost (spools are sold by weight) and metres tell you whether the physical spool will run out. This tool lets you convert whichever one you have into the other.