Skip to content

Staircase Calculator

Cross-check uniform stair risers, treads, required run and available space from measured geometry without claiming code compliance.

Use this result well

Inputs that matter
Measured finished total rise, entered planning maximum riser, planned horizontal tread run, measured available run, and recorded clear width
Output to expect
Uniform riser/tread count, actual riser, required run/difference, slope-line geometry and retained width record
How it works
Round riser count upward so uniform risers do not exceed the entered planning maximum, then multiply treads by the entered horizontal run
  • Verify the locally adopted code and complete design for uniformity, nosing, winders, landings, headroom, doors, width, handrails/guards and accessibility.
  • Have stringers, spans, attachments, materials, finishes and field dimensions designed/reviewed before construction; slope-line geometry is not a cut plan.

Choose your path

Built around the job you need to finish

Cross-check uniform stair rise/run geometry against measured available space without claiming code compliance or producing a structural cut plan.

Homeowner checking an early stair layout

See whether uniform risers fit a measured rise and run.

Measure finished rise/run and enter jurisdiction/design planning dimensions.

Gets auditable counts and space difference without a permit verdict.

Designer comparing riser options

Preserve exact uniform-riser arithmetic.

Change the entered maximum and inspect the rounded-up riser count/actual height.

Can compare geometry while retaining every other code/design requirement.

Builder preparing field verification

Avoid turning a diagonal into a stringer cut list.

Record width and slope-line geometry, then use approved structural details and field measurements.

Keeps landings, headroom, guards, stringers and attachments in the professional plan.

Was this tool helpful?

Reference & details

How it works

Uniform riser count

The measured rise is divided by an entered planning maximum and rounded up.

Risers = ceil(total rise ÷ planning maximum)

Required horizontal run

This simplified floor-to-floor flight uses one fewer treads than risers.

Run = (risers − 1) × entered tread run

Space and slope-line record

Available-run difference and Pythagorean slope line are reported without interpreting code or structure.

Updated: August 2026

Example Scenarios

A homeowner compares uniform riser options with measured available run before commissioning final design.

A builder records finished-floor rise and width, then reconciles approved details and actual site conditions before cutting.

A designer enters applicable planning dimensions from the adopted code instead of relying on a universal preset.

Common Mistakes to Avoid

Calling rise/run arithmetic code compliant

Verify every applicable adopted-code and field requirement.

Cutting stringers from the diagonal

Use an approved structural layout with stock, cuts, span, bearing and attachments.

FAQ

No. Adopted editions and amendments vary, and compliance also depends on uniformity, nosing, landings, headroom, width, doors, handrails, guards and other conditions.

Rounding upward divides the measured rise into uniform risers that do not exceed the entered planning maximum.

It is only the right-triangle line between entered rise and run. Stock, cuts, bearing, span, attachment and landings require an approved structural plan.

It subtracts required tread run from measured available run. A positive number is arithmetic space, not approval of landing, door or circulation clearances.

Confirm field dimensions, finishes, adopted code, landings, headroom, guards/handrails, accessibility, stringers, materials, attachments and inspection requirements.

About Staircase Calculator

Measure finished rise, available horizontal run and clear width, then enter planning dimensions from the responsible code/design source. This is geometry—not permit, safety or stringer-cut approval.