SFD & BMD for the 8 classic beam cases or any custom loading (multiple loads, partial UDLs, applied moments) — with step-by-step equilibrium equations, CSV export, shareable links and steel profiles suggested from Mmax.
|V| max
30 kN
@ x = 6 m
M max (sagging)
45 kN·m
@ x = 3 m
M min (hogging)
-0 kN·m
@ x = 6 m
Reactions (kN)
R_A 30 · R_B 30
Simply supported beam — uniformly distributed load
Segment equations — x in m, from the left end
0 m ≤ x ≤ 6 m
V(x) = 30 − 10·x [kN]
M(x) = 30·x − 5·x² [kN·m]
Profiles that resist this moment
Md = 45 kN·m → required Wx = Md / (fy/γa1) = 45 kN·m / (250/1.1) = 198 cm³
Bending screen (Wx ≥ Md/(fy/γa1), NBR 8800 γa1 = 1.10 — AISC 360 φb = 0.90 is nearly identical); plastic Zx is valid for compact sections only. δ is the elastic deflection of THIS loading with E = 200 GPa and the section's Ix (loads taken at service value). LTB, shear, compactness and code deflection limits are verified on the profile page and in the 3D editor. "Open in 3D editor" recreates THIS beam — span, supports and every load — with the profile already assigned.
Every shear force diagram (SFD) and bending moment diagram (BMD) is built with the same four-move routine. The calculator above automates it — and its step-by-step mode replays each move on the real numbers of the case you selected, so you can learn the method on the exact beam you care about.
ΣFy = 0 and ΣM = 0. For a simply supported beam, take moments about one support to get the other reaction directly. (For a fixed-fixed beam this is not enough — see the FAQ on indeterminate beams.)Where the shear crosses zero, the bending moment is at a local peak — that is usually the section that governs the flexural design of the member.
Two differential identities generate every rule of thumb used to sketch diagrams. With w(x) the downward load intensity:
dV/dx = −w(x) — the slope of the shear diagram equals minus the load intensity.
dM/dx = V(x) — the slope of the moment diagram equals the shear ordinate.
From them, the shape rules:
| Loading on the region | Shear diagram V | Moment diagram M |
|---|---|---|
| No load | constant (horizontal) | straight line, slope = V |
| Uniform load w | straight line, slope −w | parabola (2nd degree) |
| Triangular load | parabola (2nd degree) | cubic (3rd degree) |
| Point load P | vertical jump of −P | kink (slope changes abruptly) |
| Applied/support moment | no change | vertical jump |
Two consequences worth memorizing: M is extreme where V = 0 (because dM/dx = 0 there), and the change in M between two sections equals the area under the V diagram between them. You can verify both on any preset above — switch to step-by-step mode and watch the equations confirm it region by region.
This calculator uses the classic strength-of-materials convention, the one used by Hibbeler, Beer & Johnston, and most design codes:
Some European and Brazilian schools plot the BMD on the tension side — positive moments drawn downward. The numbers are identical; only the plotting direction flips. If your textbook draws sagging moments below the axis, mentally mirror the BMD above (or compare the signed values at the labeled critical points, which never change).
On the diagrams above, positive regions are shaded green and negative regions red, so the convention is visible at a glance — a detail that matters when you check moment transfer at the supports of continuous or overhanging beams.
Every case in the preset bar has a textbook closed form. The calculator reproduces all of them exactly (that is part of its automated verification), and stays exact when you change L, P, w or the positions — which the formulas below cannot do for you once the loading gets mixed.
| Case | Max shear | Max moment | Where |
|---|---|---|---|
| Simple, P at center | P/2 | +PL/4 | midspan |
| Simple, P at a | P·max(a, L−a)/L | +P·a·(L−a)/L | under the load |
| Simple, UDL w | wL/2 | +wL²/8 | midspan |
| Simple, triangular 0→w | wL/3 (at the steep end) | +wL²/(9√3) ≈ 0.0642 wL² | x = L/√3 |
| Cantilever, P at tip | P | −PL | at the wall |
| Cantilever, UDL w | wL | −wL²/2 | at the wall |
| Overhanging, UDL w | depends on b | −w·c²/2 over the support (c = overhang) | support B |
| Fixed-fixed, UDL w | wL/2 | −wL²/12 at the ends, +wL²/24 at midspan | ends govern |
The overhanging beam is the one students get wrong most often: the moment is negative over the interior support, positive in the span, and crosses zero at the point of contraflexure — the calculator marks that point explicitly on the BMD, since it is where you would splice reinforcement or check lateral bracing.
Real beams rarely match a textbook card, so the Custom case builder accepts any combination the classic tables cannot: up to 6 point loads anywhere on the span, up to 4 distributed loads that may be partial (covering only part of the span) and trapezoidal (different intensities at each end), and up to 4 concentrated applied moments — on simply supported, cantilever, fixed-fixed or overhanging support layouts.
Two behaviors worth knowing:
When you are done, the Share link button encodes the whole configuration in the URL, so a colleague (or your students) can open the identical beam with one click — no account, no file.
A bending moment diagram is a means, not an end — the number you actually need is a steel section. Below the diagrams, this page closes that loop:
Wx,req = Md / (fy/γa1) with γa1 = 1.10 per NBR 8800 (the AISC 360 LRFD factor φb = 0.90 lands within a few percent). Pick fy for your steel — A36, A572 Gr.50 or S355.This is the difference between a formula card and a tool that sits inside a real structural product: the numbers keep living after the diagram.
Worked example
Given
1. Support reactions (symmetry)
R_A = R_B = wL/2 = 10 × 6 / 2
30.0 kN each
2. Shear equation — single region, cut at x
V(x) = R_A − w·x = 30 − 10x → V = 0 at x = 3.00 m
Vmax = ±30.0 kN at the supports
3. Moment equation — moments about the cut
M(x) = R_A·x − w·x²/2 = 30x − 5x²
M(3) = 90 − 45 = 45.0 kN·m
4. Check against the closed form and the FEM engine
wL²/8 = 10 × 6² / 8 = 45 — stiffness solver reports the same V, M at all 61 stations
exact match
Result
Vmax = 30.0 kN · Mmax = 45.0 kN·m @ x = 3.00 m · diagrams close at both ends
They are plots of the internal shear force V(x) and internal bending moment M(x) along a beam. The SFD shows the transverse force a cross-section must transmit at every position x; the BMD shows the bending moment. Together they identify the critical sections where the beam must be checked or designed.
At a point where the shear force equals zero, or at a support/point of discontinuity. Because dM/dx = V, the moment has a local extreme wherever the shear diagram crosses zero — under the load for a point load, at midspan for a symmetric UDL, at x = L/√3 for a triangular load, and at the wall for a cantilever.
Equilibrium of an infinitesimal slice at the load requires the internal shear just right of the load to differ from the shear just left of it by exactly the applied force. So every point load (and every support reaction) creates a vertical step in the SFD equal to its magnitude.
They are slope rules: at any x, the slope of the shear diagram equals minus the distributed load intensity, and the slope of the moment diagram equals the shear value. They also give the area rule: the change in moment between two sections equals the area under the shear diagram between them.
Yes — the fixed-fixed preset is indeterminate and is solved with a real stiffness-method (FEM) engine, the same approach used in CalcSteel’s 3D structural editor. For a UDL it reproduces the exact closed form: end moments of −wL²/12 and a midspan moment of +wL²/24.
A tip load bends a cantilever concave-down (hogging): tension on the top fibre. Under the sagging-positive convention, hogging moments are negative, so the cantilever BMD runs from −PL at the wall up to zero at the free tip.
Yes. The PNG export is free and contains the loading sketch, the SFD and the BMD with all critical values labeled. You may embed it in lecture slides, homework solutions or articles — a credit link back to this calculator is appreciated but not required.
Yes — the Custom case builder accepts up to 6 point loads, 4 partial or trapezoidal distributed loads and 4 concentrated applied moments on simply supported, cantilever, fixed-fixed or overhanging layouts. A clockwise applied moment M₀ produces a vertical jump of +M₀ in the BMD and no change in the SFD; the segment equations and the step-by-step mode handle it exactly.
Both. The CSV button downloads every station of the shear and moment diagrams (about 160 points plus one row per side of each discontinuity) in your active unit system, ready for Excel or Python. The Share-link button copies a URL that encodes the full case — preset or custom loads — so anyone opening it sees the identical beam, no account needed.
Compute the required elastic section modulus Wx = Md/(fy/γa1) with Md the governing moment and γa1 = 1.10 (NBR 8800). This page does it automatically: it sweeps the 1,309-profile catalog, lists the three lightest sections that pass, links each to its full NBR 8800/AISC 360 verification page, and can open the beam in the CalcSteel 3D editor with the profile already assigned.
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.