Simple Beam Calculator
Linear-elastic beam analysis for common load cases: reactions, diagrams, deflection. Educational use only.
This page documents the scope, inputs, outputs, and computational approach of the Simple Beam Calculator on steelcalculator.app. The interactive calculator is designed to run in your browser for speed, but this documentation is written so the page remains useful (and indexable) even if JavaScript is not executed.
What this tool is for
- Fast screening and iteration while you are exploring a design space.
- Creating a repeatable calculation workflow that a reviewer can audit.
- Learning the terminology and the “shape” of a typical check for simple beams.
What this tool is not for
- It is not a complete design package and does not replace the governing standard, project specification, or an engineer’s judgment.
- It is not a substitute for system-level checks (global stability, constructability, fatigue/seismic detailing, etc.).
- It does not guarantee compliance with any specific standard, because compliance depends on configuration, edition, and jurisdictional requirements.
Key concepts this page covers
- support reactions
- shear/moment diagrams
- elastic deflection
Inputs and naming conventions (high-level)
The calculator UI may present different groupings depending on the selected standard or mode, but inputs generally fall into these categories:
1) Actions / demands
Values that represent the loading on the component you are checking (forces, moments, pressures). Ensure you understand whether the workflow expects factored actions (strength) or service actions (serviceability), and keep that consistent across your verification.
2) Geometry and detailing parameters
Dimensions that define the physical configuration (spacing, thickness, eccentricity, end conditions). Many “unexpected” results come from geometry assumptions that are implicitly different from the real detail.
3) Material properties
Strength values (yield/ultimate), stiffness values (E), and any standard-specific parameters that affect resistance models.
4) Standard / method selection
The same physical configuration can be checked using different methods, with different reduction factors and definitions. A tool can only be unambiguous when you lock down the standard and edition you are matching.
The most common inputs for this tool include: span, load magnitudes, load positions, E, I.
Outputs you should expect
A well-behaved calculator output should be both summary-friendly and auditable:
- A small set of headline results (pass/fail indicators, utilization ratios, controlling mode).
- Intermediate values that let you reproduce at least one limit state independently (areas, lever arms, coefficients).
- Clear units on every numeric value and a statement of the method used.
If the output is not auditable, treat it as a black box and do not rely on it for anything beyond quick intuition.
Computation approach (what happens under the hood)
This calculator is intended to implement a deterministic sequence of steps:
- Normalize inputs into a consistent internal unit system (for example, all lengths in meters, all forces in newtons), then convert back for display.
- Derive secondary parameters that are not explicitly entered (for example, effective areas, lever arms, eccentricities, or effective lengths). These are often where standards differ.
- Evaluate candidate limit states relevant to simple beams. Each limit state produces a resistance (or allowable) that can be compared to the demand.
- Compute utilization as a dimensionless ratio (demand divided by resistance, or resistance divided by demand depending on convention). The controlling utilization is the maximum across the evaluated checks.
- Render the report with intermediate values and the controlling failure mode, so a user can trace “why” the governing mode controls.
The implementation should also apply predictable rounding rules: keep higher precision internally, and only round for display. This is essential for stable regression tests.
Verification workflow (recommended QA steps)
This section is not a design instruction; it is a quality-assurance pattern for checking any engineering calculator.
- Unit sanity check: confirm that each input has the unit you think it has. A common failure mode is mixing MPa and Pa, or mm and m.
- Independent replication: pick one limit state (or one equation) and replicate it with an independent method (hand check, spreadsheet, or trusted reference). You are validating the method, not chasing an exact rounded match.
- Sensitivity test: change one input in a direction that should clearly increase or decrease the capacity (for example, increase thickness) and confirm the output changes logically.
- Boundary test: test extreme-but-possible values to make sure the UI doesn’t silently overflow, divide by zero, or return NaN/Infinity.
- Documentation: record the standard/mode, inputs, and the controlling output in a calculation note format so the result can be reviewed later.
For a structured approach, see: How to verify calculator results.
Common pitfalls and how to avoid confusion
- Hidden assumptions: some checks require assumptions that are not explicit in the UI (e.g., end restraint idealization, load distribution, slip requirements). If you can’t state the assumption, do not treat the result as verified.
- Standard mismatch: names like “yield strength” and “ultimate strength” are universal, but how they are used in a resistance model is standard-specific.
- Axis confusion: major/minor axis properties, sign conventions, and local coordinate systems can flip a result.
- Detailing constraints: minimum edge distances, minimum weld sizes, and installation constraints often govern before a strength limit state does.
- Over-trusting a single ratio: a utilization < 1.0 does not prove the detail is acceptable; it only indicates the evaluated checks passed under the tool’s assumptions.
Data handling, privacy, and offline behavior
Steelcalculator.app is designed so that most calculations can run client-side. In a typical configuration:
- Your numeric inputs may be stored in local browser storage to improve UX (so values persist across refreshes).
- A PWA/service worker may cache static assets for performance and offline behavior.
- If analytics are enabled, aggregate usage events may be sent to a third-party provider.
If you are deploying this site, document the exact behavior in the Privacy Policy and ensure that any tracking complies with applicable privacy laws. For more context see /privacy and /terms.
Frequently Asked Questions
What is the maximum moment in a simply supported W12×26 under 2 kip/ft over a 20-foot span? For a uniformly distributed load w on a simply supported span L, the maximum moment occurs at midspan and equals M = wL²/8. With w = 2 kip/ft and L = 20 ft: M = 2 × 20² / 8 = 2 × 400 / 8 = 100 kip-ft. The end reactions are each wL/2 = 2 × 20 / 2 = 20 kips. The W12×26 has φMn ≈ 119 kip-ft (compact section, Fy = 50 ksi, fully braced), so the section passes flexure at 84% utilization. Always confirm with the actual unbraced length — if Lb > Lp, LTB reduces φMn below this value.
How does the shear force diagram relate to the applied loading? The shear force diagram is the integral of the distributed load along the span: a uniform load (w) produces a linearly varying shear diagram, while a point load produces a step discontinuity equal in magnitude to that load. The shear is zero at midspan for a symmetrically loaded simply supported beam, and the location where shear passes through zero corresponds to the point of maximum bending moment. Reading the shear diagram first is the fastest way to identify where the beam is most critical in flexure.
Where does maximum bending moment occur under a single point load versus a uniform load? For a simply supported beam with a single midspan point load P and span L, the maximum moment is PL/4 and occurs at midspan. For a uniformly distributed load w (force per unit length), the maximum moment is wL²/8, also at midspan. If the point load is off-center at distance a from one support, the maximum moment is Pab/L where b = L − a, and it occurs directly under the load. These moment values are the primary inputs when sizing a beam for flexural capacity.
What is tributary width and how do I use it to get the beam line load? Tributary width is the floor or roof area width that drains load to a particular beam, typically taken as half the spacing to each adjacent beam. Multiplying the tributary width (in feet or meters) by the applied surface load (psf or kN/m²) gives the distributed line load (lb/ft or kN/m) to enter into the beam calculator. For example, a beam at 10 ft spacing with a 50 psf floor load receives 10 ft × 50 psf = 500 lb/ft as its tributary dead plus live load.
How do I use beam end reactions to design the connections? The vertical reaction at each support is the required shear demand on the connection at that end. For a bolted or welded shear tab, the connection must develop at least the full factored reaction (applying your LRFD or ASD load factors). For a simply supported beam with no moment transfer, the connection is designed for vertical shear only; if the beam is continuous or has partial fixity, a moment component must also be designed into the connection detail.
What sign convention does the calculator use for shear and moment? The standard beam sign convention treats a positive shear as one where the left face of a cut section acts downward (or the resultant of forces to the left of a section is upward). A positive bending moment produces tension on the bottom fiber (sagging). These conventions mean a simply supported beam under gravity load will have positive moment throughout its span, and a cantilever under a downward tip load will have negative moment (hogging) along its full length. Confirm the sign convention in the tool output before using the values in a connection or section capacity check.
Related pages
- Beam deflection calculator
- Beam span table
- Section properties database
- Steel beam sizes reference
- Unit converter
- Tools directory
- Reference tables directory
- Guides and checklists
- How to verify calculator results
- Disclaimer (educational use only)
- steel beam capacity per AISC and AS 4100
- moment of inertia for composite sections
- portal frame structural analysis
- Steel Calculator
- Beam Design Workflow
- Cable sag calculator
- Wood timber calculator
Disclaimer (educational use only)
This page is provided for general technical information and educational use only. It does not constitute professional engineering advice, a design service, or a substitute for an independent review by a qualified structural engineer. Any calculations, outputs, examples, and workflows discussed here are simplified descriptions intended to support understanding and preliminary estimation.
All real-world structural design depends on project-specific factors (loads, combinations, stability, detailing, fabrication, erection, tolerances, site conditions, and the governing standard and project specification). You are responsible for verifying inputs, validating results with an independent method, checking constructability and code compliance, and obtaining professional sign-off where required.
The site operator provides the content “as is” and “as available” without warranties of any kind. To the maximum extent permitted by law, the operator disclaims liability for any loss or damage arising from the use of, or reliance on, this page or any linked tools.