Free 3D Printing Calculators

Calculate filament usage, print cost, print time, layer height, infill, and more. Simple, fast, and free.

Quick Answer

Filament usage ≈ Volume × Infill% × Density. PLA density = 1.24 g/cm³.

Example: 50 cm³ model at 20% infill ≈ 12.4 g of PLA filament

Choose a Category

๐Ÿงต Filament Calculate filament usage, cost, weight, spool length, and density for any 3D print project. 5 tools ๐Ÿ–จ Print Estimate print time, optimize layer height, calculate infill, support material, and nozzle flow rate. 5 tools ๐Ÿ’ฐ Cost Calculate total 3D printing costs including material, electricity, batch runs, and printer ROI. 5 tools

Popular Tools

๐Ÿงต Filament Usage Calculator Calculate how much filament (in grams and meters) your 3D print will u... ๐Ÿงต Filament Cost Calculator Calculate the exact material cost of any 3D print based on filament pr... ๐Ÿงต Filament Weight Calculator Convert filament length in meters to weight in grams for any filament ... ๐Ÿ–จ Print Time Estimator Estimate 3D print time based on model volume, print speed, layer heigh... ๐Ÿ–จ Layer Height Calculator Find the optimal layer height for your nozzle size to maximize print q... ๐Ÿ–จ Infill Calculator Calculate infill percentage needed for target strength, or find materi... ๐Ÿ’ฐ Print Cost Calculator Calculate the total cost of a 3D print including material, electricity... ๐Ÿ’ฐ Electricity Cost for 3D Printing Calculate electricity cost for 3D printing based on printer wattage, p... ๐Ÿ’ฐ Material Comparison Calculator Compare 3D printing material costs side-by-side: PLA, ABS, PETG, TPU, ...

About PrintCalc

PrintCalc provides free, accurate 3D printing calculators for makers, engineers, and hobbyists. Calculate filament usage, print costs, print time, layer heights, infill density, and return on investment for your printer.

Why Use PrintCalc?

Getting Started: Which Calculator Do You Need?

Not sure where to begin? Here is a quick guide based on your goal:

"How much filament will I use?"

Enter your model dimensions and infill percentage to get filament weight in grams and length in meters.

Open Filament Usage Calculator →

"How much will this print cost?"

Calculate total cost including material, electricity, and machine wear per print.

Open Print Cost Calculator →

"How long will it take to print?"

Estimate print time based on volume, speed, layer height, and infill density.

Open Print Time Estimator →

"What layer height should I use?"

Find the optimal layer height for your nozzle size to balance quality and speed.

Open Layer Height Calculator →

What Is a 3D Printing Calculator?

A 3D printing calculator is a set of tools that helps makers estimate filament usage, print time, cost, and optimal settings before starting a print. Instead of guessing how much material you need or discovering mid-print that your spool is running low, these calculators let you plan ahead with precision.

PrintCalc covers the full 3D printing workflow: calculate filament weight and length from model volume, estimate total print costs including electricity and machine wear, optimize layer height for your nozzle size, and determine the right infill percentage for your part's intended use. All calculations use standard FDM/FFF formulas based on material density, print geometry, and slicer parameters.

Whether you are a hobbyist printing your first Benchy, a small business quoting customers for print services, or an engineer prototyping functional parts, PrintCalc gives you the numbers you need to make informed decisions about time, cost, and quality trade-offs.

Frequently Asked Questions

How much filament does a 3D print use?

Filament usage depends on the model's volume, infill percentage, and wall thickness. A typical small print (like a phone stand) uses 15-30 grams of filament. A large print (like a vase) can use 100-300 grams. Use the Filament Usage Calculator with your model's dimensions and infill setting for an accurate estimate.

How much does it cost to 3D print something?

The total cost includes filament material (typically $0.02-0.05 per gram for PLA), electricity ($0.01-0.05 per hour for most printers), and machine depreciation. A small print costs roughly $0.50-2.00 in materials. The Print Cost Calculator combines all these factors for an accurate per-print cost estimate.

What is the best layer height for 3D printing?

The optimal layer height is typically 25-75% of your nozzle diameter. For a standard 0.4mm nozzle: 0.1mm for fine detail, 0.2mm for general use (best balance of quality and speed), and 0.3mm for fast prints. Thinner layers give smoother surfaces but take longer to print.

What infill percentage should I use?

10-20% infill is sufficient for decorative objects. 20-40% works for functional parts with moderate stress. 40-60% is good for mechanical parts under load. 80-100% is reserved for maximum strength but uses significantly more material and time. Most prints work well at 20% with 3-4 wall lines.

How long does a 3D print take?

Print time depends on model size, layer height, print speed, and infill. A small keychain at 0.2mm layer height takes 30-60 minutes. A phone case takes 2-4 hours. Large models like helmets can take 20-40+ hours. The Print Time Estimator factors in your specific settings for an accurate time estimate.

Related Tools You Might Like