Skip to main content
Calcimator

Wheelchair Ramp Calculator

Calculate ADA-compliant wheelchair ramp length, landings, and handrail requirements based on rise height.

About this calculator

Ramp Run Length is Rise multiplied by Slope Ratio, divided by 12 to convert inches to feet -- a pure product, so Rise and Slope Ratio move the run length by identical proportions and neither one structurally outranks the other. The ADA's own maximum slope is 1:12 (§405.2), the default here. Landing Every (ft) never enters the run-length calculation at all; it only determines how many intermediate landings are inserted along a run that has already been fixed by Rise and Slope Ratio. The ADA Standards actually cap ramp runs by rise, not by run length: §405.6 limits any single run to 30 inches of rise before a landing is required -- at the code-maximum 1:12 slope that 30-inch rise works out to exactly 30 feet of horizontal run, which is why this calculator's default Landing Every (ft) is 30.

Landings Required always includes a top and bottom landing (the "+2" floor, each landing at least 60 inches long per §405.7.3); beyond that, the run is divided into segments no longer than Landing Every (ft), and every additional segment beyond the first needs an intermediate landing. Total Handrail Length is where Rise does double duty: below 6 inches of Rise, §405.8 does not require handrails and the length is zero; the instant Rise exceeds 6 inches, both sides of the ramp need continuous handrail running the full ramp length plus a 12-inch extension at each end per §505.10.1. That 6-inch line is a real on/off switch in the formula, not a rounding artifact -- a ramp at 5.9" of rise needs no handrail at all, while one at 6.1" needs roughly the full run doubled.

Inputs

in
ft

Results

Ramp Run Length (ft)

24

Total Length with Landings (ft)

34

Landings Required2
Total Handrail Length (ft)52

Figures current as of 2010. Source: U.S. Department of Justice, 2010 ADA Standards for Accessible Design, §405.2 (Slope), §405.6 (Rise), §405.7.3 (Landing Length), §405.8 (Handrails), and §505.10.1 (Handrail Extensions at Ramps), 28 C.F.R. Part 36, effective March 15, 2012.

How to Use This Calculator
  1. Enter the total vertical Rise (inches) the ramp must overcome — measure from the lower landing to the upper floor level.
  2. Set Slope Ratio (1:X) to 12 for ADA compliance (the default); lower values create steeper ramps only acceptable for temporary use.
  3. Set Landing Every (ft) to 30 ft to match ADA requirements; reduce if space is constrained.
  4. Review Ramp Run Length (ft) — this is the horizontal distance the ramp will occupy.
  5. Check Landings Required to confirm how many 5 ft level rest areas are needed.
  6. Use Total Handrail Length (ft) to order handrail material; required on both sides when rise exceeds 6 inches.

How the result changes with Rise (inches)

Rise (inches)Ramp Run Length (ft)Total Length with Landings (ft)
121222
181828
363651
606075

What each input means

Rise (inches)
Total vertical rise the ramp must cover in inches
Slope Ratio (1:X)
ADA maximum is 1:12 (1 inch rise per 12 inches run). Lower values = steeper.
Landing Every (ft)
ADA requires a level landing every 30 feet of ramp run

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    Rise (inches) = 24, Slope Ratio (1:X) = 12, Landing Every (ft) = 30 = 3 input(s) provided
  2. Calculate Ramp Run Length
    24 = 24
  3. Calculate Total Length with Landings
    Total Length with Landings
    34 = 34
  4. Calculate Landings Required
    Landings Required
    2 = 2
  5. Calculate Total Handrail Length
    Total Handrail Length
    52 = 52

Figures and sources

Engine last updated . Checked against 4 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does Landing Every (ft) not change my Ramp Run Length?

Ramp Run Length is calculated purely from Rise and Slope Ratio -- Landing Every (ft) only controls how many intermediate rest landings are placed along that already- fixed run, so changing it never affects the run length itself, only the landing count and Total Length with Landings. The 30 ft default itself traces back to the ADA Standards, §405.6, which actually caps ramp runs by rise (30 inches maximum between landings) rather than by run length -- 30 inches of rise only equals 30 feet of run at the code-maximum 1:12 slope, so a shallower slope ratio would let a real ramp run longer than 30 ft before needing a landing, even though this calculator's Landing Every (ft) stays at whatever you set it to.

Do Rise or Slope Ratio matter more for Ramp Run Length?

Neither one dominates -- Ramp Run Length is Rise multiplied by Slope Ratio and divided by 12, so a given percentage change in either input moves the run length by that same percentage. A steeper (lower) slope ratio and a shorter rise can produce the same run length.

Why did my Total Handrail Length jump from zero to a real number?

ADA only requires handrails when Rise exceeds 6 inches. Below that threshold Total Handrail Length is exactly zero; the moment Rise crosses 6 inches, both sides of the ramp need continuous handrail for the full run plus 12 inches of extension at each end, so the value jumps rather than ramping up gradually.

Does Landing Every (ft) affect how much handrail I need?

No — Total Handrail Length depends only on Rise (whether handrails are required at all) and the ramp's run length, which itself depends on Rise and Slope Ratio. Landing Every (ft) plays no role in the handrail calculation.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Construction & Building Trades.