Real FEM solver, unlimited loads, NBR 8800 × AISC 360 side by side, 974+ flexural profiles, free PNG/SVG/CSV export — no login, no watermark.
Max moment
45 kN·m
Max shear
30 kN
Max deflection
10.55 mm
= L/569
Bending stress σ
84.4 MPa
σ = M/Sx
Utilization
44.0%
NBR 8800 · δ ≤ L/250
Geometry & supports
Section
Ix 7999 cm⁴ · Sx 533 cm³ · 42.2 kg/m
Point loads (↓ positive)
None — add as many as you need.
Distributed loads (uniform or trapezoidal)
Model sketch
Diagrams — free PNG / SVG / CSV export, no watermark
Step-by-step — the calculation memory of YOUR beam
IPE 300 · L = 6 m · fy = 250 MPa
1. Reactions (equilibrium of the solved FEM model)
ΣFy = 0 · ΣM = 0
R_A = 30 kN · R_B = 30 kN
2. Peak shear (read from the SFD)
Vmax = |V(x)|max
Vmax = -30 kN @ x = 6 m
3. Peak moment (read from the BMD)
Mmax = |M(x)|max
Mmax = 45 kN·m @ x = 3 m
4. Peak deflection
EI = 15998 kN·m² (E = 200 GPa)
δmax = 10.55 mm @ x = 3 m = L/569
5. Elastic bending stress
σ = Mmax / Sx = 45.00 × 10³ / 533.3
σ = 84.4 MPa
6. Bending check — both codes, side by side
NBR 8800: σ ≤ fy/1.10 = 227.3 MPa · AISC 360: σ ≤ 0.90·fy = 225 MPa
NBR 37.1% PASS · AISC 37.5% PASS
7. Deflection check (serviceability — code-independent)
δ ≤ L/250 = 24 mm
10.55 mm / 24 mm = 44.0% PASS
Recomputed live from the current inputs by the direct-stiffness FEM engine — change any load and every step updates. Reproduce it by hand with the formulas in the sections below.
Lightest catalog profiles that pass (974 flexural candidates · NBR 8800)
| Profile | Std | Weight | Total steel | σ util | δ util | |
|---|---|---|---|---|---|---|
| W310x21 | AISC | 21 kg/m | 126 kg | 83% | 98% | |
| VS 300x23 | BR | 22.6 kg/m | 136 kg | 71% | 84% | |
| U 300x100x6.3 | BR | 23.6 kg/m | 141 kg | 77% | 91% | |
| VS 250x25 | BR | 24.6 kg/m | 148 kg | 70% | 100% | |
| UB 305x102x25 | EN | 24.8 kg/m | 149 kg | 69% | 81% |
Elastic bending (σ = M/Sx vs fy/γa1, γa1 = 1.10 — NBR 8800) + deflection screening of the full flexural catalog. Lateral-torsional buckling, shear and local buckling are NOT checked here — run the full NBR 8800 / AISC 360 verification in the 3D editor.
A beam calculator finds the internal forces and the deformation of a beam under load: the shear force diagram (SFD), the bending moment diagram (BMD) and the deflected shape. Those three curves are the starting point of every steel-beam design — the peak moment sizes the section for strength, and the peak deflection checks serviceability.
Most free tools on the web evaluate closed-form textbook formulas, which means they only work for the handful of cases the formulas cover (one load, symmetric, uniform). This calculator is different: it runs a real finite-element solver — the same direct-stiffness method used by commercial structural software. The beam is meshed into 60 Euler-Bernoulli elements with 2 degrees of freedom per node (deflection v and rotation θ), boundary conditions are applied by direct elimination, and the system K·u = F is solved with Gaussian elimination with partial pivoting. That is why you can stack any number of point loads and uniform or trapezoidal distributed loads, mix support types, and still get exact linear-elastic results — including statically indeterminate cases such as fixed–fixed and propped cantilevers, which simple formula tools cannot handle at all.
Because the engine is real, the section matters too. Pick any of the 974+ flexural catalog profiles — Brazilian NBR/Gerdau W sections, European IPE/HEA/HEB/HEM, AISC W shapes, channels (U/C) and hollow sections (RHS/SHS); non-flexural families such as angles and round bars are deliberately kept out of the bending screening — and the calculator computes the flexural stiffness EI from the actual cross-section, the elastic bending stress σ = M/Sx, and the utilization against your yield strength — or type a custom EI if your section is not steel.
Tip: the SI ⇄ imperial toggle above converts every input and output (kN ↔ kip, m ↔ ft, mm ↔ in, MPa ↔ ksi) — the math always runs in SI internally, so nothing is lost in translation.
The solver does not evaluate these formulas — it solves the stiffness system numerically — but for the classic textbook cases its output matches them to machine precision, which is a good way to validate any beam tool you use:
| Case | Max moment | Max deflection | Max shear |
|---|---|---|---|
| Simply supported, UDL w | Mmax = wL²/8 at midspan | δ = 5wL⁴/(384EI) | V = wL/2 |
| Simply supported, point P at center | Mmax = PL/4 | δ = PL³/(48EI) | V = P/2 |
| Cantilever, point P at tip | Mmax = PL at the fixed end | δ = PL³/(3EI) | V = P |
| Cantilever, UDL w | Mmax = wL²/2 at the fixed end | δ = wL⁴/(8EI) | V = wL |
| Fixed–fixed, UDL w | Mmax = wL²/12 at the supports | δ = wL⁴/(384EI) | V = wL/2 |
| Fixed–fixed, point P at center | Mmax = PL/8 | δ = PL³/(192EI) | V = P/2 |
After the analysis, the stress and the checks are:
σ = Mmax / Sx (Sx = elastic section modulus about the strong axis).σ ≤ fy / γa1 with γa1 = 1.10, and AISC 360 LRFD style σ ≤ φb · fy with φb = 0.90 (use fy in MPa). For fy = 250 MPa that is 227.3 MPa vs 225.0 MPa — the calculator shows both utilizations in parallel so you see exactly how much each code governs.δmax ≤ L / n with n selectable (250 is the common floor-beam limit; 360 for beams supporting brittle finishes; 180 for roofs). Serviceability is code-independent.b/2tf ≤ 0.38√(E/fy), web hw/tw ≤ 3.76√(E/fy) — same λp in NBR 8800 Tabela G.1 and AISC 360 B4), the calculator also shows Mp = Zx·fy with the two design capacities side by side: Mp/γa1 (NBR) and φb·Mp (AISC F2.1). Valid for continuous lateral restraint (Lb ≤ Lp) — the full FLT check runs in the 3D editor.Section properties are computed from the nominal plate dimensions of each catalog profile (fillets neglected — slightly conservative: for an IPE 300 the calculator uses Ix = 7,999 cm⁴ vs the 8,356 cm⁴ handbook value that includes root fillets).
The engine is a direct-stiffness (matrix) finite-element solver for Euler-Bernoulli bending — the exact same code that powers CalcSteel's profile pages, not a lookup table:
Against closed-form solutions the results agree to better than 0.001% (e.g. simple beam + UDL: δ engine 10.5482 mm vs theory 10.5482 mm). Element size L/60 means point-load positions snap to the nearest 1.7% of the span — irrelevant for design, but if you type x = 2.99 m on a 6 m beam the load acts on the node at 3.00 m, in the FEM solve and in the diagrams alike.
Assumptions: linear elastic material, small deflections, shear deformation neglected (fine for span/depth > 10), prismatic member (constant EI), loads in the plane of bending, lateral-torsional buckling prevented. Self-weight is one click away — the Include self-weight toggle adds the selected profile's kg/m as an extra distributed load (1 kg/m ≈ 0.00981 kN/m; e.g. IPE 300 at 42.2 kg/m ≈ 0.41 kN/m).
Worked example
Given
1. Reactions
R = wL/2 = 10 × 6 / 2
30.00 kN each
2. Peak shear (at the supports)
Vmax = wL/2
30.00 kN
3. Peak moment (at midspan)
Mmax = wL²/8 = 10 × 6² / 8
45.00 kN·m
4. Peak deflection (at midspan)
δ = 5wL⁴/(384EI) = 5 × 10 × 6⁴ / (384 × 15,998)
10.55 mm (engine: 10.55 mm)
5. Bending stress
σ = Mmax/Sx = 45 × 10³ / 533.3
84.4 MPa
6. Checks (NBR 8800 · AISC 360)
σ/(fy/1.10) = 84.4/227.3 → 37.1% · σ/(0.90·fy) = 84.4/225.0 → 37.5% · δ/(L/250) = 10.55/24 → 44%
PASS both codes — governs deflection, 44%
Result
Mmax = 45.00 kN·m · Vmax = 30.00 kN · δmax = 10.55 mm (L/569) · utilization 44%
Yes — full FEM analysis, unlimited loads, 974+ flexural catalog profiles, annotated diagrams, the lightest-profile ranking AND the PNG/SVG/CSV export are free with no login and no watermark. An account is only needed if you push the model into the 3D editor to run the complete NBR 8800 / AISC 360 design verification.
Unlimited. Point loads and distributed loads are plain editable lists — add as many as you need, including overlapping distributed loads and negative (uplift) values. The FEM solver superposes everything exactly.
Yes. Fixed–fixed and propped-cantilever presets are solved with the same stiffness matrix as the determinate cases — no formula lookup involved — so redundant supports, trapezoidal loads and any load mix all work.
Only the design resistance: NBR 8800 divides the yield strength by γa1 = 1.10 (fy/1.10), while AISC 360 LRFD multiplies it by φb = 0.90 (0.90·fy). The calculator evaluates BOTH side by side on every solve and shows the two utilizations in parallel; the toggle picks which code governs the lightest-profile ranking.
From EI computed with E = 200 GPa and the second moment of area Ix of the selected catalog profile (calculated from its nominal plate dimensions, fillets neglected — slightly conservative). You can also type EI directly in Manual mode for timber, aluminum or composite sections.
It is the worse of two screening checks: elastic bending stress σ = M/Sx against the governing code resistance (fy/1.10 for NBR 8800, 0.90·fy for AISC 360), and the deflection against your chosen limit (L/250 by default). Over 100% means the section fails at least one check. It is a screening value — shear, lateral-torsional buckling and local buckling still need the full design verification.
One click: tick “Include self-weight” and the selected profile’s kg/m is added as an extra uniform load (weight × 0.00981 kN/m — e.g. IPE 300 at 42.2 kg/m ≈ 0.41 kN/m). Leave it off if your load cases already cover it — you stay in control.
Yes, free and without watermark: PNG or SVG of the sketch and of the three diagrams, a CSV with every V/M/δ point, the reactions and the lightest-that-pass table, and a one-click PDF report that bundles the sketch, the diagrams and the step-by-step calculation memory into a single printable document. “Copy link to this beam” creates a permalink (?L=6&preset=simple&d=0,6,10,10&p=IPE_300) that rebuilds your exact model — loads, section, code, everything — for anyone who opens it.
Yes — the “Open in 3D editor” button converts the exact beam (span, supports, every load, the chosen profile) into a CalcSteel project. There you can run load combinations, the complete NBR 8800 / AISC 360 member verification, add more members and design connections.
This calculator is free and unlimited — no sign-up required.
Verify against design codes + PDF report
NBR 8800 · AISC 360 · EC3 — full calculation report on any profile page.
Open in the 3D editor — free
Model the full structure with real FEM analysis.