Infill Weight Calculator for 3D Prints
Turn a model's volume and an infill percentage into a rough filament weight in grams and a length in meters for 1.75 mm filament. It uses weight = volume x infill fraction x density, so it ignores perimeter walls and solid top and bottom layers and reads a little low. It is a fast sanity check for material planning, not a slicer replacement.
How to estimate infill weight
- Read your model volume in cubic centimeters from the slicer or CAD tool.
- Pick your filament from the Material dropdown (PLA, ABS, PETG, TPU or Nylon) to set the density.
- Enter the Model volume in cm3 (up to 2000).
- Set the Infill percentage from 1 to 100.
- Read the Filament weight in grams and the Filament length for 1.75 mm, then Copy the estimate.
Examples
100 cm3 at 20% PLA
volume 100 cm3, infill 20%, PLA 1.24
24.8 g, about 8.32 m of 1.75 mm filament
A solid 50 cm3 part in PLA
volume 50 cm3, infill 100%, PLA 1.24
62 g, about 20.79 m
200 cm3 at 15% in PETG
volume 200 cm3, infill 15%, PETG 1.27
38.1 g, about 12.47 m
Frequently asked questions
How accurate is this estimate?
It is a rough planning figure. Weight equals volume times infill fraction times density and ignores perimeter walls, top and bottom solid layers, supports and brims, so real prints weigh more. Expect it to read low, most for small or thin-walled parts.
What is the exact formula?
weightG = modelVolumeCm3 x (infillPercent / 100) x density. For 100 cm3 at 20% in PLA that is 100 x 0.20 x 1.24 = 24.8 grams. The result is rounded to two decimals.
How is the filament length found?
The grams are converted back to a solid plastic volume, then divided by the round cross-section of 1.75 mm filament (about 2.405 square millimeters) to get meters. It always assumes 1.75 mm, so it is not correct for 2.85 mm filament.
Which materials and densities are built in?
The dropdown covers PLA 1.24, ABS 1.04, PETG 1.27, TPU 1.21 and Nylon 1.14 g/cm3, with PLA as the default. Pick the one that matches your spool so the weight and length track your material.
Why does my slicer report a higher weight?
Slicers add solid walls, floors, ceilings, supports and brims on top of the infill, none of which this simple model counts. For an exact number, slice the part and read its estimate. Use this tool for a quick gut check.
Where do I find the model volume?
Most slicers show it in the object info panel, and CAD tools report it under mass properties. If yours gives cubic millimeters, divide by 1000 to get cubic centimeters before entering it here.
Is there a limit on the inputs?
The volume field accepts up to 2000 cm3 and infill runs from 1 to 100 percent. For a very large model, split it into parts and add the estimates together.
When is the estimate closest to reality?
For large, chunky models with thin walls relative to their bulk, where infill dominates the total plastic used. Small figurines and thin shells are where it drifts furthest low.
Is my data private?
Yes. The calculation runs in your browser and nothing you enter is uploaded to a server.
Learn more
- Why infill weight estimates run lighter than the slicer
How infill density maps to filament use, why walls and solid layers add grams this estimate skips, and when a quick volume calc is close enough.
Related tools
Filament Weight Calculator
Convert 3D printing filament length to weight or weight to length. Works for PLA, ABS, PETG, TPU and Nylon at 1.75 mm or 2.85 mm. Free and fast.
Filament Cost Calculator
Work out the filament cost of a 3D print from grams used and spool price per kg. Get the dollar cost and price per gram instantly. Free to use.
3D Print Cost Calculator
Price a full 3D print job: filament, electricity, machine wear, labor and markup. Get a clear cost breakdown and total in dollars. Free tool.
Print Electricity Cost Calculator
Estimate the electricity cost of a 3D print from printer wattage, print time and your kWh rate. See energy used and dollar cost instantly. Free tool.
Resin Cost Calculator
Calculate the resin cost of an SLA or MSLA print from milliliters used and resin price per liter. See total cost and price per ml. Free tool.