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
Popular Tools
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?
- Accurate Math: Based on proven 3D printing formulas
- All Materials: PLA, ABS, PETG, TPU, Nylon, and more
- Cost Tracking: Material, electricity, and machine time
- Instant Results: No sign-up, no loading, just answers
- Free: No registration, no fees, no limits
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.