🖨️3D Print Filament Calculator

Enter print weight and filament type to calculate filament length and material cost.

g
$/kg

How to Calculate 3D Printing Filament Usage

Knowing your filament consumption before pressing print helps you plan purchases, check spool availability, and estimate material costs accurately. Filament length is calculated from print weight using the filament's material density and the cross-sectional area of the filament strand (2.405 mm² for 1.75 mm filament). For PLA, every gram of filament equals roughly 0.336 meters.

The most accurate weight figure comes from your slicer software (Cura, PrusaSlicer, Bambu Studio, etc.). It accounts for infill density, layer height, wall count, and support structures. Enter that estimated weight here for precise filament length and cost calculations. This is especially useful when a large print is near your spool's remaining capacity.

Different filament materials have different densities. PETG and ASA are denser than PLA — the same weight uses less length. ABS is lighter, giving more length per gram. When selecting a material, consider not just density but also print temperature requirements, heat resistance, and flexibility for your specific application.

Frequently Asked Questions

How do I measure remaining filament on a spool?

Weigh the complete spool with a kitchen scale, then subtract the known empty spool weight (usually printed on the label — typically 200–250 g). The remainder is your available filament weight.

What is the difference between 1.75 mm and 2.85 mm filament?

1.75 mm is standard for most consumer desktop printers; 2.85 mm (also labeled 3 mm) is used by some higher-end machines like Ultimaker. This calculator is based on 1.75 mm filament diameter.

How should I store unused filament?

PLA and Nylon absorb moisture from air and degrade in quality. Store in sealed containers or vacuum bags with silica gel desiccant. Dry wet filament in a food dehydrator at 45–65°C before printing to restore quality.