Steel Profile Weight per Metre: Formula and Tables

Updated 2026-09-01 · CrossSections

The weight per metre of any steel section follows one formula: cross-sectional area times density. This guide shows the calculation step by step, explains unit conversion from cm² to kg/m, why catalogue figures can differ slightly, and how to turn a member list into total tonnage.

One formula for every steel profile

Every hot-rolled beam, channel, angle and hollow section obeys the same rule: the mass of one metre of a profile equals its cross-sectional area multiplied by the density of steel. Written out:

G = A × ρ

Here G is the weight per metre, A is the cross-sectional area and ρ is the density of the material. For structural carbon steel the standard value is ρ = 7850 kg/m³, and it is the same for all common grades: going from S235 to S355 changes strength, not density. That is why one weight table serves every grade.

This relationship is also why section tables always list the area A right next to the weight G: one is simply the other in disguise. If you remember a single number about steel, make it 7850 kg/m³.

From cm² to kg/m: getting the units right

Section tables give the area in cm² but the weight in kg/m, and mixing these units is where most calculation errors come from. The clean derivation has two steps:

  1. Convert the area to square metres: A [m²] = A [cm²] ÷ 10 000.
  2. Multiply by the density: G [kg/m] = A [m²] × 7850.

Fold the two steps together and you get the estimator's shortcut, worth memorising:

G [kg/m] = A [cm²] × 0.785

The factor 0.785 is nothing mysterious: it is just 7850 divided by 10 000, i.e. the density expressed per square centimetre of area and per metre of length. Two practical checks:

  • If your source (a CAD model, for instance) reports the area in mm², divide by 100 first to get cm² before applying the shortcut.
  • A quick sanity check: the result in kg/m should come out in the same order of magnitude as the area value in cm². If your result is off by a factor of a hundred, a unit slipped somewhere.

Why the catalogue weight differs from your calculation

Multiply a published area by 0.785 and you will often land close to the published weight, but not exactly on it. There are several honest reasons for the gap:

  • Rounding. Catalogues round A and G independently, each to a few significant figures, so the two printed values are not perfectly consistent with each other.
  • Idealised geometry. The tabulated area is computed from nominal dimensions, including idealised fillet and corner radii. The real rolled or formed shape deviates slightly.
  • Rolling and forming tolerances. Standards such as EN 10034 (tolerances for structural I- and H-sections) and EN 10219 (cold-formed welded hollow sections) permit the delivered product to deviate from nominal dimensions and mass by a few per cent. A physical bar on the scale will rarely match the theoretical figure exactly.
  • Coatings. Galvanising or shop paint adds mass that is never included in the tabulated G.

For design, estimating and invoicing, the convention is to use the nominal (theoretical) weight from the tables. Weighed (actual) mass matters mainly for shipping, crane picks and mill invoicing where the contract says so.

From kg/m to total tonnage

Once you trust the per-metre weight, total tonnage for a structure is bookkeeping:

  1. List every member with its profile and its length in metres.
  2. For each line, multiply the weight per metre by the length: m = G × L.
  3. Sum all lines and divide by 1000 to convert kilograms to tonnes.

For a realistic procurement figure, estimators then add allowances on top of the net (theoretical) tonnage:

  • Offcuts and waste. Bars come in stock lengths, and nesting is never perfect.
  • Connections and fittings. Plates, stiffeners, bolts and welds are usually covered by a percentage uplift on the member weight rather than counted piece by piece at the early stage.

Keep the net tonnage and the allowances as separate line items: the net figure feeds structural checks and comparisons between design options, while the grossed-up figure feeds the purchase order.

Quick lookup tables

For everyday work you rarely compute G by hand; you look it up. The tables below list the weight per metre and cross-sectional area for three widely used European families:

IPE beams (see the full family page at IPE profiles):

ProfileG [kg/m]A [cm²]
IPE 806.07.6
IPE 1008.110.3
IPE 12010.413.2
IPE 14012.916.4
IPE 16015.820.1
IPE 18018.823.9
IPE 20022.428.5
IPE 22026.233.4
IPE 24030.739.1
IPE 27036.146.0
IPE 30042.253.8
IPE 33049.162.6
IPE 36057.172.7
IPE 40066.384.5
IPE 45077.698.8
IPE 50090.7115.5
IPE 550105.5134.4
IPE 600122.4156.0

HEA beams (see the full family page at HEA profiles):

ProfileG [kg/m]A [cm²]
HEA 10016.721.2
HEA 12019.925.3
HEA 14024.731.4
HEA 16030.438.8
HEA 18035.545.3
HEA 20042.353.8
HEA 22050.564.3
HEA 24060.376.8
HEA 26068.286.8
HEA 28076.497.3
HEA 30088.3112.5
HEA 32097.6124.4
HEA 340104.8133.5
HEA 360112.1142.8
HEA 400124.8159.0
HEA 450139.8178.0
HEA 500155.1197.5
HEA 550166.2211.8
HEA 600177.8226.5
HEA 650189.7241.6
HEA 700204.5260.5
HEA 800224.4285.8
HEA 900251.6320.5
HEA 1000272.3346.9

UPE channels (see the full family page at UPE profiles):

ProfileG [kg/m]A [cm²]
UPE 807.910.1
UPE 1009.812.5
UPE 12012.115.4
UPE 14014.518.4
UPE 16017.021.7
UPE 18019.725.1
UPE 20022.829.0
UPE 22026.633.9
UPE 24030.238.5
UPE 27035.244.8
UPE 30044.456.6
UPE 33053.267.8
UPE 36061.277.9
UPE 40072.291.9

The same data, plus section moduli and moments of inertia, is available for the other families too: HEB and HEM heavy beams, IPN and UPN tapered-flange sections, equal angles and unequal angles, and the hollow sections SHS, RHS and CHS.

Tip: export the tables to CSV

Every family page on this site lets you export the whole table as CSV. For tonnage take-offs this beats retyping: download the family table, paste it into a spreadsheet next to your member list, look up G per profile with a lookup function, multiply by the length column and sum. When the design changes profile sizes, only the lookup changes; the arithmetic stays put.

The CSV also makes the consistency check from this article trivial: add a helper column computing A × 0.785 and compare it with the published G, a quick way to convince yourself, and your colleagues, that the formula and the tables tell the same story.

Frequently asked questions

Where does the factor 0.785 come from?
It is the density of steel, 7850 kg/m³, divided by 10 000, the number of square centimetres in a square metre. Multiplying an area in cm² by 0.785 therefore gives the mass of a one-metre length directly in kg/m.
Does the steel grade change the weight per metre?
No. S235, S275 and S355 all have practically the same density of 7850 kg/m³, so a given profile weighs the same in any common structural grade. Grade affects strength and price, not the weight tables.
Should I use the theoretical or the weighed mass for ordering?
Industry practice is to price and order by the nominal (theoretical) weight from the section tables. Actual weighed mass differs within the tolerances of standards like EN 10034 and EN 10219 and is used only where the supply contract explicitly says weighing governs.
Can I use the same formula for stainless steel or aluminium?
The formula G = A × ρ works for any material, but the shortcut factor 0.785 is specific to carbon steel. For other metals, insert that material's density into the same calculation instead of 7850 kg/m³.
Disclaimer: All content, data, and calculations on this website are provided "as is" for informational purposes only. While we strive for accuracy, we do not warrant that the content is complete, up-to-date, or free of errors. The content does not constitute professional advice and must be verified against the official applicable standards by a qualified person. Use of this data is strictly at the user's own risk, and we accept no liability for any direct or indirect damages resulting from its use.