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

Features

22 material presets Two-way conversion Diameter presets Density override

Frequently asked questions

Does a 1 kg spool really hold 1 kg of filament?

The 1 kg rating means net filament weight — the empty spool typically adds another 190–250 g. Weigh a full spool, subtract the empty-spool weight, and use the remainder as your input.

How much 1.75 mm PLA is in a 1 kg spool?

About 330 metres of 1.75 mm PLA per kilogram at 1.24 g/cm³. Silk PLA is slightly shorter (~325 m) because of its higher density, PLA+ is close to standard PLA.

What density should I use for carbon-fibre PLA?

Use about 1.30 g/cm³ for standard carbon-filled PLA — slightly denser than pure PLA. Brand variations exist: always check the manufacturer spec sheet for accuracy.

Is the calculation affected by infill?

No — this tool converts between the length and weight of the filament itself, not a printed part. Slicer infill settings change how much filament a print consumes; the conversion factor from length to weight stays the same.

Can I use this for 2.85 mm Ultimaker spools?

Yes. Click the 2.85 mm diameter preset and the math scales correctly — a kilogram of 2.85 mm PLA is about 130 metres.

💡 Want us to improve this tool just for you?

We can — and it's free! Just send us a quick message with your idea. If you'd like to discuss it in detail, leave your email and we'll get back to you. You can stay anonymous.

How do you rate this tool?

Thank you for your rating!
Want to share more? Leave a comment!
Thank you! Your comment will appear after moderation.
Published