Beam Span Table

Span shortlisting aid under simplified assumptions; verify with your loads and standard. Educational use only.

This page documents the scope, inputs, outputs, and computational approach of the Beam Span Table 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

What this tool is not for

Key concepts this page covers

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: load model, limit criterion, section shortlist.

Outputs you should expect

A well-behaved calculator output should be both summary-friendly and auditable:

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:

  1. Normalize inputs into a consistent internal unit system (for example, all lengths in meters, all forces in newtons), then convert back for display.
  2. Derive secondary parameters that are not explicitly entered (for example, effective areas, lever arms, eccentricities, or effective lengths). These are often where standards differ.
  3. Evaluate candidate limit states relevant to beam span shortlisting. Each limit state produces a resistance (or allowable) that can be compared to the demand.
  4. 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.
  5. 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.

  1. 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.
  2. 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.
  3. 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.
  4. Boundary test: test extreme-but-possible values to make sure the UI doesn’t silently overflow, divide by zero, or return NaN/Infinity.
  5. 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

Data handling, privacy, and offline behavior

Steelcalculator.app is designed so that most calculations can run client-side. In a typical configuration:

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.

How the Beam Span Table Works

The span table screens a database of standard W-shape sections against two criteria simultaneously: strength (the beam must carry the factored loads without exceeding phi*Mn) and serviceability (the beam must not deflect beyond the specified limit under service loads). For each section in the database, the tool computes the maximum moment demand from the entered span and load, compares it to the section's flexural capacity (accounting for lateral-torsional buckling if applicable), then computes the service-load deflection and compares it to the L/360 or L/240 limit.

Sections that pass both criteria are ranked by weight per foot, with the lightest adequate section highlighted. The table also shows whether the controlling criterion is strength or deflection for each section, helping the engineer understand which parameter is driving the design. For most typical floor beams at spans of 25-35 ft, deflection controls over strength; for heavily loaded short-span beams and transfer girders, strength controls.

The tool assumes a simply supported beam with full lateral bracing of the compression flange (Lb = 0), which means the full plastic moment Mp is available. For unbraced conditions, the engineer should reduce the span table capacity using the LTB reduction from the beam capacity calculator.

Key Equations

Maximum moment for simply supported beam under uniform load w:

Mu = wu * L^2 / 8     (factored load, LRFD)

Plastic moment capacity (compact section, Lb ≤ Lp):

phi*Mn = phi * Fy * Zx = 0.90 * Fy * Zx

Required plastic section modulus:

Zx,req = Mu / (phi * Fy) = wu * L^2 / (8 * 0.90 * Fy)

Maximum deflection under uniform service load w:

delta_max = 5 * w * L^4 / (384 * E * I)

Required moment of inertia for deflection limit:

Ix,req = 5 * w * L^4 / (384 * E * delta_allow)

Where delta_allow = L/360 (live load) or L/240 (total load).

Beam weight comparison rule of thumb:

Lightest section typically has depth ≈ L/20 to L/24

For a 30-ft span: target depth ≈ 15-18 inches, pointing to W16 or W18 range.

Self-weight iteration: Estimated beam self-weight (first pass) ≈ 1.5 * Zx,req / Fy (very rough). Include beam self-weight as additional dead load and re-check.

Design Code Requirements

Parameter AISC 360-22 / IBC AS 4100:2020 / BCA EN 1993-1-1 / EN 1990 CSA S16-19 / NBCC
Flexure (compact) F2.1, phi=0.90 Cl 5.1, phi=0.9 Cl 6.2.5, gamma_M0=1.0 Cl 13.5, phi=0.9
Deflection limits IBC Table 1604.3 BCA/AS 1170.0 App C EN 1990 Table A1.4 NBCC Annex D
Live load deflection L/360 (floors) Span/250 (imposed) L/250 to L/350 L/360 (floors)
Total load deflection L/240 (floors) Span/250 (total) L/250 (total) L/300 (total)
Shear check G2.1, phi=1.0 Cl 5.11, phi=0.9 Cl 6.2.6 Cl 13.4.1, phi=0.9
Live load reduction ASCE 7, Eq. 4.7-1 AS 1170.1, Cl 3.4 EN 1991-1-1, Cl 6.3.1 NBCC 4.1.5.9

Key difference: AISC/IBC uses L/360 for live load and L/240 for total load on floor beams. Australian BCA uses span/250 for incremental (imposed) loads. Eurocode permits L/250 to L/350 depending on the finish type. Canadian NBCC uses L/360 for live and L/300 for total. These differences mean the same beam may pass in one code but fail in another for deflection.

