Convert Filament Length to Weight and Back

A free filament length and weight converter that handles 22 common 3D-printing materials. Switch a drop-down and the density auto-fills — PLA at 1.24 g/cm³, PETG at 1.27, ABS at 1.04, TPU, Nylon, carbon-fibre blends and more. Type a weight and read the metres, or type metres and read the grams.

How to convert filament length to weight

1
Pick your material

Choose from PLA, PETG, ABS, TPU, Nylon, carbon-filled and 17 more presets — density auto-fills.

2
Set the filament diameter

Click 1.75 mm or 2.85 mm, or enter a custom value for specialty spools.

3
Type a length or weight

Fill the known side — the converter calculates the other instantly.

4
Adjust the density if needed

If your datasheet lists a different value, type it into the density field to override the preset.

Work out how many metres are left on a spool or how much a print will weigh — without unboxing a scale.

Filament

g/cm³

Amount

m
g
1000 g
≈ 330 m · 805 cm³

Net weight only — subtract the empty spool (usually 190–250 g) when weighing on a scale.

Quick spool presets

Published Updated