article
Section Weight Calculator Math: From Profile Area and Density to Mass
Learn how solid, hollow, built-up, custom, and DXF profile areas become kg/m, lb/ft, and total member mass, with formulas, unit checks, and a worked steel RHS example.
Published Jul 11, 2026
A section weight calculator is an area calculation followed by a density calculation. The outline may be a simple flat bar, a hollow tube, an I-section, a hand-drawn profile, or a closed DXF boundary, but the physical chain is always the same: find the net cross-sectional area, extend that area through a length to obtain volume, and multiply the volume by material density to obtain mass.
This guide explains the mathematics used by the EnggTools Section Weight Calculator. It also explains why closed geometry matters, how holes are subtracted, how metric and imperial outputs remain consistent, and where nominal geometry can differ from a supplier's published mass.
1. The three equations behind section weight
For a constant cross-section, let A be the net material area, L be the member length, V be volume, rho be material density, and m be mass.
V = A L
m = rho V = rho A L
Dividing by length gives the mass per unit length:
m / L = rho A
This last equation is the core of a section weight calculator. Once the cross-sectional area and density are known, kilograms per metre or pounds per foot follow directly. A separate total length is needed only when total member mass is required.
2. Keep units consistent
In the SI route, area is converted to square metres, density is expressed in kilograms per cubic metre, and length is expressed in metres. If a profile area is entered or calculated in mm2, then:
Am2 = Amm2 x 10-6
Therefore the mass per metre is:
kg/m = Amm2 x 10-6 x rhokg/m3
For representative carbon steel at 7850 kg/m3, each 1000 mm2 of area gives 7.85 kg/m. That shortcut is useful as a quick mental check, but the selected alloy or product density should be used when accuracy matters.
Imperial results are not calculated from a different physical model. The tool converts the same area-density basis into pounds and the selected output length. One metre equals 3.28084 ft, one kilogram equals 2.20462 lb, and one inch equals 25.4 mm. Converting from a single internal basis avoids contradictory metric and imperial answers.
3. Area formulas for common solid sections
A solid rectangular bar of width b and depth h has:
A = b h
A solid circular bar of diameter D has:
A = pi D2 / 4
These simple formulas are also valuable validation cases. If a custom drawing of a rectangle or circle does not reproduce the analytical area, the outline, scale, or units need attention before its weight is trusted.
4. Hollow sections subtract the opening
A hollow section contains an outer boundary that adds material and an inner boundary that removes it. For a rectangular hollow section with outside width B, outside height H, and uniform nominal wall t:
A = B H - (B - 2t)(H - 2t)
For a circular hollow section or pipe with outside diameter D and wall thickness t:
A = pi [D2 - (D - 2t)2] / 4
The wall must be smaller than half the relevant outside dimension. Otherwise the inner opening has zero or negative size and the intended hollow geometry is impossible.
5. Built-up formulas for I-sections, channels, and angles
Common open profiles can be decomposed into non-overlapping rectangles. For a sharp-cornered, parallel-flange I-section with overall depth H, flange width B, flange thickness tf, and web thickness tw:
A = 2 B tf + (H - 2tf)tw
A sharp-cornered channel uses the same area expression when its two flanges have the same width and thickness and its web spans between them. Their positions differ, but mass depends on net area rather than centroid location.
For an L-angle with leg lengths B and H and uniform thickness t, adding both rectangular legs counts the corner square twice. The correction is:
A = Bt + Ht - t2
Real rolled sections often include root radii, toe radii, taper, and manufacturing tolerances. A sharp-corner preset is an engineering estimate. For procurement or final design, compare it with the applicable product standard and current supplier mass table.
6. How a custom closed profile is measured
For a polygon whose ordered vertices are (x1, y1) through (xn, yn), the signed shoelace formula is:
A = 1/2 sum(xiyi+1 - xi+1yi)
The last vertex connects back to the first. The absolute value gives the enclosed area; the sign indicates whether the points run clockwise or counterclockwise. Circular features use their analytical area, while curved polygon segments can be represented by sufficiently accurate arc geometry before the boundary area is evaluated.
A profile must be closed because an open chain does not define an inside and outside. Connected line segments that miss each other by a small gap can look closed on screen but still fail mathematically. DXF files should therefore be checked for closure, duplicate entities, unintended overlaps, and the correct drawing unit.
7. Why nested loops subtract holes
The calculator uses an even-odd containment idea for separate closed loops. A boundary at nesting depth zero adds material. A boundary inside it is depth one and subtracts an opening. A third boundary inside that opening is depth two and adds an island again. Alternating addition and subtraction handles ordinary outer profiles, holes, and nested islands without depending only on clockwise or counterclockwise drawing order.
Separate closed bodies that do not overlap can have their areas added when they represent one repeated extrusion. Overlapping bodies are different: simply adding them counts the overlap twice, while blindly subtracting can remove real material. A proper CAD union or an explicitly redrawn non-overlapping region is required before a reliable net area can be found.
8. Worked steel RHS example
Consider a nominal steel rectangular hollow section with outside dimensions 100 mm by 50 mm, uniform wall thickness 5 mm, density 7850 kg/m3, and total length 6 m.
The inside dimensions are 90 mm by 40 mm. The net area is:
A = 100 x 50 - 90 x 40 = 1400 mm2
Convert the area to square metres:
A = 1400 x 10-6 = 0.0014 m2
Mass per metre is:
m/L = 7850 x 0.0014 = 10.99 kg/m
For a 6 m member:
m = 10.99 x 6 = 65.94 kg
This is a geometry-and-density result. A published RHS mass may differ because real sections have corner radii, permissible wall variation, and standard-specific dimensional definitions.
9. Density is an engineering input, not a universal constant
Material presets are convenient representative values. Carbon steel is commonly estimated near 7850 kg/m3, aluminium near 2700 kg/m3, and stainless steel near 8000 kg/m3, but actual density depends on composition, grade, product form, temperature, porosity, and manufacturing condition. Plastics, castings, foams, filled materials, and composites can vary even more.
Use a specified or certified density when the result feeds lifting, shipping, inertia, cost, or structural calculations. If the tool's representative density is used for early estimating, identify it as an assumption.
10. A practical validation sequence
- Confirm that every dimension uses the intended metric or imperial unit.
- Check that the profile is closed and that holes are represented as nested closed loops.
- Calculate a simple bounding area to make sure the net area cannot be larger than the outer envelope.
- For a standard profile, compare the calculated area and mass with a current supplier or standard table.
- Verify the selected density and distinguish nominal density from certified product data.
- Recalculate mass per length from rho A and total mass from rho A L.
- Inspect DXF units, entity support, gaps, duplicates, and overlaps before accepting imported geometry.
11. What section weight does not tell you
Section weight alone does not provide bending strength, shear capacity, buckling resistance, torsional behavior, fatigue life, weld capacity, or code compliance. Those checks depend on additional properties such as centroid, second moment of area, section modulus, torsion constants, material strength, restraint, loads, and the governing design standard.
The useful engineering habit is to keep the calculation chain visible: geometry gives net area, net area and length give volume, and volume with density gives mass. When the boundary, units, and density are traceable, even a complex custom or DXF section can be checked with the same simple physical logic.