Floor Joist Calculator
Calculate floor joist size, spacing, and quantity for your building project. Determine minimum joist dimensions based on span and load requirements. See also our Framing Calculator, Lumber Calculator, and Deck Calculator.
How to Use the Floor Joist Calculator
Enter the joist span (distance between bearing walls or beams), select the joist spacing (16" OC is standard residential), choose the load type and wood species, and enter the room length in the direction joists run. The calculator determines the minimum joist size required to meet building code deflection limits, the number of joists needed, total board feet of lumber, and blocking requirements. Always verify results against local building codes and consult a structural engineer for unusual loads or long spans.
Formula
Number of Joists = (Room Length x 12 / Spacing) + 1
Board Feet = (2 x Joist Width x Span x Num Joists) / 12
Blocking = Number of Joists - 1 (for spans over 8 ft)
Min size determined by span tables (IRC Table R502.3.1)
Example Calculation
Room: 20 ft long, 14 ft span, 16" OC, SPF lumber
Min joist size: 2x10 (max span 14.5 ft at 16" OC)
Joists = (20 x 12 / 16) + 1 = 16 joists
Board feet = (2 x 10 x 14 x 16) / 12 = 373 BF
Blocking = 16 - 1 = 15 pieces
Rim boards = 2 (one each end)
Reference Table: Allowable Joist Spans (SPF #2)
| Joist Size | 12" OC | 16" OC | 24" OC |
|---|---|---|---|
| 2x6 | 9'-6" | 8'-6" | 7'-0" |
| 2x8 | 12'-6" | 11'-6" | 9'-6" |
| 2x10 | 16'-0" | 14'-6" | 12'-0" |
| 2x12 | 19'-6" | 17'-6" | 14'-6" |
Based on 40 psf live load, 10 psf dead load, L/360 deflection limit. Verify with local codes.
Frequently Asked Questions
What size floor joists do I need for a 12-foot span?
For a 12-foot span with standard residential loading (40 psf live + 10 psf dead), use 2x10 joists at 16" OC or 2x8 joists at 12" OC. Douglas Fir allows slightly longer spans than SPF. For 24" OC spacing, 2x10 or 2x12 joists are required for a 12-foot span.
What is the maximum span for 2x8 floor joists?
For SPF #2 grade lumber at 16" OC with 40 psf live load: 2x8 joists can span up to 11 feet 6 inches. At 12" OC, they can span 12 feet 6 inches. At 24" OC, maximum span is 9 feet 6 inches. Douglas Fir-Larch allows approximately 6-12 inches more span.
Do floor joists need blocking?
Yes, blocking (also called bridging) is required at mid-span for joists deeper than 2x10 per most building codes. It prevents joist rotation and distributes loads between joists. Use solid blocking (same depth as joists) or cross-bridging (1x3 or metal). Install blocking at 8-foot intervals for long spans.
Can I use engineered joists instead of dimensional lumber?
Yes, engineered I-joists (TJI) and LVL (laminated veneer lumber) offer longer spans, more consistent quality, and less shrinkage than dimensional lumber. A 9.5-inch I-joist can span 14-16 feet at 16" OC. They're lighter, straighter, and won't crown or twist, but cost more and require specific installation details.
What is the standard floor joist spacing?
16 inches on center (OC) is the standard spacing for residential floor joists. This spacing works with standard 4x8 sheet goods (plywood, OSB) and provides adequate support for most floor loads. 12" OC is used for heavy loads (tile floors, hot tubs) or to allow smaller joists. 24" OC is used with thicker subfloor or engineered joists.
How do I strengthen a bouncy floor?
Options include: adding a mid-span beam or bearing wall below, sistering new joists alongside existing ones (doubling up), adding solid blocking between joists, installing a thicker subfloor (3/4" plywood over existing), or using construction adhesive between subfloor and joists. The most effective fix is adding support to reduce the effective span.