The Tested Hub. Get the Newsletter
Home · Tools · Filament Calculator
🎨 HOBBIES · CALCULATOR

3D Print Filament Calculator

Convert filament length to grams (or grams to length) for any material density and diameter. Plus print cost estimator.

The math behind length-to-weight conversion

Filament is a cylinder: volume = π × (radius)² × length. Multiply volume by density to get weight. For 1.75mm filament (radius 0.875mm), 1 meter weighs:

A 1 kg spool of PLA contains about 330 meters of filament. A typical Benchy uses ~3 grams; a phone stand ~15-25 grams; a full 200mm vase 50-80 grams.

Diameter accuracy matters more than you think

Filament listed as "1.75mm" is rarely exactly 1.75mm — quality brands hold tolerance of ±0.02-0.03mm. Cheap brands can vary ±0.10mm or worse, which causes:

Check with a digital caliper at 5 random points along the spool. If variance exceeds ±0.04mm, that's a budget-brand spool — adjust extrusion multiplier in the slicer.

PLA vs ABS vs PETG (the big three)

Specialty filaments and their use cases

Drying filament — when and how

Saving filament: design and slicer tips