Filament Usage Estimator

Estimate how much filament a model will use, by weight and length, before you print it.

Model & Material

Auto-filled from the selected material. Choose "Custom" to enter your own.

Filament Spec

Advanced

Results

Live estimate based on the values above

Filament weight

4.17 g

Filament length
1.4 m
Estimated cost
Add a filament price to see cost

Effective fill

This model is effectively 32% solid, accounting for infill and shell allowance.

Some links on this page are affiliate links. 3D Toolset earns a small commission when you buy through these links — it helps keep these tools free.

Recommended Filament

MatterHackers PRO Series PLA

Consistent-diameter PLA filament, so the length this calculator estimates matches what actually comes off the spool.

View price

MatterHackers PRO Series ABS

A denser, more heat-resistant alternative — density affects both weight and length per spool.

View price

Also Useful

Digital calipers

Verify your filament's actual diameter (1.75mm vs 2.85mm) for a more accurate length estimate.

View price

Filament storage dry box

Moisture-swollen filament won't match its rated diameter — keeping spools dry protects estimate accuracy too.

View price

What Is Filament Usage Estimation and Why Does It Matter

Filament usage estimation answers a simple but easy-to-get-wrong question: how much material will this model actually consume? The intuitive shortcut — multiply total volume by material density — badly overestimates most prints, since FDM printers rarely print anything fully solid. Two settings do the real work: infill percentage, which controls how much of the interior is filled versus left as a lattice, and shell allowance, which accounts for outer walls and top/bottom layers that print solid regardless of infill. A thin-walled, low-infill part can still use meaningfully more filament than its infill percentage alone suggests, since shell material doesn't scale down with infill. Knowing the estimate matters for two reasons: it tells you whether your remaining spool has enough material, and it gives you the true weight and length you're committing to, not just a percentage on a slicer screen.

How to Use This Calculator

Start from your model's total solid volume, in cubic centimeters, as reported by your slicer or CAD software. Enter your infill percentage, then pick a material; density auto-fills from the built-in reference table unless you choose "Custom," where you enter your own density directly. Filament Spec covers filament diameter (1.75mm or 2.85mm) and, optionally, cost per kilogram for a price alongside weight and length. Open Advanced for shell allowance — walls and top/bottom layers printing solid regardless of infill — and a waste percentage for purge towers, priming, and the occasional failed attempt. Every field updates the result instantly.

How to Estimate Filament Usage Manually

To work through the math by hand:

  1. Get your model's solid volume. Your slicer or CAD software reports this — the volume as if the whole part were solid, not the volume it'll actually print.
  2. Combine infill and shell allowance into one effective fill fraction: shell fraction + (1 − shell fraction) × infill fraction, since shell material prints solid regardless of infill.
  3. Multiply solid volume by that fraction to get the effective printed volume.
  4. Multiply by material density (g/cm³) to get raw weight in grams.
  5. Add a waste buffer: multiply raw weight by (1 + waste percent ÷ 100) for purge and priming material.
  6. Convert weight to length, if needed: divide total volume (weight ÷ density) by the filament's cross-sectional area (π × radius²), where radius is half the filament diameter in centimeters.

This is exactly what this calculator automates, so you can skip the manual math and just adjust the inputs.

Material Density Reference

Density directly sets how much a given printed volume weighs — denser filaments weigh more per cubic centimeter of the same shape:

MaterialDensity (g/cm³)
PLA1.24
ABS1.04
PETG1.27
TPU1.21
Nylon1.14

These are the values this calculator uses automatically for each preset material — switch to "Custom" to enter your own for a different blend or a filled composite filament.

Common Mistakes When Estimating Filament Usage

  • Assuming infill percentage alone determines weight. Shell allowance often dominates on small or thin-walled parts; doubling infill barely moves the total if shells make up most of the printed volume.
  • Ignoring shell allowance entirely. A rough infill-only estimate underestimates usage on parts with many walls or top/bottom layers.
  • Using volume from the wrong source. Slicers sometimes report wall or shown-geometry volume, not raw solid volume — mixing these up skews every downstream number.
  • Forgetting waste. Purge towers, priming lines, and failed first layers consume filament a pure geometry-based estimate skips.
  • Comparing weight across materials without density. The same model can weigh more or less depending on material, even at identical settings — always calculate per material.

Frequently Asked Questions

Know your filament usage? See what it'll cost with the print cost calculator or budget your time with the print time estimator.