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.
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.
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.