🖨️

3D Printing Filament Calculator

Print weight → cost, filament length & print time

Know Exactly How Much Filament Your Print Will Use

One of the most common questions before hitting "print" is simple: how much filament will this actually take? Whether you're running a print farm or just making a single prototype, knowing your filament usage upfront saves money and prevents mid-print failures from running out of material. This calculator converts filament weight to length, estimates material cost, and gives you a realistic print time — all in one place.

The math behind filament usage isn't immediately obvious. A 1 kg spool doesn't tell you how many meters you have — that depends entirely on the material's density and the filament diameter. For example, 1 kg of PLA at 1.75mm diameter gives you roughly 330 meters of filament, while the same weight of TPU (which is denser) yields noticeably less. Getting this wrong means either buying too much material or, worse, watching a long print fail at hour six because you ran out.

Material Cost Per Print — Stop Guessing

Understanding your true print cost matters whether you're pricing jobs for customers or just tracking personal project expenses. A typical 200g benchy or functional bracket in PLA costs anywhere from $0.40 to $1.20 in raw filament depending on the brand and filament type. PETG and ABS sit in a similar price range, while specialty materials like Nylon or flexible TPU can push your per-print cost significantly higher.

This filament calculator lets you input your spool cost, total spool weight, and the estimated filament usage for a given print to get a precise cost per print figure. If you're selling prints, this is your baseline — you still need to factor in electricity, machine wear, and time, but filament cost is usually the biggest variable. On simple-calculator.online, the calculator supports six common materials: PLA, PETG, ABS, TPU, Nylon, and ASA, each with pre-loaded density values so your weight-to-length conversion is accurate without manual lookup.

Print time estimation is also built in. Estimated print time is calculated based on your print volume and typical layer speeds — useful for scheduling jobs or quoting turnaround times. A 50g PLA print at standard 0.2mm layer height typically runs 2–4 hours on a modern desktop FDM printer, while a dense 300g structural part in Nylon might take 12 hours or more.

How to Use the Filament Calculator Effectively

Start by pulling the filament weight from your slicer software — Cura, PrusaSlicer, and Bambu Studio all display estimated filament usage in grams before you export the G-code. Enter that weight into the calculator along with your material type and spool price, and you'll get the length used, total cost, and estimated time instantly.

For multi-material prints or prints with support structures, run the calculation separately for each material and add the results. It only takes a few extra seconds and gives you a much more accurate total cost breakdown.

Frequently Asked Questions

How do I find out how much filament a print needs?

Slice your model in any slicer software (Cura, PrusaSlicer, etc.) and check the filament estimate before printing. It will show grams or meters used — either value works with this calculator.

Is PLA or PETG more expensive to print with?

They're usually similar in spool price, but PETG is slightly denser than PLA, so the same weight yields a bit less filament length. Cost per print ends up very close between the two materials.

Can I use this as a 3D print cost estimator for a business?

Yes — the material cost output gives you a solid cost floor for quoting jobs. Add your electricity rate and desired margin on top of the filament cost for a complete pricing model.

Related Calculators

🌐 Subnet Calculator 🔐 Password Strength Calculator ⏱ Unix Timestamp Converter 🔵 Colour Converter