📏

Floor Joist Span Calculator

A first-principles floor joist span calculator with span charts for 2x6, 2x8, 2x10, and 2x12. Derive allowable span from bending mechanics, look up a reference span by species and spacing, then size deck joists and count joists for any run. This is also a working span calculator for joists and deck joist span calculator in one place.

Floor Joist Span ChartJoist Span CalculatorDeck Joist Span Chart2x10 Floor Joist SpanJoist Counting

Interactive Floor Joist Span Lookup

This floor joist calculator looks up an educational reference span from the matrix below. Pick a joist size, on-center spacing, and species; the lookup runs through useMemo and returns the IRC-style reference span for a 40 psf live / 10 psf dead residential floor load. Use it as a joist span calculator during early design, then verify against local code.

Reference max span (40 psf live / 10 psf dead)

10'-9"

2x6 · 16" o.c. · Douglas Fir-Larch · #2 grade — educational reference only.

Educational reference. Span values on this page illustrate how species, size, and spacing interact under a 40 psf live load. They are not prescriptive engineering guidance — always verify against your adopted local building code and a licensed structural engineer.

What Is a Floor Joist Span? (And How It Differs From a Rafter Span)

A floor joist span is the clear horizontal distance a joist crosses between two lines of support — typically a beam on one end and a sill plate, rim board, or bearing wall on the other. It is measured face-to-face of bearing, not center-to-center of the joist. A 2x10 spanning 14 feet rests 14 feet of clear air between supports; the joist itself is cut longer to land fully on each bearing. The published floor joist span chart values you see below are those clear-span numbers, capped by both strength (bending) and serviceability (deflection) limits.

A rafter span, by contrast, is the sloped diagonal distance a roof rafter crosses between the ridge board and the exterior wall plate. Because a rafter sits at a pitch, its span is the horizontal run projected to the slope, and roof live load is only 20 psf (IRC R301.6) in non-snow regions — half the 40 psf floor live load. Substituting a rafter span table for a floor joist table will overload a floor by roughly 2× the live-load margin, which is why the two tools must never be swapped.

Step-by-Step Derivation From First Principles

Allowable joist span is not an arbitrary number — it is the largest L for which bending stress and deflection stay below published limits. Walk the derivation below.

  1. 1
    Axiom

    Load w (psf) → linear load w_l

    Per IRC R301.5, a residential floor carries 40 psf live load (occupants, furniture) plus roughly 10 psf dead load (subfloor, finish, the joist itself). Total w = 50 psf. The joist does not see the full 50 psf — it sees a tributary strip equal to its on-center spacing, so the linear load is w_l = w × (spacing / 12). For 16" o.c., w_l = 50 × 1.33 = 66.7 lb/ft.

  2. 2
    Lemma

    Bending moment M = w_l · L² / 8

    A simply supported joist under uniform load has a parabolic moment distribution peaking at midspan and zero at each bearing. Integrating w_l·x·(L−x) over the span yields the textbook result M = w_l·L²/8. The /8 (not /4 or /2) is the integrated shape factor of that parabola. For a 12'-7" (12.58 ft) span at 66.7 lb/ft: M = 66.7 × 12.58² / 8 = 1,321 ft-lb = 15,850 in-lb.

  3. 3
    Lemma

    Section modulus S = b · d² / 6

    Bending resistance is governed by the section modulus of the actual (not nominal) cross-section. A 2x8 is 1.5 in × 7.25 in, so S = 1.5 × 7.25² / 6 = 13.14 in³. Because S scales with depth squared, depth is the dominant lever: doubling d multiplies bending capacity ~4×, while doubling width b only doubles it.

  4. 4
    Threshold

    Bending stress f_b = M / S vs allowable F_b'

    The induced bending stress is f_b = M / S. For the 2x8 above: f_b = 15,850 / 13.14 = 1,206 psi. The allowable bending stress F_b' for #2 Spruce-Pine-Fir is roughly 900–1,050 psi after repetition, load-duration, and size adjustment factors; #2 Douglas Fir-Larch runs closer to 1,200–1,350 psi. The joist passes only when f_b ≤ F_b'.

  5. 5
    Threshold

    Serviceability check Δ = 5·w_l·L⁴ / (384·E·I) ≤ L/360

    Strength is necessary but not sufficient — floor joists are usually governed by deflection (the 'bouncy floor' limit). The midspan deflection of a uniformly loaded simple beam is Δ = 5w_lL⁴/(384EI), where I = b·d³/12. Code limits live-load deflection to L/360 (e.g., 0.42 in over 12'-7"). Because I scales with d³, a deeper joist is dramatically stiffer, which is why depth wins over width for span.

derivation.ts — first principles
w_l   = w * (spacing_in / 12)          // linear load, lb/ft   (w = 50 psf)
M     = w_l * L^2 / 8                   // max bending moment, ft-lb
S     = b * d^2 / 6                     // section modulus, in^3
f_b   = (M * 12) / S                    // induced bending stress, psi
PASS  = (f_b <= F_b_prime)              // F_b' ~ 900-1350 psi (#2 grade)
delta = 5 * w_l * L^4 / (384 * E * I)   // midspan deflection, in
OK    = (delta <= L / 360)              // serviceability limit
First-Principles Derivation of Floor Joist SpanLoadw = 50 psfw_l = w·s/12MomentM = w_l·L²/8peak @ midspanSectionS = b·d²/62x8 → 13.14 in³Stressf_b = M/Spsif_b ≤ F_b'→ PASSelse FAIL ↓ depthAxiom (load) → Lemma (M, S) → Threshold (f_b vs F_b', deflection L/360)

💡 First Principle (Tip)

The /8 inM = w_l·L²/8 is the integrated shape factor of the parabolic moment diagram — the area under w_l·x·(L−x) evaluated at midspan. Remember /8 (not /4): peak moment sits at midspan but tapers to zero at each bearing, so the average is one-eighth of w_l·L², not one-quarter.

⚠️ Theoretical Limit (Warning)

