Calculate the mass of solid cylinders and hollow tubes from dimensions or known volume and material density in metric or imperial units.

Cylinder Mass Calculator

Choose a shape, enter the measurements you have, then calculate.

Solid
Hollow tube
Known volume

Cylinder Mass Formula

Mass equals volume times density. The volume formula changes with the shape.

Solid cylinder:

m = pi * r^2 * L * rho

Hollow tube:

m = pi * (R^2 - r^2) * L * rho

Known volume:

m = V * rho
  • m = mass (kg)
  • r = inner radius for a tube, or radius for a solid cylinder (m)
  • R = outer radius of a tube (m)
  • L = length or height (m)
  • V = total volume (m³)
  • rho = density of the material (kg/m³)

Assumptions: the cross section is a perfect circle, the wall thickness of a tube is uniform, and the material density is constant. If you enter a diameter, the calculator divides by two before squaring. All inputs are converted to SI units before the math runs, then the result is reported in kg, lb, metric tons, and short tons.

The three modes match the three formulas above. Solid uses one diameter or radius. Hollow tube subtracts the inner cross section from the outer one. Known volume skips the geometry and applies density directly to a volume you already have.

Reference Tables

Density values for the built-in materials and a few common additions:

Material kg/m³ lb/ft³ lb/in³
Steel / iron78504900.284
Stainless 30480004990.289
Aluminum27001690.098
Copper89605590.324
Brass85005310.307
Concrete24001500.087
Plastic (PE)950590.034
Wood (avg)600370.022
Water100062.40.036

Quick mass per meter for a steel solid round bar (rho = 7850 kg/m³):

Diameter kg per meter lb per foot
10 mm0.620.41
20 mm2.471.66
25 mm3.852.59
40 mm9.866.62
50 mm15.4110.35
75 mm34.6723.29
100 mm61.6541.41

Worked Examples and FAQ

Example 1: Solid steel shaft. Diameter 50 mm, length 2 m, steel at 7850 kg/m³.
Radius = 0.025 m. Volume = pi × 0.025² × 2 = 0.003927 m³. Mass = 0.003927 × 7850 = 30.83 kg.

Example 2: Aluminum tube. Outer diameter 4 in, inner diameter 3.5 in, length 24 in, aluminum at 2700 kg/m³.
Outer radius = 0.0508 m, inner radius = 0.04445 m, length = 0.6096 m. Volume = pi × (0.0508² - 0.04445²) × 0.6096 = 0.001154 m³. Mass = 0.001154 × 2700 = 3.12 kg, or 6.87 lb.

Example 3: Concrete column from a known volume. Volume = 1.2 m³, density = 2400 kg/m³.
Mass = 1.2 × 2400 = 2880 kg.

Does the orientation of the cylinder matter? No. Mass depends only on volume and density.

What if my material is not in the list? Pick "Custom density" and enter the value. Any nonzero density entered in the override field overrides the dropdown choice.

Can I use this for liquids in a tank? Yes. Use the solid cylinder mode with the inside diameter and the fill height, then choose the liquid density. Water is 1000 kg/m³, diesel about 832, gasoline about 740.

Why does my tube weight not match a supplier chart? Suppliers often use nominal pipe sizes where the listed diameter is not the actual outer diameter. Enter the measured outer and inner dimensions to get a true result.

How do I convert g/cm³ to kg/m³? Multiply by 1000. So 7.85 g/cm³ equals 7850 kg/m³.