3D Print Material Calculator
A 3D print material calculator estimates the filament grams or resin millilitres a model will actually consume — modelling perimeter shells, solid top and bottom layers, infill percentage and supports, instead of the naive “volume × infill%” that can miss most of a small print’s material. It converts the result to cost and to prints-per-spool.
Slicers report exact volume in cm³ — use it if you have it. Otherwise estimate from the bounding box.
Gyroid 15% is the common all-round choice; 100% means solid.
Slicer settings (usually fine as-is)
Total of the outer perimeters on each side. 1.2 mm ≈ 3 at a 0.4 mm nozzle.
Optional cm³→cm² shortcut: your slicer reports it. Blank = estimated.
Full price you paid for one spool or bottle.
A 1 kg spool = 1000g.
48 g
- Perimeter shells
- 25.9 cm³
- Solid top / bottom
- 4.7 cm³
- Infill (10% effective)
- 6.9 cm³
- Supports
- 5.8 cm³
- Filament weight
- 47.8 g
- Material cost
- $1.20
- Share of spool≈ 21 prints per 1 kg
- 4.8%
Data last verified 30 September 2026.
How it works
- 01
Describe the model
Give the bounding-box size (from your slicer or calipers) or paste the exact cm³ volume if you already have it, then say how full the shape is.
- 02
Set the slicer behaviour
Infill percentage, layer height and top/bottom layers drive how much material lands inside the shell. Defaults match a typical 0.2 mm, 3-perimeter, 15% gyroid profile.
- 03
Read the usage and cost
The breakdown shows shells, skin, infill and supports separately in cm³, converts to grams (FDM) or ml (resin), and tells you what share of your spool or bottle the print consumes.
This is a slicer-free estimate. It models solid-shell geometry with infill inside; it does not know about brims, rafts, adhesion routines or your exact pattern. For an exact figure, weigh a finished print or read the slicer’s material estimate — this tool is for planning a batch, buying spools or quoting before slicing.
Frequently asked questions
How much filament do I need for a 3D print?
Material used = outer perimeter shells + solid top/bottom skin + infill inside + supports. A rough estimate for a mostly-solid 80 × 50 × 40 mm figurine at 15% infill is 45–60 g of PLA; a flat 100 cm³ bracket at the same settings can exceed 100 g. Multiply the printed volume by the density (PLA 1.24 g/cm³) once you know the true material volume — not the model volume.
Why isn’t it just model volume × infill percentage?
Because perimeters and top/bottom skin are not controlled by the infill setting. On small prints the shell can be most of the material: a 5 cm³ keychain at 15% infill might contain 3 cm³ of solid shell and skin. Volume × infill would predict 0.75 cm³ — a four-fold underestimate.
How many prints can I get from a 1 kg spool?
Divide 1,000 g by the grams per print the calculator reports — then subtract a little for purge, prime towers and failed prints (5–10% is realistic). A print estimated at 40 g usually allows around 23–25 good prints from a 1 kg spool.
How much resin does a print use in ml?
A solid resin print displaces roughly its own volume: 1 cm³ of model uses about 1 ml of resin. Add 10–20% for support material, failed pulls and residue left in the tank and FEP film. Hollowing with drain holes and wall thickness around 1.6–2 mm can cut usage by more than half.
Does infill type (grid, gyroid, lines) change material usage?
Modestly. Gyroid and cubic patterns sit near their stated percentage; 100% “rectilinear” overestimates density claims; lightning infill can cut interior material dramatically for enclosed shapes. Expect ±10% variation between patterns at the same percentage.
Why is my actual print heavier than the estimate?
Common causes: more perimeters than modelled, a brim or raft (a brim can add 5–15 g on a large-footprint print), supports counted too low, or a denser filament than assumed. Weighing finished prints and comparing is the fastest way to calibrate the estimator for your typical models.
Can I use this for multiple copies on one build plate?
Yes — multiply the model volume or bounding-box estimate by the number of copies, or simply multiply the resulting gram/ml figure. Per-print support percentages stay roughly constant when copies share support structures less, so add a little margin for tightly nested batches.
More tools to try
3D Model Volume Calculator
Turn model dimensions into cm³, ml, grams and material cost — for any shape or an irregular bounding box.
Open tool3D Printing Cost Calculator
The true cost of one print — filament, electricity, depreciation, failures and your time, itemised.
Open toolFilament Cost Calculator
Spool price into cost per gram, per metre and per print — plus grams ↔ metres and spool comparisons.
Open tool