Skip to content

DeckSpec

IRC 2021 and 2024

Size the whole frame before you buy the lumber. Joist and beam spans, post and footing loads, ledger fastener spacing, guard and stair geometry — every result citing the IRC section it came from.

Google PlayComing soon · Launching first
App StoreComing soon · Shortly after Android

What it calculates

  • Joist span and spacing for a given species, grade, and size
  • Beam size and span given tributary width and post spacing
  • Post size and footing area from the load path down to the soil
  • Ledger fastener size, spacing, and required edge distances
  • Lateral load connection placement
  • Guard height and infill spacing, plus stair rise, run, and stringer layout
  • Cantilever and overhang limits
  • Material takeoff for the sized frame

Code sections it cites

DeckSpec names the section behind every result so you can look it up, defend it to an inspector, or check it against the edition your town adopted. It describes what each section requires in plain language — it does not reproduce the code text itself. Why that matters.

  • IRC R507

    The exterior deck provisions as a whole — the parent section every other deck reference below sits under.

  • IRC R507.3

    Footing requirements: minimum sizes, bearing, and frost depth considerations.

  • IRC R507.4

    Deck post requirements and how posts bear on their footings.

  • IRC R507.5

    Deck beams, including the prescriptive beam span tables and bearing requirements.

  • IRC R507.6

    Deck joists — allowable spans, spacing, and permitted cantilever limits.

  • IRC R507.7

    Decking material and the span limits for decking boards.

  • IRC R507.9

    Vertical and lateral attachment of the deck to the house, including ledger fastener schedules and the lateral load connection.

  • IRC R311.7

    Stairway geometry: riser height, tread depth, headroom, and handrail requirements.

  • IRC R312.1

    Guards — when one is required, how tall it must be, and opening limitations.

  • IRC Table R301.5

    The minimum uniformly distributed live loads that decks are designed for.

Screenshots

Coming once the interface settles.

Inputplaceholder
Resultplaceholder
Citationplaceholder

Free vs Pro

Free

$0

Ad-supported. No account required.

  • Joist span lookup for common species and sizes
  • Beam sizing for single-span conditions
  • Stair rise and run calculator
  • Section citation on every result
  • Works fully offline

ProUnlock

Price shown in the store

One payment. No subscription. Ads off for good.

  • Multi-span and cantilever conditions
  • Full footing and post load path, including soil bearing input
  • Ledger fastener schedules and lateral load connection layout
  • Saved projects with named deck configurations
  • Material takeoff and cut list export
  • Shareable PDF spec sheet for the inspector or the client
  • No ads

Get told when DeckSpec launches

One email when it hits Google Play. No newsletter, no drip sequence, no passing your address to anyone else.

⚠ Signup form not wired up yet

The form endpoint is still a placeholder, so it is disabled rather than quietly discarding addresses. Set NOTIFY_ENDPOINT in src/data/site.ts to switch it on.

Other trade calculators