Skip to content

Filament Diameter Calculator — Cross-Section & Volume

Calculate cross-sectional area and volume per metre for any filament diameter.

Standard sizes are 1.75mm and 2.85mm — measure with callipers for actual

Material affects weight per metre and length per spool

Net filament weight (excluding spool) — standard spools are 1000g or 750g

How We Calculate This

Formulae

  • Cross-sectional area = π × (diameter / 2)²
  • Volume per metre = area (cm²) × 100 cm
  • Weight per metre = volume × material density
  • Length per spool = spool weight / weight per metre

Material Density

Different materials have different densities. PLA is ~1.24 g/cm³, ABS is lighter at ~1.04 g/cm³. This affects how many metres you get per spool.

Frequently Asked Questions

Last updated: February 2026

All calculations are estimates. Always verify settings with test prints before committing to final prints.