The metal weight calculation formula is the same for every metal, and only one number changes: the density. Once you know the volume of a rod, pipe, sheet or bar, multiplying it by the density of the material gives its weight, so you can price material, check a delivery or plan lifting without weighing each piece. This guide explains the formula in plain terms, works through the same steel rod example shown on the tool page, and lists the densities for the common metals people ask about most.
To skip the manual maths, use our free Metal Calculator and pick the shape, material and size to get the weight at once. The rest of this guide shows the same calculation by hand, so you can check any result and understand where it comes from.
The Formula
Weight = Volume x Density. That is the whole method in one line. Volume is how much space the piece takes up, measured in cubic metres, and density is how heavy each cubic metre of the material is, measured in kilograms per cubic metre. Multiply the two and the units work out neatly: cubic metres cancel, leaving kilograms. The only part that changes between jobs is the volume calculation, because a round rod, a sheet and a pipe do not have the same shape, and the density, which depends on the metal you have chosen.
For the shapes the calculator covers, volume works like this. A round rod or bar uses pi divided by 4, times diameter squared, times length. A sheet or plate uses length times width times thickness. A square bar uses side squared times length. A pipe or tube is different because it is hollow: you must work out the outer volume and subtract the inner empty volume, which is why the calculator asks for both the outer and the inner diameter. In every case, convert all measurements to metres before multiplying, so the volume comes out in cubic metres and matches the density units.
How to Calculate Metal Weight Step by Step
- Identify the shape. Is it a round rod, a square bar, a sheet or plate, or a pipe? The shape decides which volume formula you need.
- Measure carefully. For a rod, measure diameter and length; for a sheet, length, width and thickness; for a pipe, outer diameter, inner diameter and length. Measure twice where it matters, because a small error in diameter is squared.
- Convert every measurement to metres. Divide millimetres by 1,000, and convert inches by multiplying by 25.4 to get millimetres first.
- Work out the volume in cubic metres using the formula for your shape, subtracting the inner volume for a pipe.
- Look up the density of your metal in the table in the worked example below, then multiply volume by density to get the weight in kilograms.
Worked Example
Take a steel round rod with a diameter of 20 mm and a length of 1,000 mm, the same example shown on the calculator page. First convert to metres: the diameter is 0.02 m and the length is 1 m. The cross-sectional area is pi divided by 4, times 0.02 squared, which is 0.000314 square metres. Multiply by the 1 m length and the volume is 0.000314 cubic metres. Steel has a density of 7,850 kilograms per cubic metre, so the weight is 0.000314 x 7,850 = 2.466 kg. That is the full calculation, and it matches the calculator result exactly.
The same rod in a different metal would weigh something quite different, because density is the only number that changes. Use the densities from the calculator page in the table below, and note how light aluminium is next to steel and how heavy copper and brass are. A quick way to sanity-check any result is to compare it with steel: an aluminium piece of the same size weighs roughly a third as much, while a copper piece weighs about 14 percent more.
| Metal | Density (kg/m3) |
| Steel | 7850 |
| Stainless Steel | 8000 |
| Aluminium | 2700 |
| Copper | 8960 |
| Brass | 8500 |
Common Mistakes / Good to Know
- Using the wrong density. Steel at 7,850 is not the same as stainless steel at 8,000 or aluminium at 2,700, and swapping them changes the answer by far more than any rounding error.
- Mixing millimetres and metres. If you multiply a diameter in millimetres by a length in metres, the volume is out by a factor of 1,000. Convert everything to metres first.
- Treating a pipe as a solid rod. A pipe’s weight comes from the metal wall only, so use the outer diameter minus the inner diameter, or you will count the empty middle as metal.
- Expecting the supplier’s scale to match exactly. This method gives the theoretical weight, and real pieces vary with rolling tolerances and grade, so small differences on delivery are normal.
Frequently Asked Questions
What is the metal weight calculation formula?
Weight = Volume x Density. Work out the volume of the piece in cubic metres from its shape and measurements, then multiply by the density of the metal in kilograms per cubic metre. The result is the weight in kilograms.
What density should I use for steel, aluminium and brass?
Use 7,850 kg/m3 for steel, 8,000 kg/m3 for stainless steel, 2,700 kg/m3 for aluminium, 8,960 kg/m3 for copper and 8,500 kg/m3 for brass. These are the values used by the calculator, and using the wrong one is the most common cause of a wrong answer.
How do I calculate the weight of a pipe?
A pipe is hollow, so you need both the outer diameter and the inner diameter. Work out the volume of the outer cylinder, subtract the volume of the inner empty cylinder, and multiply what is left by the density. Using the outer diameter alone treats the pipe as a solid rod and overstates the weight.
Why does my supplier weight differ from my calculation?
The formula gives the theoretical weight for the exact size and density you entered. Real pieces vary because of rolling tolerances on thickness and diameter, and because the grade of the metal can shift its density slightly. Small differences are normal; a large gap usually means a measurement or the wrong density was used.
With the volume and density method in hand, you can weigh any rod, sheet or pipe on paper before you order it. For channel sections, try the Channel Weight Calculator, and read our guide How to Calculate MS Plate Weight: Formula and Example for the plate version of the same density method.
1 thought on “Metal Weight Calculation Formula for Steel, Aluminium and Brass”