Filament Usage Calculator
Estimate 3D printing filament usage in grams and meters from model volume and infill. Plan material costs and spool requirements for FDM print jobs.
Use this result well
- Inputs that matter
- Print Volume, Filament Diameter, Material Density
- Output to expect
- Filament Usage Calculator
- Check the units and required inputs before comparing results.
- Keep the assumptions with a copied result so you can reproduce the calculation later.
Related Tools
Tools you might need next
Calculate filament weight from extrusion length and diameter. Free filament usage (grams) calculator for FDM 3D printing, slicer settings, and print planning.
Estimate player usage rate from individual and team stats. Free online basketball calculator with instant, accurate results.
Estimate digital textile printing ink consumption from print area and coverage. Free digital print ink usage tool for digital, print, and more.
Reference & details
How it works
Updated July 2026
How it works
Updated July 2026Solid Volume to Filament Weight
Multiply printed volume (cm³) by material density to get weight. PLA density ~1.24 g/cm³; PETG ~1.27; ABS ~1.04; TPU ~1.21.
Weight (g) = volume (cm³) × density (g/cm³)Infill and Shell Volume Breakdown
Total volume = solid shell volume (walls, top/bottom layers) plus infill volume. Infill percentage applies only to internal sparse regions, not walls.
Infill volume = internal cavity volume × (infill% / 100)Filament Length from Weight
Convert weight to length using cross-section area of filament (1.75 mm or 2.85 mm diameter).
Length (m) = weight (g) / (density × π × (d/2)² × 1000)Updated: July 2026
Example Scenarios
Shell ~30 cm³ + infill ~15 cm³ = 45 cm³ × 1.24 g/cm³ ≈ 56 g PLA ≈ 18.5 m on 1.75 mm filament.
Solid 12 cm³ bracket × 1.27 g/cm³ = 15.2 g PETG. High-stress parts warrant full infill — calculator uses entire bounding volume minus designed voids.
Six parts totaling 420 g PLA. A 1 kg spool with 680 g remaining is sufficient with ~260 g margin for brim, purge, and failed first layers.
Common Mistakes to Avoid
Common Mistakes to Avoid
Applying infill percentage to the entire model volume
Infill applies only to internal regions. Perimeters, top layers, and bottom layers are solid regardless of infill setting — underestimating shell volume undercounts filament.
Using STL bounding box volume instead of actual mesh volume
Bounding box overestimates heavily for irregular shapes. Use actual mesh volume from CAD or slicer preview for meaningful estimates.
FAQ
About Filament Usage Calculator
Knowing filament usage before printing helps with cost estimation and spool planning. This calculator estimates grams and meters of filament from model volume, infill percentage, wall count, and material density.