3D printing

Filament length ↔ weight

Convert filament length and weight by diameter and material.

  • Instant
  • Free
  • Private (processed locally)
  • No sign-up

ℹ️ Filament is a cylinder: weight = length × cross-section × density. Edit either field. 100% local.

Convert filament length and weight

Pick the diameter and material, then enter a length or a weight: the other field updates automatically.

Reference (1 kg spool)

  • PLA 1.75 mm ≈ 335 m
  • PETG 1.75 mm ≈ 327 m
  • ABS 1.75 mm ≈ 400 m
  • Weight = length × cross-section × density

Example

InputValue
Diameter1.75 mm
MaterialPLA (1.24)
Length330 m
Weight≈ 984 g

100% local calculation, no data sent.

Frequently asked questions

How do I go from length to weight?

Filament is a cylinder: weight = length × cross-section (π × radius²) × density. So diameter and material matter.

How many meters in 1 kg of 1.75 mm PLA?

About 335 m (density 1.24). PETG or ABS give different lengths.

Why does density change the result?

A denser material weighs more for the same length. PLA ≈ 1.24, ABS ≈ 1.04, PETG ≈ 1.27.

Is the calculation exact?

It assumes a constant diameter; real filament tolerances cause a small deviation.