Metal Weight by Shape Calculator

Calculate weight of steel, aluminum, or brass for round, square, hex, or flat bar

Ad placeholder (leaderboard)

Knowing the weight of a piece of metal stock before you order or ship it saves money and avoids surprises at the loading dock. This calculator turns a shape, a size, and a length into an accurate weight for twenty common engineering metals, all in your browser.

How it works

Every weight comes from one simple chain: cross-sectional area times length times density. The only thing that changes between profiles is how the area is found.

weight = area x length x density

round bar:    area = pi x (d/2)^2
round tube:   area = pi x (ro^2 - ri^2)
square bar:   area = side^2
square tube:  area = side^2 - (side - 2 x wall)^2
flat bar:     area = width x thickness
hex bar:      area = (sqrt(3) / 2) x across_flats^2

The tool works in millimetres for length and area, and grams for mass. Because density is quoted in grams per cubic centimetre, it divides density by 1000 to match the millimetre-cubed volume, then multiplies through. Weight per metre and weight per piece fall straight out of the same numbers.

Tips and notes

Density is the value that most affects your answer, so pick the exact alloy rather than a generic “steel” or “aluminum.” A 6061 aluminum part weighs about a third of the same shape in steel, while copper and brass are slightly heavier than steel and titanium is roughly half.

For hollow profiles, the wall thickness must be less than half the outer size or there is no metal left to weigh. The calculator guards against that and asks you to fix the input. Treat the final figure as a close estimate: rolling and extrusion tolerances mean two bars cut to the same nominal size can still differ by a few percent.

Ad placeholder (rectangle)