⚖️ Filament Weight From Model Volume Calculator

Most slicers report the model volume in cubic centimeters (cm³) or cubic millimeters. Enter that volume and pick your filament material to estimate the print's weight.

Density is the whole calculation

Mass is volume times density, and nothing else is involved:

weight (g) = volume (cm³) × density (g/cm³)

The default 50 cm³ in PLA at 1.24 g/cm³ comes to 62.00 g. The same 50 cm³ is 63.50 g in PETG, 52.00 g in ABS, 60.50 g in TPU and 65.00 g in nylon - a 25% spread between the lightest and heaviest option, which matters once you are pricing prints by the gram.

MaterialDensity (g/cm³)50 cm³
PLA1.2462.00 g
PETG1.2763.50 g
ABS1.0452.00 g
TPU1.2160.50 g
Nylon1.3065.00 g

Which volume to type in

These are nominal densities for unfilled resin. Wood-fill, glow and glitter filaments carry additives that shift density by several percent, and carbon-fibre blends print lighter than their base polymer because the fibres leave voids. Weigh a finished print to calibrate a filament you use often.

Frequently asked questions

How much does a 50 cm3 3D print weigh?

62 g in PLA, 63.5 g in PETG, 52 g in ABS. Multiply the volume by the material density; PLA at 1.24 g per cubic cm is the common default.

Is PLA or PETG heavier?

PETG, slightly. At a density of 1.27 against PLA's 1.24, an identical print comes out about 2.4% heavier - 1.5 g on a 62 g part. ABS is the light one at 1.04, roughly 16% below PLA.

Why is my printed part heavier than this estimate?

Usually over-extrusion. A flow rate set a few percent high, or a wet spool that foams and puffs the extrusion wider, both put more plastic down than the volume figure assumes. Purge and prime lines are extra grams the sliced volume does not include either.