This floor joist span calculator estimates the maximum clear span for a single, simply supported wood joist subject to a uniform floor load. It uses basic elastic beam theory to check both bending strength and deflection (serviceability) and then reports the smaller of the two spans as the governing limit. Inputs are in SI units (millimetres and kilonewtons), but the wood species and mechanical properties broadly reflect common North American softwood framing lumber.
Because national and regional building codes publish prescriptive span tables and detailed design procedures, this tool is intended only for educational use and preliminary sizing. Always verify final dimensions and spans using code-approved tables or a qualified structural engineer before construction.
The calculator assumes a rectangular joist cross-section, uniform spacing, and a uniformly distributed load representing the combined dead and live loads on the floor surface. For each combination of size, spacing, load, and species, the program:
This approach mirrors the logic behind many span tables: strength and stiffness are checked separately, and the more restrictive requirement controls.
The interface uses SI units to make calculations straightforward and consistent:
Typical ranges for residential floor design (to be confirmed against your local building code) include:
While the mechanical properties in the calculator are representative of North American species such as Douglas Fir–Larch, Spruce–Pine–Fir, and Southern Pine, the use of millimetres and kilonewtons makes the tool readable for users in SI-based regions as well. Always cross-check that the loads, species, and design values you use correspond to the standards applicable in your jurisdiction.
The calculator is based on classical beam formulas for a simply supported member subjected to a uniform load. Two checks are performed: bending strength and deflection. Below, L denotes the clear span of the joist, and w denotes the load per unit length acting on a single joist.
First, the uniform load applied to the floor surface, q (in kN/m²), is converted to a line load on an individual joist, w (in kN/m). If the joists are spaced at s millimetres on centre, the tributary width of floor carried by one joist is s expressed in metres:
s_m = s / 1000
The line load on a single joist is then:
w = q × s_m
For a rectangular cross-section with width b and depth d (both in mm), the calculator uses standard formulas for section modulus S and second moment of area I:
S = b × d² / 6
I = b × d³ / 12
These may be internally converted to compatible units as needed when combined with the material properties and applied loads.
For a simply supported beam under uniform load, the maximum bending moment occurs at midspan and is given by:
Here, M is the maximum bending moment, w is the line load per unit length, and L is the span. The allowable bending capacity of the joist is approximated as the product of the allowable bending stress Fb and the section modulus S:
M_allow = F_b × S
To satisfy the strength requirement, the calculated bending moment must not exceed the allowable capacity:
M ≤ M_allow
Solving for span L in terms of the known quantities leads to an expression for the maximum bending-controlled span L_bend used by the calculator. In practice, the internal computations maintain unit consistency when solving this equation.
Serviceability limits are checked by comparing the midspan deflection under the design load to an allowable value. For a simply supported beam with uniform load, the theoretical midspan deflection is:
δ = 5 × w × L⁴ / (384 × E × I)
where:
Building codes commonly restrict live-load deflection to limits such as L/360 or L/480, depending on occupancy and finish requirements. The calculator uses a representative limit (e.g., L/360) to derive an allowable span L_defl by setting the calculated deflection equal to the allowable deflection and solving for L. The result is the maximum span that still satisfies the deflection criterion.
When you run the calculator, it evaluates both the bending and deflection constraints and then returns the governing span. The output represents the longest span for which the simplified checks are simultaneously satisfied under the specified uniform load and lumber properties.
If the governing limit comes from bending, it means the joist is approaching its allowable bending stress before deflection becomes critical. Increasing joist depth or selecting a species with higher allowable bending stress will often increase the bending-controlled span.
If the governing limit comes from deflection, it indicates that the joist is too flexible for the specified span and load. In that case, increasing stiffness (higher modulus of elasticity, deeper section, or closer spacing) is generally more effective than simply increasing strength. Floors that meet strength requirements but fail deflection limits may feel bouncy or cause cracking in brittle finishes.
Note that the reported span is the clear distance between supports assumed in the beam formulas. Bearing lengths on supports, end details, and connections are not included in the span itself but are critical in real construction.
The following example illustrates how the calculator logic is applied. Numbers are approximate and are shown only to demonstrate the process.
Suppose we have:
Step 1 – Convert area load to line load:
The tributary width is:
s_m = 400 mm / 1000 = 0.4 m
The line load on one joist is:
w = 2.5 kN/m² × 0.4 m = 1.0 kN/m
Step 2 – Compute section properties:
Section modulus:
S = 38 × 235² / 6
Second moment of area:
I = 38 × 235³ / 12
Internally, the calculator converts these to consistent units (for example, using metres instead of millimetres) when combining with loads and material properties.
Step 3 – Bending-controlled span:
The program sets the maximum moment demand from the uniform load equal to the allowable bending capacity, then solves for the maximum span L_bend. If the calculated L_bend is, for instance, about 4.1 m, then any span shorter than 4.1 m will satisfy the simplified bending check.
Step 4 – Deflection-controlled span:
Using the beam deflection equation with the representative modulus of elasticity, the calculator determines the largest span L_defl for which the midspan deflection is within the chosen limit (for example, L/360). If L_defl evaluates to, say, 3.7 m, then deflection will control because it is more restrictive than the bending limit.
Step 5 – Governing span:
The calculator reports the smaller of the two spans. In this example, the output would be approximately 3.7 m, governed by deflection. You could increase the span by choosing a deeper joist, reducing spacing, or selecting a species with higher stiffness and strength, then re-running the calculation.
Different wood species offer different combinations of bending strength and stiffness. The calculator uses representative reference values for visually graded No. 2 dimension lumber for several common softwoods. Actual design values in codes and standards may differ and usually require the application of adjustment factors for load duration, moisture conditions, repetitive members, and other effects.
The table below conceptually compares how species properties influence relative span capability under otherwise similar conditions.
| Species (No. 2) | Relative allowable bending strength Fb | Relative stiffness E | Qualitative span potential* |
|---|---|---|---|
| Douglas Fir–Larch | High | High | Generally allows longer spans for a given size and load. |
| Southern Pine | Moderate to high | Moderate to high | Good span capacity, often comparable to Douglas Fir–Larch in many cases. |
| Spruce–Pine–Fir | Moderate | Moderate | Shorter spans than higher-strength species for the same joist size. |
*These descriptions are illustrative only. For actual design, always consult current design standards and span tables, which provide numerical design values and code-approved spans.
The simplicity of the calculator makes it easy to experiment with different joist sizes, spacings, and species, but it also means that a number of real-world complexities are not modelled. You should be aware of the following assumptions and limitations before using the output for any decisions.
Because of these simplifications, the calculator should not be used as the sole basis for structural design of occupied structures. Use it to build an understanding of how joist size, spacing, species, and loading interact, then confirm all critical design decisions using official span tables, design standards, and the judgment of a licensed structural engineer where required.
In summary, this tool is best seen as a teaching aid and a preliminary sizing helper. It can quickly indicate whether a proposed joist arrangement is clearly unreasonable or roughly in line with typical spans, but it does not replace a full engineering check or building code compliance review.