Filament Length to Weight Calculator

Slicers report filament in meters or grams. Convert between them for any material and diameter.

Free, no sign-upInstant resultsUpdated October 2026
Convert
m / g
Diameter
Filament weight
–
How we calculated this

    For estimating and educational purposes only. Results are approximate and are not a substitute for a licensed professional, the manufacturer's instructions or your local code. Disclaimer

    Embed this calculator on your site

    Free for any website or blog. Copy the code below and paste it into an HTML block. Keep the credit link.

    Filament meters to grams

    Filament is a long cylinder, so its weight is simply volume × density. The cross-section of 1.75 mm filament is 2.405 mm², so every meter holds 2.405 cm³ of plastic.

    Grams per meter = π × (diameter ÷ 2)² × density 1.75 mm PLA = 2.405 × 1.24 = 2.98 g/m → 335 m per kg

    Meters per 1 kg spool (1.75 mm)

    MaterialDensityMeters per kg
    PLA1.24 g/cm³335 m
    PETG1.27 g/cm³327 m
    ABS1.04 g/cm³400 m
    ASA1.07 g/cm³389 m
    TPU1.21 g/cm³344 m
    Nylon1.14 g/cm³365 m

    2.85 mm filament holds about 2.65 times more plastic per meter, so a 1 kg spool is only about 126 m of PLA.

    Frequently asked questions

    How many meters are in a 1kg spool of PLA?

    About 335 m of 1.75 mm PLA, or about 126 m of 2.85 mm PLA.

    How much does 1 meter of filament weigh?

    About 3 g for 1.75 mm PLA or PETG, and about 2.5 g for ABS.