Published spans assume a simple span, uniform load, and full lateral bracing from the subfloor. Continuous spans, a point load (e.g., removing a bearing wall), a notched joist, or missing blocking invalidate the table — F_b' must be recomputed with adjustment factors (C_r, C_N, C_H, C_F) and the section reduced for notches. Treat any deviation as a custom engineering problem.

❌ Cognitive Trap (Don't)

Don't substitute a rafter span table for a floor joist table. Rafter tables assume 20 psf roof live load; floor joists assume 40 psf. The same 2x8 that "spans 16'-3\"" as a rafter only spans about 12'-7\" as a floor joist. Using the rafter number on a floor doubles the live-load demand and invites failure.

Cognitive Traps & the Extreme-Scale Edge Case

❌ Trap #2 — "Bigger size always buys a proportional span gain." Span scales with depth squared for bending (S ∝ d²) but with depth cubed for stiffness (I ∝ d³). Doubling depth roughly quadruples bending capacity yet octuples stiffness, so at long spans the gain you feel is deflection, not strength. Builders who up-size only for strength end up with floors that pass code but bounce — serviceability, not bending, is the real ceiling on floor joist span.

🧪 Edge case at extreme scale — when L/d > 26, deflection governs, not bending. As span grows relative to depth, the L⁴ term in Δ = 5w_lL⁴/(384EI) explodes while bending stress grows only as L². Past a span-to-depth ratio of roughly 26 (e.g., a 2x8 spanning more than ~15'-9"), the L/360 deflection limit is reached before f_b reaches F_b'. At that point adding width or a stronger species buys nothing — only more depth (or a stiffer composite I-joist) helps. This is why I-joists and open-web trusses dominate long-span floors: their engineered web geometry delivers high I per unit of depth.

Complete Floor Joist Span Charts (2x6, 2x8, 2x10, 2x12)

The joist span chart below is the full reference matrix: rows are nominal sizes 2x4 through 2x12; columns are the four most common framing species at 16" and 24" on center. All cells are feet-inches spans under a 40 psf live + 10 psf dead residential floor load, #2 grade. Read it as a floor joist span chart companion to the lookup tool above.

SizeDouglas Fir-LarchSouthern PineHem-FirSpruce-Pine-Fir
16"24"16"24"16"24"16"24"
2x47'-1"5'-9"6'-11"5'-8"6'-5"5'-2"6'-8"5'-5"
2x610'-9"8'-9"10'-6"8'-7"9'-8"7'-10"10'-1"8'-3"
2x812'-7"10'-3"12'-3"10'-0"11'-4"9'-3"11'-10"9'-8"
2x1016'-1"13'-1"15'-8"12'-9"14'-0"11'-5"14'-9"12'-0"
2x1219'-0"15'-6"18'-6"15'-1"16'-7"13'-6"17'-6"14'-3"

Disclaimer: These are educational reference numbers in the style of IRC Table R502.5.1(2), computed for #2 grade, 40 psf live load + 10 psf dead load, simple span, L/360 deflection. They are NOT prescriptive code. Spans change with grade (Select Structural vs #2), load duration, moisture, and the presence of notches or bearing stiffeners. Always verify against your local adopted code and a licensed engineer.

Principle Evolution: How Span Changes With Each Variable

This state-transition matrix isolates one variable at a time, starting from a #2 Spruce-Pine-Fir 2x8 at 16" o.c. Each row upgrades exactly one input and reports the resulting span and the marginal gain. It shows that depth is the highest-leverage lever, followed by spacing, then species — the exact hierarchy predicted by S = b·d²/6 and Δ ∝ 1/d³.

StageVariable ChangedSizeSpeciesSpacingSpanΔ vs prev
1 — Baseline—2x8Spruce-Pine-Fir16"11'-4"—
2 — SpeciesUpgrade to DF-L2x8Douglas Fir-Larch16"12'-7"+11%
3 — SpacingTighten to 12" o.c.2x8Douglas Fir-Larch12"14'-7"+16%
4 — DepthUp-size to 2x102x10Douglas Fir-Larch16"16'-1"+28%
5 — DepthUp-size to 2x122x12Douglas Fir-Larch16"19'-0"+18%

Deck Joist Span & Spacing

Deck joists live outdoors. They are cut from pressure-treated Southern Pine or SPF, exposed to cyclic moisture that lowers stiffness, and carry 40 psf live load (60 psf for some commercial/multifamily decks). IRC Section R507 governs deck framing and publishes separate cantilever limits because a deck joist overhang behaves like a cantilever beam — its moment is w_l·L²/2 (twice the simple-span coefficient), so overhangs are capped short. Use this section as a deck joist span calculator and deck joist spacing calculator starting point.

Deck Joist Spacing Rules

  • 16" o.c. — default for 5/4 and 2x6 decking running perpendicular to joists.
  • 12" o.c. — required for diagonal decking patterns and most composite boards.
  • 24" o.c. — only for 2x6 (or thicker) solid wood decking perpendicular to joists.
  • Max cantilever is L/4 of the back span or the table value, whichever is smaller.

Deck vs Floor Joist Differences

  • Moisture-cyclic environment reduces E by ~10–15% vs interior service.
  • Treated lumber incises the surface, further lowering published F_b'.
  • Live load can rise to 60 psf for multi-occupancy decks (parties, hot tubs).
  • Corrosion-resistant hardware (galvanized / stainless) is mandatory.
Deck Joist SizeSpan Between SupportsMax Cantilever
16" o.c.24" o.c.16" o.c.24" o.c.
2x69'-4"8'-2"1'-3"1'-0"
2x811'-7"9'-7"1'-6"1'-2"
2x1014'-2"12'-0"2'-5"2'-0"
2x1216'-2"14'-0"3'-0"2'-6"

Educational reference values in the style of IRC Table R507.5 (40 psf live, treated SPF #2). Cantilever limit is the smaller of the table value or L/4 of the back span. Verify against your local deck code before construction.

How to Calculate Joist Spacing and Counting

Once a span is chosen, the next question is how many joists to order. Joist count follows a simple on-center layout formula. The specific long-tail question — "how many 16 inch joists in 20 ft span" — is worked out below with the exact formula and a worked example.

joist-count.ts
joist_count = (span_inches / spacing_inches) + 1

// Worked example: 20 ft span at 16" o.c.
span_inches  = 20 * 12        // = 240 in
spacing      = 16             // in
joist_count  = (240 / 16) + 1 // = 15 + 1 = 16 joists

Worked Example: 20 ft span at 16" o.c.

  1. Convert the span to inches: 20 ft × 12 = 240 inches.
  2. Divide by the on-center spacing: 240 / 16 = 15 joist spaces.
  3. Add 1 for the starting joist at the wall: 15 + 1 = 16 joists.

So a 20 ft span framed at 16" o.c. needs 16 floor joists. Order 17 to allow one for offcuts and a replacement. If only one end has a rim board (the other end is open), subtract one. For 24" o.c. the same span needs (240 / 24) + 1 = 11 joists; for 12" o.c. it needs (240 / 12) + 1 = 21 joists.

A deck joist spacing calculator applies the same formula but also checks the decking span limit: 5/4 decking spans only 16" o.c., 2x6 decking spans 24" o.c. perpendicular (16" o.c. diagonal), and composite boards typically require 12"–16" o.c. per the manufacturer. Always pick the spacing that satisfies both the joist span chart and the decking span limit.

Floor Joist Sizing & Spacing: 16", 19.2", 24" On-Center

Floor joist sizing means picking the nominal depth (2x6, 2x8, 2x10, 2x12) that clears your span at the species and on-center spacing you have chosen. Floor joist spacing is the perpendicular distance between adjacent joists, and the three standard spacings you will see on every floor joist span chart are 16", 19.2", and 24" on center. Each spacing has a fixed tributary width that becomes the linear load w_l = w × (spacing / 12), and that single multiplier is why the same 2x8 carries 14'-7" at 12" o.c. but only 10'-3" at 24" o.c. (see the lookup tool at the top of the page).

Choosing the On-Center Spacing

  • 16" o.c. — the residential default. Works with 19/32" or 23/32" OSB/plywood subfloor, supports tile and stone finishes, and matches the baseline column of every IRC floor joist span chart.
  • 19.2" o.c. — the "five-joists-per-8-feet" modular layout (96" / 5 = 19.2"). Saves one joist every 8 ft versus 16" o.c. (which needs 6 joists) while still supporting 23/32" subfloor. Use it for living areas where the finish floor is carpet or hardwood.
  • 24" o.c. — maximum economy. Requires 23/32" (or thicker) T&G subfloor glued and screwed, excludes tile/stone, and reduces the allowable floor joists span by 18–22% versus 16" o.c. Reserve for bedrooms and lightly loaded rooms.

Floor Joist Sizing by Species (16" o.c. Reference)

For a 40 psf live / 10 psf dead floor load at 16" on center, the floor joist sizing ladder runs roughly as follows at each species:2x6 clears 9'-8" to 10'-9",2x8 clears 11'-4" to 12'-7",2x10 clears 14'-0" to 16'-1", and2x12 clears 16'-7" to 19'-0" (Spruce-Pine-Fir at the low end, Douglas Fir-Larch at the high end). When your span falls between two sizes, always up-size — depth is by far the cheapest span lever because S = b·d²/6 scales with the square of depth and I = b·d³/12 with the cube. For the same span you can also compare a tighter spacing against a deeper joist using the floor joist span calculator at the top of the page.

Using a Floor Joist Spacing Calculator

A floor joist spacing calculator does two jobs at once. First, it converts span and spacing into a joist order count using joist_count = (span_inches / spacing_inches) + 1 — the same formula worked out in the section above. Second, it cross-checks that the chosen spacing is legal for the decking on top: 5/4 decking is capped at 16" o.c., 2x6 decking at 24" o.c. perpendicular (16" o.c. diagonal), and most composite boards at 12"–16" o.c. The joist spacing calculator built into this page — the 12" / 16" / 24" selector feeding the lookup table — handles the span side; you still owe a manual check against the decking manufacturer's maximum span. For rafter and ridge sizing on the roof above, see the Rafter Lumber Size Calculator and the Rafter Span & Size Guide.

I-Joist (TJI / BCI) vs Solid Sawn Lumber Spans

Engineered wood I-joists — Weyerhaeuser TJI (110, 210, 230, 360, 560) and Boise Cascade BCI (5000, 6000, 6023) — carry floor joist spans 30–50% farther than the same nominal depth of solid sawn #2 lumber. A 9.5" deep TJI 210 at 16" o.c. clears roughly 18'-0", versus the 16'-1" a #2 Douglas Fir-Larch 2x10 manages. The gain comes from the I-section's web-and-flange geometry: most of the section modulus sits in the top and bottom flanges, so depth and flange size — not lumber grade — drive span.

When I-Joists Out-Span Solid Lumber

  • Long clear spans — I-joists comfortably clear 20–28 ft where a 2x12 floor joists span tops out near 19'-0" at 16" o.c.
  • Open basements — fewer piers and beams because a single TJI 360 at 16" o.c. can span 24'+ without intermediate support.
  • Dimensional stability — I-joists do not crown, split, or warp like solid sawn lumber, which eliminates the squeaks and uneven floors that show up at 24" o.c. with dimensional lumber.
  • Holes for utilities — the OSB web is pre-punched or field-cut for round HVAC, plumbing, and wire runs that would require borings (and notch/stress reductions) in solid 2x lumber.

Reference I-Joist Spans vs 2x10 / 2x12

The table below contrasts representative I-joist and solid-lumber floor joist spans against the solid-sawn reference numbers from the lookup tool. Treat these as educational references — the manufacturer's published TJI / BCI specifier's table governs for code, not this page.

JoistTypeDepth16" o.c.24" o.c.
TJI 110I-joist9.5"16'-2"14'-2"
TJI 210I-joist9.5"18'-0"15'-9"
TJI 360I-joist11.875"24'-0"21'-0"
2x10 (DF-L #2)Solid sawn9.25"16'-1"13'-1"
2x12 (DF-L #2)Solid sawn11.25"19'-0"15'-6"

Educational reference values in the style of manufacturer TJI / BCI specifier's guides (40 psf live + 10 psf dead, simple span, L/480 for I-joists vs L/360 for solid sawn). Use a manufacturer-specific i joist span calculator — Weyerhaeuser ForteWeb or Boise Cascade software — for prescriptive sizing; the solid-lumber lookup on this page does not apply to engineered I-joists.

2x6 Joist Span Chart Reference

A 2x6 (actual 1.5" × 5.5") is the smallest floor joist size most codes still permit, and its short span keeps it useful mainly for sheds, decks, lofts, and small additions. This 2x6 joist span chart pulls the 2x6 row out of the full floor joist span chart above and adds the 12" o.c. column for tighter spacings. All values are #2 grade, 40 psf live + 10 psf dead, simple span, L/360 deflection.

Species (#2 grade)12" o.c.16" o.c.24" o.c.
Douglas Fir-Larch12'-6"10'-9"8'-9"
Southern Pine12'-1"10'-6"8'-7"
Hem-Fir11'-8"10'-1"8'-3"
Spruce-Pine-Fir11'-1"9'-8"7'-10"

Educational reference values in the style of IRC Table R502.5.1(2). A 2x6 floor joist at 16" o.c. tops out around 9'-8" to 10'-9" — sufficient for a 10 ft shed or workshop but too short for a 12 ft room. Pushing to 24" o.c. drops the floor joists span to 7'-10" to 8'-9", which is why most jurisdictions require 2x8 minimum for habitable rooms. Verify against your local adopted code before framing.

How to Calculate Floor Joists (Step by Step)

To calculate floor joists from first principles you walk the same five-step path used in the derivation above: load → moment → section modulus → bending stress → deflection. In practice, for residential framing you can skip the arithmetic and read straight from a floor joist span chart, but the underlying math is what makes those tables reliable.

  1. Determine the unsupported span — the clear distance between bearing walls or beams, not the room dimension. For a 12 ft room framed with a 2x10 sitting on a 2x sill plate, the unsupported span is closer to 11'-9".
  2. Pick the live and dead load — IRC R301.5 sets 40 psf live + 10 psf dead for residential floors (50 psf total). Sleeping rooms and attics drop to 30 psf live.
  3. Choose the on-center spacing — 16" o.c. default, 12" o.c. for tile, 19.2" or 24" o.c. for economy in lightly loaded rooms.
  4. Read the floor joist span chart — at the chosen species and spacing, find the smallest nominal size whose tabulated span ≥ your unsupported span. If a 2x8 at 16" o.c. lists 11'-4" and you need 11'-9", step up to 2x10.
  5. Run the deflection check — confirm Δ = 5·w_l·L⁴ / (384·E·I) ≤ L/360 (L/480 for tile/stone). This is the limit that actually governs most floor joist spans.
  6. Round up and add a margin — round to the next nominal size and verify the species/grade stamp matches the table assumption (#2 Southern Pine ≠ #2 SPF).

The interactive lookup at the top of this page automates steps 3–4: enter size, spacing, and species to get the educational reference span instantly. For the roof above, the same first-principles method (with a 20 psf roof live load and snow load instead of 40 psf floor live) drives the Rafter Lumber Size Calculator — never swap a rafter span table for a floor joist span table, because the load assumptions differ.

Ceiling Joist Span Calculator: Ceiling vs Floor Joists

A ceiling joist span calculator looks similar to a floor joist span calculator, but the load assumptions are fundamentally different. Ceiling joists carry only the ceiling finish (drywall, insulation, lighting) and a minimal attic live load — typically 10 psf dead + 20 psf live (or 10 psf live for uninhabitable attics) per IRC R301.5 — versus the 40 psf live + 10 psf dead that floor joists carry. Because the total load is roughly half, a ceiling joist of the same size and species spans significantly farther than the same member used as a floor joist. A #2 SPF 2x8 at 16" o.c. that tops out at 11'-4" as a floor joist can clear roughly 16'-0" as a ceiling joist under the lighter load.

The table below contrasts reference ceiling joist spans against the floor joist spans from the lookup tool at the top of this page, using the same species and spacing but the lighter ceiling load assumption. Treat these as educational references — ceiling joist spans in the IRC (Table R802.5(2)) are tabulated separately from floor joist spans and should be verified against your adopted code.

Size (#2 DF-L)SpacingFloor joist span (50 psf)Ceiling joist span (~30 psf)Difference
2x616"10'-9"~14'-6"+35%
2x816"12'-7"~17'-0"+35%
2x1016"16'-1"~21'-6"+34%
2x1216"19'-0"~25'-6"+34%

Educational reference values. Ceiling joist spans assume 10 psf dead + 20 psf live (uninhabitable attic) or 10 psf dead + 10 psf live (no storage), per IRC R301.5 and Table R802.5(2). The lighter load is why the same size spans 34–35% farther as a ceiling joist than as a floor joist.

Don’t substitute: Never use a ceiling joist span table for a floor joist application. The 34% span difference comes from the lower load assumption — if you install a ceiling joist at its ceiling span and then walk on it as a floor, it will fail. Always confirm which load condition governs before reading any span table.

For ceiling joists that also serve as roof tie-rods (resisting the outward thrust of rafters), see the Roof Joist Calculator section below — those members carry both ceiling load and roof tension, which changes the sizing. For standard ceiling-only joists, use the lighter load assumption above and verify against IRC Table R802.5(2) for your adopted code.

2x4 Floor Joist Span Chart

A 2x4 (actual 1.5" × 3.5") is the smallest nominal size sometimes used as a floor joist, though most building jurisdictions require a 2x6 minimum for habitable rooms. The 2x4 floor joist span chart below is pulled from the full chart above and expanded with the 12" o.c. column. All values are #2 grade, 40 psf live + 10 psf dead, simple span, L/360 deflection. A 2x4 floor joist is typically limited to sheds, small lofts, mezzanines, and very short spans (<8 ft) in non-habitable spaces.

Species (#2 grade)12" o.c.16" o.c.24" o.c.
Douglas Fir-Larch8'-8"7'-1"5'-9"
Southern Pine8'-5"6'-11"5'-8"
Hem-Fir8'-1"6'-8"5'-5"
Spruce-Pine-Fir7'-9"6'-5"5'-2"

Educational reference values in the style of IRC Table R502.5.1(2). A 2x4 floor joist at 16" o.c. tops out at 6'-5" to 7'-1" — enough for a small storage loft but too short for any habitable room. Most codes require 2x6 minimum for residential floors.

2x8 Floor Joist Span Chart & Maximum Span

The maximum span for a 2x8 floor joist is one of the most-searched framing questions, because 2x8 is the size where spans cross from small additions into full habitable rooms. A #2 2x8 (actual 1.5" × 7.25") at 16" o.c. spans 11'-4" (SPF) to 12'-7" (DF-L) under a 40 psf live + 10 psf dead floor load. This 2x8 floor joist span chart expands the 2x8 row from the full chart above with all three standard spacings.

Species (#2 grade)12" o.c.16" o.c.24" o.c.
Douglas Fir-Larch14'-7"12'-7"10'-3"
Southern Pine14'-1"12'-3"10'-0"
Hem-Fir13'-8"11'-10"9'-8"
Spruce-Pine-Fir13'-1"11'-4"9'-3"

Educational reference values in the style of IRC Table R502.5.1(2). The maximum span for a 2x8 floor joist at 16" o.c. ranges from 11'-4" (SPF) to 12'-7" (DF-L). At 24" o.c. the 2x8 drops to 9'-3" to 10'-3", and at 12" o.c. it reaches 13'-1" to 14'-7". Deflection (L/360), not bending strength, usually governs at the upper end of these ranges.

Floor Load, Deflection & Weight Capacity Calculator

A floor load calculator computes the total load a floor system must carry; a floor deflection calculator checks how much it will sag under that load; and a floor weight capacity calculator translates both into the maximum safe live load the floor can support. All three are driven by the same engineering formulas introduced in the first-principles derivation at the top of this page, but applied to specific inputs.

floor-capacity.ts
# Floor load, deflection, and weight capacity
w_total   = w_live + w_dead              # total load, psf (e.g. 40 + 10 = 50)
w_l       = w_total * (spacing_in / 12)  # linear load on one joist, lb/ft
M         = w_l * L^2 / 8                # max bending moment, ft-lb
S         = b * d^2 / 6                  # section modulus, in^3
f_b       = (M * 12) / S                 # induced bending stress, psi
PASS      = (f_b <= F_b_prime)           # bending check (F_b' ~ 900-1350 psi #2)

# Deflection check
I         = b * d^3 / 12                 # moment of inertia, in^4
delta     = 5 * w_l_live * L^4 / (384 * E * I)  # live-load deflection, in
OK        = (delta <= L * 12 / 360)      # L/360 limit (L/480 for tile)

# Weight capacity (reverse: solve for w_live_max)
w_live_max = min(
  F_b_prime * S * 8 / (L^2 * 12) - w_dead,           # bending limit
  (L * 12 / 360) * 384 * E * I / (5 * L^4)            # deflection limit
) * (12 / spacing_in)                                 # convert back to psf

For a worked example, take a #2 Douglas Fir-Larch 2x10 at 16" o.c. spanning 16 ft. The section modulus is S = 1.5 × 9.25² / 6 = 21.39 in³. The linear load is w_l = 50 × (16/12) = 66.7 lb/ft. The bending moment is M = 66.7 × 16² / 8 = 2,134 ft-lb = 25,610 in-lb. The induced bending stress is f_b = 25,610 / 21.39 = 1,197 psi — under the ~1,200 psi allowable for #2 DF-L, so it passes bending. The live-load deflection is Δ = 5 × 53.3 × 16⁴ × 1728 / (384 × 1.7×10⁶ × 98.93) = 0.48 in, just over the L/360 limit of 0.53 in — so it also passes deflection. The floor weight capacity is the live-load portion that drives deflection to L/360: roughly 40 psf live, matching the code assumption.

The 16 on-center joist calculator built into the interactive lookup at the top of this page handles all of this automatically: select 16" spacing and the tool returns the reference span for your size and species at that spacing. For the deflection and weight-capacity checks on a specific joist, use the formulas above with your actual dimensions, or consult the AWC Maximum Span Calculator for the full NDS engineering equations.

Floor Truss Span Calculator: Trusses vs Solid Joists

A floor truss calculator estimates the span of an open-web parallel-chord floor truss — an engineered alternative to solid-sawn joists or I-joists. Floor trusses use 2x4 top and bottom chords connected by metal web plates, creating an open-web design that allows HVAC ducts, plumbing, and wiring to run through the truss without boring holes. The open web also eliminates the depth penalty that solid joists pay for utility penetrations, which is why floor trusses dominate multi-family and commercial construction.

Floor trusses span significantly farther than solid sawn joists of the same depth. A typical 16-inch-deep floor truss at 24" o.c. can clear 28–32 feet — well past the ~19 ft ceiling of a 2x12 floor joist at 16" o.c. The table below contrasts floor truss spans against solid-sawn joists and I-joists for the same depth.

Member typeDepthSpacingApprox. max spanKey advantage
2x10 solid sawn (DF-L #2)9.25"16"~16'-1"Lowest cost; readily available
2x12 solid sawn (DF-L #2)11.25"16"~19'-0"Max solid-sawn span
TJI 360 I-joist11.875"16"~24'-0"Dimensionally stable; pre-punched web
Floor truss (parallel chord)16"24"~28–32'Open web for utilities; longest span
Floor truss (parallel chord)20"24"~35–40'Clear-span basements; no bearing walls

Educational reference values. Floor truss spans depend on chord size, web configuration, and load duration — the manufacturer’s stamped design governs for code. Trusses are custom-engineered per project; there is no universal span table.

The trade-off is cost and lead time: floor trusses are more expensive per linear foot than solid sawn joists and must be ordered weeks in advance from a truss manufacturer. But the open-web design eliminates utility routing problems, the longer span reduces the number of bearing walls and beams, and the consistent depth simplifies subfloor installation. For roof trusses (not floor trusses), see the Roof Truss Calculator, which estimates roof truss spans and pricing for pitched truss packages.

Roof Joist Calculator: Ceiling Joists Serving Roof Load

A roof joist calculator sizes ceiling joists that also serve a structural role in the roof framing — specifically, ceiling joists that act as tie-rods resisting the outward thrust of rafters. In a conventional stick-framed roof, the rafters push outward against the top plates, and the ceiling joists span from wall to wall to tie the roof together and prevent wall spread. This dual role — carrying ceiling load and roof tension — means the joist must be sized for both conditions.

When ceiling joists serve as roof ties, the sizing follows IRC R802.5.4 and R802.5.1(9): the joist must resist the tension force from the rafter thrust, which depends on the roof pitch, span, and load. For a typical 6/12 pitch gable roof with a 28-foot building span, the tension force per ceiling joist at 24" o.c. is roughly 600–900 lb, well within the capacity of a 2x8 or 2x10 SPF member. The governing span table is IRC Table R802.5.1(9), which tabulates ceiling joist spans for attic storage loads (20 psf live) and non-storage (10 psf live) separately from the floor joist table (40 psf live).

Key distinction: A floor joist carries 40 psf live load (occupants, furniture). A ceiling joist carries 10–20 psf (ceiling finish + limited attic storage). A roof joist (ceiling joist serving as rafter tie) carries ceiling load plus rafter thrust tension. Each condition has its own IRC span table — never substitute one for another.

For the rafter sizing on the roof above (which drives the thrust the ceiling joist must resist), use the Rafter Lumber Size Calculator and the Roofing Calculator hub. The joist length for a roof-joist application is the building span (wall to wall), not the sloped rafter length — the ceiling joist runs horizontally, tying the walls together at the plate line.

Frequently Asked Questions

How many 16 inch joists in 20 ft span?▼

For a 20 ft (240 inch) span at 16" on center, joist count = (span_inches / spacing) + 1 = (240 / 16) + 1 = 16 joists. The +1 accounts for the joist at the starting wall. If your span is the distance between two rim joists (both ends counted), use exactly this formula. For interior layouts where one end already has a rim board, you may subtract one. Always round up to the next whole joist and add one for offcuts.

What is the max span for a 2x10 floor joist?▼

Under a 40 psf live + 10 psf dead load with #2 grade lumber at 16" o.c., a 2x10 floor joist spans roughly 14'-0" (Spruce-Pine-Fir) to 16'-1" (Douglas Fir-Larch). At 24" o.c. that drops to about 11'-5" to 13'-1". These are educational reference values in the style of IRC Table R502.5.1(2) — confirm against your adopted local code and a licensed structural engineer before building.

How far can a 2x8 floor joist span?▼

A #2 2x8 floor joist at 16" o.c. spans about 11'-4" (Spruce-Pine-Fir) to 12'-7" (Douglas Fir-Larch) under a 40 psf live / 10 psf dead floor load. Tightening to 12" o.c. raises that to roughly 13'-1" to 14'-7", while 24" o.c. drops it to about 9'-3" to 10'-3". Deflection (L/360), not bending strength, usually governs at the upper end of these ranges.

Is there a deck joist spacing calculator or deck joist span calculator?▼

Yes — the interactive lookup above works as a span joist calculator, and the deck joist span & spacing table further down gives deck-specific spans and cantilevers. Deck joist spacing is typically 16" o.c. for 5/4 or 2x6 decking and 12" o.c. for diagonal or composite patterns; 24" o.c. is only acceptable for 2x decking running perpendicular. Use the deck joist span calculator values as a starting point, then verify against IRC Table R507.5.

Where can I find a floor joist span chart?▼

The Complete Floor Joist Span Charts section below is a full joist span chart covering 2x4 through 2x12 in four common species at 16" and 24" on center. It is an educational floor joist span chart formatted like IRC Table R502.5.1(2) for 40 psf live load. For an interactive lookup by size, spacing, and species, use the floor joist span calculator tool at the top of the page.

How does a floor joist calculator differ from a rafter span calculator?▼

A floor joist calculator uses a 40 psf live load (occupants and furniture) per IRC R301.5, while a rafter span calculator typically uses 20 psf roof live load (or higher snow loads). Because the load assumption differs, the two tools produce different spans for the same size and species — never substitute one table for the other. Floor joists are also governed by deflection (L/360), whereas steep rafters are often governed by bending or wind/uplift.

Are these floor joist spans building code?▼

No. The span values on this page are simplified educational references formatted in the style of IRC span tables. They are NOT prescriptive engineering guidance and may not match your local jurisdiction's adopted code, snow/rain loads, or seismic provisions. Always verify against the published IRC / IBC tables for your area, the American Wood Council (AWC) Maximum Span Calculator, and a licensed structural engineer before construction.

Can I use a span calculator for joists at 24" on center?▼

Yes. Set the spacing selector to 24" in the interactive floor joist span calculator above. Be aware that 24" o.c. reduces allowable span by roughly 18–22% versus 16" o.c., requires thicker subfloor (23/32" minimum T&G at 24" o.c. vs 19/32" at 16" o.c.), and produces a more 'live' (bouncy) floor. For tile or stone finishes, 16" o.c. or tighter is strongly recommended.

How do I calculate floor joists for my project?▼

To calculate floor joists you need three inputs: the unsupported span between bearing walls or beams, the species and grade of lumber (#2 Southern Pine, Douglas Fir-Larch, etc.), and the on-center spacing (16" default, 12" for tile, 24" for lightly loaded rooms). Read straight across the floor joist span chart above to find the smallest nominal size whose tabulated span is ≥ your required span, or enter those three inputs in the calculator at the top of the page for an instant lookup. Always verify the result against IRC Table R502.5.1(2) for your adopted local code and a licensed engineer before framing.

Is there a joist spacing calculator on this page?▼

Yes. The formula joist_count = (span_inches / spacing_inches) + 1 in the section above functions as a joist spacing calculator: enter your span and on-center spacing to get the number of joists to order. The 12", 16", and 24" o.c. selector in the interactive lookup at the top also shows how spacing changes the allowable span for each size and species. Pick the spacing that satisfies both the joist span chart and the decking span limit — 5/4 decking maxes out at 16" o.c., 2x6 decking at 24" o.c. perpendicular, and most composite boards at 12"–16" o.c. per the manufacturer.

Can I use this as an I-joist span calculator (TJI / BCI)?▼

No. This i joist span calculator gives reference numbers for solid sawn #2 dimension lumber, NOT for engineered wood I-joists like Weyerhaeuser TJI 110/210/230/360 or Boise Cascade BCI 5000/6000. I-joists span 30–50% farther than the same nominal depth of solid sawn lumber — a TJI 210 9.5" joist at 16" o.c. can clear roughly 18'-0" versus a #2 Douglas Fir-Larch 2x10's 16'-1". For an engineered I-joist span calculator use the manufacturer's published TJI Specifier's Guide (or Weyerhaeuser ForteWeb and Boise Cascade software) and verify against their tables, not these solid-lumber reference numbers.

What is the maximum span for a 2x6 floor joist?▼

The maximum span for a 2x6 floor joist depends on species, spacing, and grade. Under a 40 psf live / 10 psf dead load with #2 grade at 16" o.c., a 2x6 spans roughly 9'-8" (Spruce-Pine-Fir) to 10'-9" (Douglas Fir-Larch). At 12" o.c. that rises to about 11'-1" to 12'-6", while at 24" o.c. it drops to 7'-10" to 8'-9". Use the 2x6 joist span chart in the Complete Floor Joist Span Charts section above for the full species breakdown, or enter 2x6 in the interactive calculator at the top of the page. For a span on a 2x6 used as a rafter (not a floor joist), the allowable span is different — consult the rafter span and size guide linked below, because rafters use a lower live load (20 psf) than floor joists (40 psf).

Is there a 2x6 joist span chart on this page?▼

Yes. The Complete Floor Joist Span Charts section above includes a full 2x6 joist span chart covering four species (Douglas Fir-Larch, Southern Pine, Hem-Fir, Spruce-Pine-Fir) at 12", 16", and 24" on center. Each cell gives the allowable span in feet and inches under a 40 psf live / 10 psf dead load. For example, a #2 Southern Pine 2x6 at 16" o.c. spans 10'-6", while a Spruce-Pine-Fir 2x6 at the same spacing spans 9'-8". Use the interactive lookup at the top of the page to filter by size, spacing, and species in one click.

Can I use this as a 2x10 beam span calculator?▼

Not directly. This page is a floor joist span calculator — joists carry a uniform floor load and are sized for bending and deflection over a simple span. A beam (a header, girder, or carry beam) carries concentrated point loads from the joists it supports, so a 2x10 beam span calculator uses different load assumptions and engineering formulas. As a rough rule, a built-up 2x10 beam (3-2x10 Southern Pine) can span about 7'-0" to 9'-0" between posts under typical residential floor loads, which is far less than the 14'-16' a 2x10 floor joist can clear. For beam-specific sizing, use the rafter lumber size calculator (which includes a beam use-case mode) linked below, or consult the American Wood Council span calculator and a structural engineer.

Where can I find the American Wood Council span calculator and connection calculator?▼

The American Wood Council (AWC) publishes the free AWC Span Calculator (awc.org) that computes allowable spans for solid-sawn joists and rafters per the NDS and IRC, and the AWC Connection Calculator for fastener, bolt, and nail capacity. This page's reference tables are simplified educational values formatted in the style of IRC tables, while the AWC span calculator applies the full NDS engineering equations with your specific species, grade, duration factor, and moisture condition. For permitted construction, always cross-check the span from this page's floor joist span chart against the AWC Maximum Span Calculator and your locally adopted code before framing. The AWC connection calculator is essential when sizing hold-downs, bolted ledger connections, or joist hangers.

How does a ceiling joist span calculator differ from a floor joist span calculator?▼

A ceiling joist span calculator uses a much lighter load assumption than a floor joist span calculator. Ceiling joists carry only the ceiling finish (drywall, insulation) and minimal attic live load — typically 10 psf dead + 10–20 psf live per IRC R301.5 — versus the 40 psf live + 10 psf dead that floor joists carry. Because the total load is roughly half, the same size member spans 34–35% farther as a ceiling joist than as a floor joist. A #2 SPF 2x8 at 16" o.c. that tops out at 11'-4" as a floor joist can clear roughly 16'-0" as a ceiling joist. Never substitute a ceiling joist span table for a floor joist application — the lighter load assumption will cause failure if walked on. See the Ceiling Joist Span Calculator section above for the comparison table.

Is there a 16 on-center joist calculator on this page?▼

Yes. The interactive floor joist span lookup at the top of this page functions as a 16 on-center joist calculator: select 16" in the spacing dropdown, pick your joist size and species, and the tool returns the educational reference span at 16" o.c. under a 40 psf live + 10 psf dead floor load. The 16" o.c. column is also the baseline column in the Complete Floor Joist Span Charts section, and the joist-counting formula (joist_count = span_inches / spacing + 1) gives you the number of joists to order at 16" spacing for any span.

How do I use a floor load calculator and floor deflection calculator?▼

A floor load calculator adds the dead load (10 psf for subfloor, finish, and the joist itself) to the live load (40 psf per IRC R301.5 for residential floors) to get the total design load — typically 50 psf. A floor deflection calculator then checks how much the joist will sag under the live-load portion using Δ = 5·w_l·L⁴/(384·E·I), where E is the modulus of elasticity (~1.7×10⁶ psi for DF-L) and I = b·d³/12 is the moment of inertia. The IRC limits live-load deflection to L/360 (or L/480 for tile/stone). The Floor Load, Deflection & Weight Capacity Calculator section above walks through a worked example for a #2 DF-L 2x10 at 16' span, showing both the bending and deflection checks.

How do I calculate floor weight capacity for an existing floor?▼

To calculate floor weight capacity, reverse the bending and deflection formulas to solve for the maximum live load. The bending limit gives w_live_max = (F_b' × S × 8) / (L² × 12) − w_dead, and the deflection limit gives w_live_max = (L/360) × 384 × E × I / (5 × L⁴). The floor's weight capacity is the smaller of the two, converted back to psf. For a #2 DF-L 2x10 at 16" o.c. spanning 16 ft, both limits converge near 40 psf live load — matching the code assumption. If your floor sags or bounces, the deflection limit (not bending) is almost always the governing constraint. See the Floor Weight Capacity Calculator section above for the full formula.

What is the maximum span for a 2x4 floor joist?▼

The maximum span for a 2x4 floor joist (actual 1.5" × 3.5") under a 40 psf live + 10 psf dead load with #2 grade at 16" o.c. is roughly 6'-5" (Spruce-Pine-Fir) to 7'-1" (Douglas Fir-Larch). At 12" o.c. that rises to about 7'-9" to 8'-8", while at 24" o.c. it drops to 5'-2" to 5'-9". A 2x4 floor joist is typically limited to sheds, small lofts, and non-habitable spaces — most building jurisdictions require a 2x6 minimum for habitable rooms. See the 2x4 Floor Joist Span Chart section above for the full species breakdown.

What is the maximum span for a 2x8 floor joist?▼

The maximum span for a 2x8 floor joist (actual 1.5" × 7.25") under a 40 psf live + 10 psf dead load with #2 grade at 16" o.c. is 11'-4" (Spruce-Pine-Fir) to 12'-7" (Douglas Fir-Larch). At 12" o.c. that rises to 13'-1" to 14'-7", while at 24" o.c. it drops to 9'-3" to 10'-3". Deflection (L/360), not bending strength, usually governs at the upper end of these ranges. The 2x8 Floor Joist Span Chart section above lists all four species at 12", 16", and 24" o.c.

Is there a floor truss calculator on this page?▼

This page covers solid-sawn floor joists, not engineered floor trusses. The Floor Truss Span Calculator section above compares floor truss spans against solid-sawn joists and I-joists — a typical 16-inch-deep open-web floor truss at 24" o.c. can clear 28–32 feet, well past the ~19 ft maximum of a 2x12 solid joist. Floor trusses are custom-engineered per project by the manufacturer (there is no universal span table), so for actual sizing you need a stamped design from a truss supplier. For roof trusses (not floor trusses), use the Roof Truss Calculator linked above, which estimates pitched roof truss spans and pricing.

What is a roof joist calculator and how do roof joists differ from floor joists?▼

A roof joist calculator sizes ceiling joists that also serve as structural tie-rods resisting the outward thrust of rafters. In a stick-framed roof, rafters push outward against the top plates, and the ceiling joists span wall-to-wall to prevent wall spread. This dual role — carrying ceiling load plus rafter tension — means the joist is sized per IRC Table R802.5.1(9), which is separate from both the floor joist table (40 psf live) and the ceiling-only joist table (10–20 psf live). A roof joist carries ceiling load plus roof tension, while a floor joist carries only floor live load. See the Roof Joist Calculator section above for the distinction and the governing IRC tables.

How do I calculate joist length for my project?▼

Joist length is the clear span between bearing supports plus the bearing length at each end (typically 1.5" on each side for a 2x sill plate). For a 12 ft room with 2x10 joists sitting on a 2x sill plate, the unsupported span is about 11'-9" and the joist is cut to roughly 12'-0" to bear fully on each plate. The interactive lookup at the top of this page returns the allowable clear span; add 3" (1.5" per end) for the cut length. For joist count, use joist_count = (span_inches / spacing) + 1, worked out in the Joist Counting section above. Order one extra for offcuts.

Related Calculators

📐

Roof Pitch Calculator

Interactive roof pitch calculator: convert X/12 to degrees, ...

🔺

Roof Truss Calculator

Roof truss span estimator and selection guide comparing King...

🪚

Rafter Lumber Size Calculator

Free rafter lumber size calculator for rafters, joists & bea...

🏠

Roofing Calculator

Free roofing calculator to estimate roof materials, pitch, r...

🏔️

Roof Height Calculator

Free roof height calculator: enter span and pitch to get rid...

✂️

Rafter Angle Calculator

Free rafter angle calculator: get plumb cut, seat cut, and b...

⛰️

Roof Ridge Height Calculator

Roof ridge height calculator compares Gable, Hip, and Shed r...

🪜

I-Joist Span Calculator

I-joist span calculator with TJI span tables by series, spac...

💲

Roof Truss Cost Calculator

Roof truss cost calculator estimates truss prices per type. ...

📐

Lean-to Roof Calculator

Lean-to roof calculator finds rafter length, pitch, and slop...

🔺

Gable Roof Calculator

Gable roof calculator computes rafter length, plumb cut, roo...

📏

Roof Overhang Calculator

Roof overhang calculator finds eave length, fascia height, a...

🌿

Pergola Rafter Calculator

Pergola rafter calculator finds rafter count, spacing, span,...

🔩

Metal Roof Calculator

Metal roof calculator estimates panel count, panel length, a...

❄️

Rafter Load Calculator

Rafter load calculator converts snow, dead, and live loads i...

🔗

Rafter Tie Calculator

Rafter tie calculator finds horizontal thrust, tie tension, ...

🏚️

Gambrel Rafter Calculator

Gambrel rafter calculator computes upper and lower rafter le...

⛱️

Gazebo Rafter Calculator

Gazebo rafter calculator sizes hip and common rafters for he...

🏗️

Ridge Beam Calculator

Ridge beam calculator compares ridge board vs structural rid...

📋

Rafter Tables

Rafter table calculator: length factors for 1/12 to 24/12 pi...

🧊

Rafter Insulation Calculator

Calculate insulation R-value, batt depth, and vent baffle ga...

🪵

Board Feet Calculator

Board feet calculator with the bd ft = (T×W×L)/12 formula, n...

📐

Linear to Square Feet Calculator

Convert linear feet to square feet and back with material wi...

🪜

Stair Calculator

Stair calculator finds riser height, tread depth, stringer l...

🏢

Flat Roof Rafter Calculator

Flat roof rafter calculator for low-slope roofs: reference 2...

🪟

Dormer Rafter Calculator

Dormer rafter calculator for shed and gable dormers: rafter ...

🏗️

LVL Beam Span Calculator

LVL beam span calculator with reference span charts by depth...

🚪

Header Size Calculator

Size a door or window header with our free calculator. Door ...

🧱

Wall Stud Calculator

Free wall stud calculator and estimator: stud count with ope...