3DPrintCalcs
Material Weight Calculator — Part Weight from Volume
Calculate the weight of a printed part from its volume and material density.
How We Calculate This
Weight Calculation
- Solid weight = Volume (cm³) × Density (g/cm³)
- Infill-only weight = Solid weight × Infill%
- Estimated weight = Infill-only weight × (1 + Shell & waste top-up%)
- Filament length = (Weight ÷ Density) ÷ Filament cross-section area
The infill-only figure is a lower bound: it assumes the part is just the sparse infill lattice. Real prints also have a solid shell (perimeter walls plus the top and bottom solid layers), and the slicer adds supports, skirt/brim and purge. How much the shell adds depends on the part’s surface-area-to-volume ratio — small or thin-walled parts are shell-dominated and can weigh well above the infill-only number, while large blocky parts sit close to it. The optional Shell & waste top-up lets you account for that extra mass; for the exact figure, read the gram value your slicer reports.
Frequently Asked Questions
Your slicer shows the model volume (usually in cm³ or ml) in the print statistics. In Cura, it appears in the bottom bar. In PrusaSlicer, check the right panel. Most CAD software can also display volume in the model properties.
Yes. The interior infill lattice scales linearly with the infill percentage, so on its own a 100% part has 5x the infill mass of a 20% part. In practice the solid shell (perimeter walls plus the top and bottom solid layers) adds a roughly fixed amount of mass at any infill, which compresses the real-world ratio to around 2-3x for a typical part. Because this calculator only knows your volume, its base figure is the infill-only lower bound — add a shell/waste top-up, or read your slicer’s gram figure, to capture the shell.
Slicer estimates are typically accurate to within 5-10%. Differences come from purge lines, skirt/brim material, supports, and the fact that the slicer uses approximate density values. Actual weight may also vary by filament brand.
Standard PLA density is 1.24 g/cm³. This can vary slightly (1.20-1.27) between brands and colours. Filled PLAs (wood, carbon fibre) have different densities. The calculator uses typical published values for each material.
Related Calculators
Paint Coverage Calculator
Calculate how much primer and paint you need for a printed part surface area.
Heat Resistance Calculator
Check if your printed part will withstand a given operating temperature.
Multi-Material Blend Calculator
Calculate blended material properties when mixing two filament types by ratio.
Filament Length to Weight Calculator
Convert filament length to weight and vice versa for any diameter and material type.
Material Strength Calculator
Estimate tensile and compressive strength based on material and print orientation.
Was this calculator helpful?
Last updated: February 2026
All calculations are estimates. Always verify settings with test prints before committing to final prints.