Metal weight = volume × density
Every metal weight comes from one rule: work out the volume of the shape from its dimensions, then multiply by the density of the metal. For mild steel the density is about 7,850 kg/m³, so a 1 m × 1 m × 10 mm steel plate weighs 1 × 1 × 0.01 × 7850 = 78.5 kg. Change the metal and only the density changes — the same plate in aluminium (2,700 kg/m³) is just 27 kg.
That single idea is why this metal weight calculator can cover so many shapes and metals: each shape just has its own way of getting the volume, and the density does the rest. Because the weight is computed from the dimensions you enter rather than read from a fixed chart, it works for any size — standard or odd — and for steel, stainless, aluminium, copper, brass, titanium or a custom alloy density you type in.
What this calculator does — and its lane
This is the multi-shape metal and steel weight calculator for solid bars, flats, plate and sheet, non-round hollow sections (square and rectangular tube), structural shapes (angle, channel, beam), discs and rebar. The one thing it deliberately leaves out is round pipe and round tube — those are a hollow cylinder defined by outside diameter and wall, and they live in the dedicated pipe weight calculator so each tool stays the clearest answer for its shape. It does not do strength, load or section-modulus — this is mass, not structural capacity. The honest friction with any weight calculator: the number is theoretical, so for buying or load checks confirm against a mill certificate.
Steel and metal plate / sheet weight
Plate, sheet and flat stock are the simplest case because they are rectangular: weight = length × width × thickness × density. For sheet you often want the figure per square metre or per square foot, which drops the length and width and is just thickness × density — for steel a handy result is that plate weighs thickness in mm × 7.85 kg/m², so 10 mm steel plate is 78.5 kg/m². The tool reports the total weight and the per-area weight together, and the same maths covers MS plate, GI and galvanized sheet, stainless (SS) sheet and plate, aluminium sheet, iron plate and CR / HR sheet — only the density changes.
For chequer (checker / chequered / tread) plate, the calculator computes the base flat-plate weight and then adds an editable raised-pattern allowance in kg/m², because the diamond or teardrop pattern adds a little metal on top of the flat sheet. The default allowance is a small typical value you can change to match your plate — nothing proprietary is reproduced.
Round, square, flat and hex bar weight
Solid bars are an area times a length. A round bar is π/4 × diameter² × length; a square bar is side² × length; a flat bar or strip is width × thickness × length; and a hexagonal bar measured across the flats is 0.866025 × (across-flats)² × length. Multiply any of these areas by the density and you have the weight per unit length and the total. A 25 mm steel round bar one metre long weighs about 3.85 kg, which matches the steel shortcut below.
For steel round bar (and rod) there is a tidy cross-check: weight in kg/m = d² / 162.2, with the diameter d in millimetres. So a 12 mm bar is 12²/162.2 ≈ 0.888 kg/m and a 25 mm bar is 25²/162.2 ≈ 3.85 kg/m. That constant is simply π/4 × 7850 expressed for millimetres, so it is steel-specific; the general volume × density method works for any metal because you supply the density.
Square and rectangular tube (hollow section) weight
A hollow square or rectangular tube is the outer area minus the bore. For a square tube (SHS) of side a and wall t the metal area is a² − (a − 2t)²; for a rectangular tube (RHS) of width b and height h it is b×h − (b − 2t)(h − 2t); multiply by length and density for the weight. People often call these square pipe or box section — a 50 × 50 × 3 mm steel SHS works out to a 564 mm² metal area, about 4.43 kg/m. One honest caveat: real hot-formed and cold-formed hollow sections have rounded corners, so the true weight per metre runs a few percent below this sharp-corner figure; it is an excellent estimate, not the published section weight to the gram.
If your tube is round rather than square or rectangular, it is the same hollow-cylinder calculation as a pipe — use the pipe weight calculator for round tube and round pipe.
Angle, channel and beam weight
Structural shapes are still area × length × density; the only trick is the cross-sectional area. An angle (L), equal or unequal, is closely approximated by (leg a + leg b − thickness) × thickness — a 50 × 50 × 6 mm angle is about 564 mm², roughly 4.43 kg/m. A channel (C section) is the web plus two flanges: web depth × web thickness + 2 × (flange width − web thickness) × flange thickness. An I-beam or H-beam is two flanges plus the web between them: 2 × (flange width × flange thickness) + (depth − 2×flange thickness) × web thickness. These give a clean theoretical weight from your dimensions; rolled sections have fillets and rounded toes the formula ignores, so treat the result as an estimate and check the published weight per foot for buying.
Rebar / TMT bar weight per metre
Reinforcement bar (rebar, TMT, sariya, steel rod) is treated as a solid round bar: π/4 × diameter² × length × density. The famous shortcut for steel is the same one as for round bar — kg/m = d² / 162.2 with d in mm — so 8 mm rebar is about 0.395 kg/m, 12 mm about 0.888 kg/m, 16 mm about 1.58 kg/m and 25 mm about 3.85 kg/m. The calculator shows this d²/162.2 figure next to the full density result so you can sanity-check a bar bending schedule at a glance.
Metal density chart
Density is the only material-specific number in the whole calculation, so getting it right is what makes the weight match your real metal — using the steel value for aluminium or titanium overestimates badly. The presets below are typical published densities and are editable for a specific alloy or grade. The pound-per-cubic-inch and pound-per-cubic-foot columns are the same densities in US units.
| Metal | kg/m³ | lb/in³ | lb/ft³ |
|---|---|---|---|
| Mild / carbon steel | 7,850 | 0.2836 | 490.1 |
| Stainless steel 304 | 7,900 | 0.2854 | 493.2 |
| Stainless steel 316 | 8,000 | 0.2890 | 499.4 |
| Cast iron | 7,200 | 0.2601 | 449.5 |
| Wrought iron | 7,700 | 0.2782 | 480.7 |
| Aluminium (aluminum) | 2,700 | 0.0975 | 168.6 |
| Copper | 8,960 | 0.3237 | 559.4 |
| Brass | 8,500 | 0.3071 | 530.6 |
| Bronze | 8,800 | 0.3179 | 549.4 |
| Gunmetal | 8,800 | 0.3179 | 549.4 |
| Titanium | 4,510 | 0.1629 | 281.6 |
| Tungsten | 19,250 | 0.6955 | 1,201.7 |
| Zinc | 7,135 | 0.2578 | 445.4 |
| Lead | 11,340 | 0.4097 | 707.9 |
| Nickel | 8,900 | 0.3215 | 555.6 |
| Magnesium | 1,740 | 0.0629 | 108.6 |
Two steel quick-references worth memorising: steel plate is thickness mm × 7.85 kg/m², and steel round bar (or rebar) is d² / 162.2 kg/m with d in mm. Spelling note for searchers: aluminium and aluminum are the same metal, MS means mild steel and SS means stainless, and the figures are identical whether you read per metre or per foot, kg or lb — the tool gives both at once.
Weight in kg and pounds, per metre and per foot
Whatever shape and metal you pick, the result is shown in kilograms and pounds together; for the long shapes (bars, tubes, angle, channel, beam, rebar) you also get weight per metre and per foot, and for plate and sheet you get weight per square metre and per square foot. Set a quantity to total a batch of identical pieces, and if you enter your own price per kg or per lb the calculator adds a cost line — the price is yours, nothing is built in.
Worked examples
Example 1 — steel plate
A 1 m × 1 m sheet of 10 mm mild steel: 1 × 1 × 0.01 × 7850 = 78.5 kg, or 78.5 kg/m². The same plate in aluminium is 27 kg. Open it with ?shape=plate&mat=2700&l=1&w=1&t=10&unit=m&tunit=mm style parameters via the share link.
Example 2 — square tube vs angle
A 50 × 50 × 3 mm steel square tube has a metal area of 50² − 44² = 564 mm², so about 4.43 kg/m. A 50 × 50 × 6 mm equal angle works out to the same 564 mm² area and 4.43 kg/m — a neat coincidence that shows the area drives everything.
Metal weight calculator FAQ
How do I calculate the weight of metal?
Find the volume of the shape from its dimensions and multiply by the metal's density. For a long section that means cross-sectional area × length × density; for plate it is length × width × thickness × density. Mild steel is about 7,850 kg/m³, so a 1 m × 1 m × 10 mm plate is 78.5 kg. This calculator does the volume for each shape and applies the density you choose, reporting kilograms and pounds, per metre and per foot.
What is the formula for steel plate and round bar weight?
For steel plate, weight per square metre = thickness in mm × 7.85, so 10 mm plate is 78.5 kg/m². For steel round bar and rebar, weight per metre = diameter² ÷ 162.2 with the diameter in mm, so a 25 mm bar is 25²/162.2 ≈ 3.85 kg/m. Both come straight from volume × density with the steel density of 7,850 kg/m³; for other metals the tool swaps in the right density.
Is a square tube the same as a pipe for weight?
No. A pipe (and round tube) is a hollow cylinder defined by outside diameter and wall, while a square or rectangular tube is a hollow box defined by its sides and wall, with a different area formula. This calculator handles square and rectangular tube; for round pipe and round tube use the pipe weight calculator. The shapes are different, so don't mix the formulas.
Why doesn't my calculated weight match the published section weight?
Computing from outside dimensions assumes perfectly sharp corners, but real hollow sections (SHS, RHS) and hot-rolled shapes (angle, channel, I-beam) have rounded corners, fillets and toes that remove a little metal, so the true weight per foot is usually a few percent below the sharp-corner figure. Mill tolerance, alloy and coating shift it further. The computed number is a strong estimate; for buying or load checks use the section's published weight per foot or a mill certificate.
Can I use this for aluminium, stainless, copper, brass or titanium?
Yes. The geometry is identical for every metal; only the density changes. Pick the metal from the list or type a custom density for a specific alloy or grade. Don't reuse the steel weight for a lighter metal — aluminium is roughly a third of steel and titanium a bit over half, so using the steel density would massively overestimate the weight.
What density should I use, and are these values exact?
The presets are typical published densities (steel 7,850, aluminium 2,700, copper 8,960, and so on, in kg/m³) and are editable. Real density varies a little by alloy and grade, which is one reason the result is theoretical. If you have a grade-specific density, type it in; density is the only material number in the calculation, so it is what makes the answer match your real metal.
Is this metal weight calculator free and private?
Yes. It is free, needs no signup or download, and runs entirely in your browser, so nothing you enter leaves your device. You can copy a shareable link that reopens it with your shape, dimensions, material, units and quantity already filled in, and it keeps working offline once loaded.