3D Printing Filament Calculator

Free 3D printing filament calculator: meters to grams or grams to meters (1.75 / 2.85 mm), density presets or custom g/cm³, waste %, optional $/kg cost, bar & donut charts, scenario rows—plus guide. Educational estimates.

3D Printing Filament Calculator | Length ↔ Weight & Cost

Real spools lie: Diameter wanders, moisture swells PLA, and pigment changes density. This calculator uses nominal diameter and a editable g/cm³ table so you can bracket orders—then weigh a purge line on a kitchen scale when it matters.

Summary: Convert filament length ↔ mass using πr²×length volume, pick a density preset (PLA, PETG, ABS, TPU, nylon, PC) or type a custom g/cm³, add optional waste % for supports/brims, and optional $/kg for a job cost hint. Includes preset mass comparison bars, optional cost donut, and scenario rows.

Math (short)
  • Volume (mm³): V = π r² L with r = half of nominal filament diameter, L in mm.
  • Volume (cm³): Vcm³ = Vmm³ ÷ 1000.
  • Mass (g): m = ρ × Vcm³ with ρ in g/cm³.
  • Length from mass: L = m ÷ ρ ÷ (π r²), with consistent units.
  • Waste-adjusted buy weight: mbuy = m × (1 + waste% ÷ 100).

3D printing filament calculator (length, mass, cost)

Pair this with the flow and time tools in the same topic hub: once you trust your volumetric assumptions, filament mass is mostly bookkeeping—important bookkeeping.

Solve direction
Filament & material
Inputs

Set 0 to hide cost and the cost donut.

Mass, length, volume, and charts will appear here.

For moisture, colorants, and why two PLA reels disagree, read Filament math without the spool mythology below.