Filament Weight & Cost Calculator

Convert print length to weight (or weight to length), estimate project costs, verify if enough filament remains on your spool, and manage multi-part printing projects.

Print Specifications
Toggle mode, select your material density preset, and specify print measurements.
Spool & Cost Settings
Provide spool specs to calculate printing cost, track spool usage, and check remaining weight.
Calculations
Calculated weight, volume, cost, and spool percentage.
Enter valid specifications above to calculate filament requirements.
Multi-Part Project Manager
Batch multiple items to calculate cumulative project weight, volume, price, and spool count.
Part Name Material Specs (Ø & L) Qty Weight Volume Cost Actions
No parts added to this project yet. Fill out the print details above and click "Add to Project".

3D Printing Filament Calculator Guide & FAQs

Filament Sizing and Mass Calculations for 3D Printing

Estimating the cost and volume of filament required for a 3D print is crucial for job pricing and ensuring you have enough material remaining on a spool. Filament is typically sold in spools of 500g, 1kg, or 2kg, with diameter standards of 1.75mm or 2.85mm. Calculating weight requires multiplying the filament's density by its volume: Mass (g) = Density (g/cm³) * Volume (cm³).

Different materials have distinct physical densities. PLA is standard and dense (1.24 g/cm³), PETG is tough (1.27 g/cm³), ABS is lightweight (1.04 g/cm³), and TPU is flexible (1.21 g/cm³). Because of these density variations, a 1-meter strand of PLA weighs more than a 1-meter strand of ABS. When slicing models, slicers estimate filament usage in length (meters) or volume (cubic centimeters). Our calculator translates these values into grams and cost profiles based on your spool purchase price.

Estimating Print Costs and Spool Usage

Input your print length or volume, select your material type, and specify your spool cost. The calculator computes the exact weight consumed, cost per print, and remaining spool percentage to prevent running out of filament mid-print.

Frequently Asked Questions

What is the density of common 3D printing filaments?

Standard densities are: PLA (1.24 g/cm³), PETG (1.27 g/cm³), ABS (1.04 g/cm³), and TPU (1.21-1.25 g/cm³). These differences mean that the same volume of PLA will weigh about 20% more than ABS.

How do I calculate the cost of a 3D print?

First, determine the weight of the print in grams. Then, divide the purchase price of your spool by its total weight (e.g., $20 for a 1000g spool = $0.02 per gram). Multiply the weight of your print by this cost-per-gram rate to find the final material cost.

How do I know if I have enough filament left on my spool?

Our calculator estimates the spool percentage consumed by a print. By weighing your empty spool beforehand (spool tare weight) or subtracting the print weight from your spool log, you can determine if the remaining filament is sufficient for your next job.