Calculate a stair handrail angle from riser height and tread depth or total rise and run, plus sloped rail length, slope percentage and rise-to-run ratio.

For stairs, one riser and tread give the same angle as the whole flight. Negative rise means descending; zero means level.

Rail length over several steps (optional)
If you entered one riser and tread, enter the step count to get the total sloped rail length (extensions not included).


Related Calculators

Handrail Angle Formula

The handrail angle is the slope of the rail measured from the horizontal. In stair layout, it is the same basic geometric relationship as stair pitch: vertical rise divided by horizontal run. If you know the height at the start, the height at the end, and the horizontal distance between those points, you can calculate the angle directly.

A = tanโปยน((Hโ‚‚ - Hโ‚) / (D))
  • A = handrail angle
  • H1 = height at the start of the handrail
  • H2 = height at the end of the handrail
  • D = horizontal distance between the two points

Use consistent units for every linear measurement. Heights and horizontal distance can be entered in inches, feet, meters, or other units, but they must represent the same real-world scale after conversion.

Rearranged Forms for the Missing Variable

The calculator solves for angle, vertical rise or horizontal run from the other two. It accepts rise directly rather than separate start and end elevations; first compute rise as Hโ‚‚ โˆ’ Hโ‚ from a shared datum. The equivalent elevation formulas below show that relationship.

Hโ‚‚ = Hโ‚ + D ร— tan(A)
Hโ‚ = Hโ‚‚ - D ร— tan(A)
D = (Hโ‚‚ - Hโ‚) / (tan(A))

What the Inputs Represent

  • Height at Start: the elevation of the rail at the lower or first measured point.
  • Height at End: the elevation of the rail at the upper or second measured point.
  • Horizontal Distance: the plan-view run, not the diagonal handrail length.
  • Angle of Handrail: the slope relative to level, usually most useful in degrees for construction and layout.

If you already know the rise and run of the stair, you can treat the change in height as the rise and the horizontal distance as the run. The calculator simply applies right-triangle trigonometry to that geometry.

How to Use the Calculator Correctly

  1. Measure the handrail height at the start point from a consistent reference surface.
  2. Measure the handrail height at the end point from that same reference method.
  3. Measure the horizontal distance between those two points, not the sloped rail itself.
  4. Choose angle, rise or run, then enter the two values required by that mode. For angle, enter rise (end elevation minus start elevation) and horizontal run.
  5. The calculator uses degrees from horizontal. A fabrication cut requires its own reference face, fitting orientation and saw-scale convention; do not use rail pitch alone as a universal saw setting.

Rise, Rail Length, and Slope Percentage

In many projects, the angle is only one part of the layout. You may also want the net rise, the sloped handrail length, and the slope percentage for comparison.

R = Hโ‚‚ - Hโ‚
L = โˆš(Dยฒ + Rยฒ)
Slope % = (R) / (D) ร— 100
  • R is the vertical rise between the two handrail points.
  • L is the actual sloped length of the handrail between those points.
  • Slope % is useful when comparing stairs, ramps, and site grades.

Example

Suppose a handrail starts at 34 inches, ends at 104 inches, and spans 100 inches horizontally. The rise is 70 inches, so the handrail angle is:

A = tanโปยน((104 - 34) / (100)) = tanโปยน(0.7) โ‰ˆ 35.0^ยฐ

If you also want the diagonal rail length for estimating stock length:

L = โˆš(100ยฒ + 70ยฒ) โ‰ˆ 122.1 in

This means the rail rises at a moderate stair pitch and would require a little over 122 inches of material before allowing for trim, fitting, or waste.

Related Cut-Angle Formulas

Once the handrail angle is known, it can be used to derive common transition and trim-cut relationships used in stair work and finish carpentry.

Level Miter = (A) / (2)
Plumb Cut = A
Plumb Miter = (90^ยฐ - A) / (2)

Using the same 35.0° handrail angle:

Level Miter = (35.0^ยฐ) / (2) = 17.5^ยฐ
Plumb Miter = (90^ยฐ - 35.0^ยฐ) / (2) = 27.5^ยฐ

For these illustrations, A is the nonnegative slope magnitude |A|. In a single plane, the slope-to-level equal miter is |A|/2, the plumb end-cut departure from a square crosscut is |A|, and the slope-to-vertical equal miter is (90ยฐ โˆ’ |A|)/2. These are not universal saw miter/bevel settings. Verify reference faces, joint orientation and manufacturer instructions; compound turns and unequal slopes require additional geometry.

Common Stair Geometry Reference

The table below shows how typical rise-and-run combinations translate into handrail angle and related cut values.

Rise Run Rise/Run Handrail Angle Level Miter Plumb Miter
7 11 0.636 32.5° 16.2° 28.8°
7 10 0.700 35.0° 17.5° 27.5°
7.5 10 0.750 36.9° 18.4° 26.6°
7.75 10 0.775 37.8° 18.9° 26.1°
1 12 0.083 4.8° 2.4° 42.6°

Practical Interpretation

  • A greater height difference increases the angle.
  • A longer horizontal distance decreases the angle.
  • If the start and end heights are equal, the rail is level.
  • If the end height is lower than the start height, the angle will be negative, which indicates direction rather than a change in steepness.
  • For material takeoff, always distinguish between horizontal distance and actual rail length.

Common Measurement Mistakes

  • Using the sloped handrail length in place of horizontal distance.
  • Measuring start and end heights from different reference points.
  • Mixing units before conversion.
  • Rounding the angle too early when cut precision matters.
  • Confusing angle from horizontal with angle from vertical.

Design and Layout Notes

Handrail angle affects more than appearance. It influences bracket alignment, fitting geometry, transition cuts, post connections, and user comfort on stairs or ramps. Use the calculator to establish the geometric relationship first, then verify final dimensions against your drawings, hardware requirements, and local building standards before fabrication or installation.