Step-by-Step Example

Problem: Find the lightest W-shape for a 30-ft simply supported floor beam carrying wD = 0.8 kip/ft dead load and wL = 1.2 kip/ft live load. Fy = 50 ksi. Full lateral bracing. Limits: L/360 for live load, L/240 for total load.

Step 1 -- Factored load (LRFD): wu = 1.2 _ 0.8 + 1.6 _ 1.2 = 0.96 + 1.92 = 2.88 kip/ft.

Step 2 -- Required moment capacity: Mu = 2.88 _ 30^2 / 8 = 2.88 _ 900 / 8 = 324 kip-ft. Zx,req = 324 _ 12 / (0.90 _ 50) = 3888 / 45 = 86.4 in^3.

Step 3 -- Required moment of inertia (live load deflection, L/360): delta*allow = 30 * 12 / 360 = 1.0 in. Ix,req = 5 _ (1.2/12) _ (360)^4 / (384 _ 29000 _ 1.0) = 5 _ 0.1 _ 1.680 _ 10^10 / (384 _ 29000) = 8.398 _ 10^9 / 1.114 * 10^7 = 754 in^4.

Step 4 -- Required moment of inertia (total load deflection, L/240): delta*allow = 360/240 = 1.5 in. w_total = 0.8 + 1.2 = 2.0 kip/ft = 0.1667 kip/in. Ix,req = 5 * 0.1667 _ (360)^4 / (384 _ 29000 _ 1.5) = 839 in^4.

Step 5 -- Select lightest section: Need: Zx >= 86.4 in^3 AND Ix >= 839 in^4 (total load controls).

Result: W21x44 is the lightest adequate section (44 lb/ft). Controlling criterion: total load deflection (Ix governs). A W18x50 fails by 5% on deflection despite passing strength by a wide margin -- demonstrating why span tables check both criteria simultaneously.

Common Design Mistakes

Frequently Asked Questions

How does a span table differ from a full beam capacity check? A span table pre-screens sections against simplified load cases — typically a uniform load on a simply supported span — and returns sections that pass both strength and deflection limits under those assumptions. A full capacity check uses your actual factored loads, tributary widths, load combinations, and checks all limit states including lateral-torsional buckling, shear, and web crippling. Use the span table to narrow your shortlist to two or three candidate sections, then confirm the governing section with a complete design check.

What does "lightest adequate section" mean in the span table results? The lightest adequate section is the W-shape with the smallest weight per foot (lb/ft or kg/m) that satisfies both the moment capacity and deflection criteria for the entered span and load. Selecting the lightest section minimizes material cost and self-weight dead load. However, lighter sections are typically shallower, which means higher deflection-to-span ratios, so verify that the controlling criterion matches your project requirements before finalising the selection.

What is the span-to-depth ratio rule of thumb for steel beams? A commonly used preliminary rule is L/20 for the total depth of a steel beam under typical floor loading, where L is the span in consistent units. For a 9 m span this gives a trial depth of roughly 450 mm, pointing to a W460 or W450 range. This ratio is a starting point only; heavily loaded beams, long spans, or tight deflection limits (L/360 or stricter) will require a deeper or heavier section than the rule suggests.

How do live load and dead load affect section selection differently? Dead load is permanent and applies to all load combinations; it governs total (long-term) deflection, which is checked against limits such as L/240. Live load is transient and governed by limits such as L/360 for floors to prevent perception of vibration and cracking of non-structural elements. Because live-load deflection and strength are checked separately, a beam may pass strength under the combined factored load but fail live-load deflection — or vice versa. Enter dead and live loads separately in the tool to see which criterion controls.

When should I check deflection rather than strength, and when does strength govern? For typical floor beams with spans up to about 10 m (33 ft), deflection under service live load frequently controls selection, especially with L/360 limits. For heavily loaded short-span transfer beams, roof beams with large snow loads, or beams with concentrated loads, strength (flexure or shear) tends to govern. As a quick check: if the span-to-depth ratio is near or exceeding L/20, expect deflection to control; if the load intensity is high relative to span, expect strength to control.

What does the K_LL tributary area reduction factor do and when does it apply? K_LL is a live-load element factor used with ASCE 7 to determine whether the tributary area is large enough to justify reducing the code-specified live load. For members with K_LL × A_T ≥ 400 ft² (37.2 m²), the design live load may be reduced by up to 50% for members supporting large areas. The reduction recognises that it is statistically unlikely for the full code live load to act simultaneously over a large area. Span tables that do not apply this reduction are conservative for multi-bay or large-floor-plate structures.

Related pages

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.