Steel Member Design Calculator
Multi-code steel member design — SANS 10162-1 and EN 1993-1-1. Pick a UB / UC / RHS / CHS section, grade and effective length, enter the applied axial force and moments, and get live compression, bending, shear and beam-column interaction checks, an N–M interaction envelope, the section shape and a printable step-by-step calc sheet.
SANS 10162-1 uses the validated STATIX engine — verified against 221 benchmarks; EN 1993-1-1 per clause
Inputs
Member
Design code
Section & material
m
K factors per axis — optional
m
Applied actions (factored)
kN
kNm
kNm
kN
Buckling lengths per axis — optional
m
m
Lateral-torsional buckling — optional
m
Moment gradient — LTB SANS ω₂ / EC3 C₁
Beam-column interaction ω₁ — optional SANS cl.13.8.4
EC3 buckling curves — optional
Take-off — this member
m
kg/m³
Tension check — optional
MPa
cm²
cm²
Serviceability — unfactored service load
kN/m
kN
m
L /
Section & capacity envelope
N–M interaction (major axis)
Section shape
Design result
—
—
enter actions
| Slenderness KL/rmin | — |
| Compression Cr | — |
| Bending Mrx (major) | — |
| Bending Mry (minor) | — |
| Shear Vr | — |
| Section class | — |
| Governing check | — |
| Interaction utilisation | — |
| Axial NEd | — |
| Moment Mx,Ed | — |
| Moment My,Ed | — |
| Shear VEd | — |
| Non-dim slenderness λ | — |
| Area A | — |
| Plastic modulus Zx | — |
| ry / rz | — |
Design checks
Additional checks — per-axis buckling · tension · serviceability
Step-by-step calculation
Combined steel take-off — all members
Every member in the project, aggregated into a material take-off. Length uses the effective length KL as the member length; mass per metre = section area × 7850 kg/m³ (nominal steel density). Use “Add member” above to build the list, then Download PDF (print → Save as PDF).
221
This isn't a toy calculator
It runs the same engine as STATIX — a full structural suite validated against 221 closed-form and code benchmarks across analysis, design and connections — the full 3D modeller with native CBFEM is coming soon. Model the whole frame, not just one member.