Audited ·Last updated 31 Jul 2026·5 citations·Tier 2·0 uses

Ramp Slope Calculator

Work out ramp run, slope percent and angle from the rise, then check it against the 2010 ADA Standards or IRC R311.8, with landings and rise-per-run limits.

Ramp Slope Calculator

What are you working out?
Check against which standard?
Vertical distance from the lower finished surface to the upper one — grade or walk to the top of the threshold or landing.
in
12 is the ADA maximum for a ramp. 20 or gentler stops being a ramp at all under ADA 403.3. Used only in the first mode; a larger N is a gentler ramp.
The sloped part only, measured along the ground — not counting the landings at either end. Used only in the second mode.
ft
ADA 405.6 caps any one ramp run at 30 in of rise, so a taller rise becomes several runs with a landing between each. IRC R311.8 sets no rise cap, so this field is ignored for the IRC options.
in
60 in is the ADA 405.7.3 minimum. Under the IRC the required dimension is reproduced differently in different editions, so this is your own figure — the result note quotes both wordings that were verified.
in
Total ramp length needed
51
Sloped run plus every landing. This is the space the ramp actually occupies, and it is usually the number that decides whether the ramp fits.
Sloped run
36 ft
Slope ratio (1 : this)
12
Slope
8.33%
Slope angle
4.7636°
Surface length along the slope
36.1248 ft
Ramp runs required
2
Landings required
3
Steepest slope the selected standard allows
12
Compliance verdict
COMPLIES — 1:12 is not steeper than the 1:12 maximum running slope in ADA 405.2, so it is permitted in new construction. ADA 405.6 caps any one run at 30 in of rise, so a 36 in rise is split into 2 runs with 3 landings, each at least 60 in long in the direction of travel (405.7.3).
Scope, code edition and sign-off
SCOPE. This checks running slope, rise per run and landing count only. A compliant ramp also needs: a clear width of at least 36 in (405.5); a cross slope no steeper than 1:48 (405.3); a firm, stable, slip-resistant surface (405.4, 302); handrails on BOTH sides wherever a run rises more than 6 in (405.8, 505); edge protection on each side of every run and landing (405.9); and a 60 in by 60 in landing wherever the ramp changes direction (405.7.4). None of those are computed here. CODE AND SIGN-OFF. Clauses are from the 2010 ADA Standards for Accessible Design. LOCAL AMENDMENTS GOVERN, and the edition adopted in your jurisdiction may not be the one quoted here — states and municipalities adopt on their own cycles and amend freely. A ramp on a public accommodation or commercial facility may be subject to the ADA, the ABA, a state accessibility code and the adopted building code at once, and the strictest applies. Have a licensed architect, engineer or accessibility specialist confirm the design and sign off before work proceeds. Nothing here is a substitute for a permit and an inspection.

Background.

A ramp slope calculator turns two measurements into an answer you can take to a building department. Give it the rise you have to climb and either the slope you are aiming for or the horizontal room you actually have, and it returns the ramp run, the slope as a 1:N ratio, as a percentage and as an angle, the surface length along the slope, the number of separate ramp runs and landings the design needs, and a verdict against the standard you pick.

The verdict is the part that matters, and it is why this page exists rather than a generic rise-over-run tool. Slope alone does not tell you whether a ramp is legal. Under the 2010 ADA Standards a running slope of 1:12 is the maximum for new construction (405.2), but Table 405.2 permits steeper runs in existing sites, buildings and facilities where space limitations make them necessary — and it caps how much rise you may climb at those steeper slopes. Steeper than 1:12 but not steeper than 1:10 buys you 6 inches of rise. Steeper than 1:10 but not steeper than 1:8 buys you 3 inches. Footnote 1 to that table says plainly that a slope steeper than 1:8 is prohibited, with no exception for a short rise. So 1:9 is not simply worse than 1:12; it is either permissible for three inches of rise in an existing building or not permissible at all, and this calculator tells you which.

The other end of the scale matters too. ADA 403.3 defines a walking surface as one no steeper than 1:20, and a ramp as anything steeper. If your slope comes out at 1:20 or gentler you are not building a ramp, Section 405 does not apply to it, and the handrails, landings and edge protection that Section 405 would have required are not triggered by the slope. The calculator says so rather than reporting a compliant ramp that is not a ramp.

Residential work is governed differently, so the standard is a dropdown rather than an assumption. IRC Section R311.8 splits residential ramps in two: the ramp serving the egress door required by R311.2 has a maximum slope of 1 unit vertical in 12 units horizontal, and every other ramp is allowed 1 in 8. A 1:8 ramp is code-legal in a house and is far too steep for anyone to self-propel a wheelchair up, which is exactly the sort of thing a single-number slope calculator will never tell you. Pick the right option and the verdict is written against the right clause. One warning belongs right here rather than further down: two incompatible reproductions of R311.8 are in circulation in municipal building-department handouts, and only one of them contains that 1:8 allowance — the other holds every residential ramp to 1:12. Both were read verbatim while this page was built, and the result note names both. Confirm the text your jurisdiction has actually adopted before you rely on a residential verdict here.

Height forces geometry as well. ADA 405.6 caps the rise of any single ramp run at 30 inches, and 405.7 requires a landing at the top and bottom of each run, so a 36 inch rise is not one 36 foot ramp: it is two runs with three landings, and at the ADA minimum landing length of 60 inches that is 51 feet of total length rather than 36. Sites get lost on that difference. The calculator reports runs, landings and total length separately so the number you check against your survey is the real one.

Two limits are stated here and repeated beside the result rather than hidden in an FAQ. First, this page checks running slope, rise per run and landing count only — not clear width, not the 1:48 cross slope, not surface finish, not handrail geometry, not edge protection, not landings at a change in direction. A ramp can pass every check on this page and still fail an inspection. Second, the clauses quoted are from the 2010 ADA Standards and from IRC Section R311.8, but adopted editions and local amendments vary by jurisdiction, and a ramp on a commercial site may be subject to the ADA, a state accessibility code and the adopted building code at once, with the strictest governing. Have a licensed architect, engineer or accessibility specialist confirm the design and sign it off before work proceeds.

What is ramp slope calculator?

Ramp slope is the ratio of a ramp's vertical rise to its horizontal run. It is written three interchangeable ways: as a ratio (1:12), as a percentage (8.33%), and as an angle (4.76 degrees). Building and accessibility codes are written in the ratio form, so that is the form a compliance check has to reason about.

The vocabulary is worth getting straight. Rise is the vertical distance climbed. Run is the horizontal distance travelled, measured along the ground, not along the sloping surface. Surface length is the sloping distance itself, the hypotenuse of rise and run, and it is what you buy decking or handrail by. A ramp run is one continuous sloped segment between landings; a ramp may be several runs. Running slope is the slope in the direction of travel, and cross slope is the slope across it, which the ADA limits separately to 1:48.

The page covers straight ramp runs with a constant slope, checked against the 2010 ADA Standards for Accessible Design or IRC Section R311.8. It does not cover curved ramps, vehicle or parking-garage ramps, loading docks, kerb ramps and their flared sides, or platform lifts, and it does not design a ramp's structure, footings or drainage. It reports geometry and a slope verdict; it is not a permit and it is not a substitute for a designer of record.

How to use this calculator.

  1. Choose what you are working out: the run needed to hit a target slope, or the slope you get from the run you already have.
  2. Choose the standard. The 2010 ADA Standards for public accommodations and commercial facilities; IRC R311.8 egress-door option for the ramp serving a dwelling's required egress door; IRC R311.8 other option for any other residential ramp.
  3. Measure the total rise in inches, from the lower finished surface to the upper finished surface. Include the threshold, not just the grade.
  4. In the first mode, enter the target slope as the N in 1:N — 12 for the ADA maximum, 16 or 20 for a gentler ramp that is easier to self-propel.
  5. In the second mode, enter the horizontal run you have, in feet, counting only the sloped part and not the landings.
  6. Leave the maximum rise per run at 30 inches unless you have a reason to lower it; that is the ADA 405.6 limit and it is what splits a tall ramp into runs. It is ignored for the IRC options, which set no rise cap.
  7. Set the landing length in the direction of travel. 60 inches is the ADA 405.7.3 minimum; under the IRC it is your own figure because the required dimension is worded differently in different editions.
  8. Read the total length first to see whether the ramp fits, then read the verdict and the code note beside it before you commit to anything.

The formula.

run = rise × N · N = run ⁄ rise · slope% = 100 ⁄ N · θ = arctan(1⁄N)

The geometry is one right triangle and four lines of arithmetic. Converting the rise to feet, the run for a target 1:N slope is rise × N; going the other way, the slope denominator for a known run is N = run ÷ rise. The percentage is 100 ÷ N, the angle is arctan(1 ÷ N) in degrees, and the surface length is √(rise² + run²). For the worked example on this page a 36 inch rise is 3 feet, so a 1:12 ramp needs 3 × 12 = 36 feet of run, the slope is 100 ÷ 12 = 8.3333333333%, the angle is 4.7636416907 degrees, and the surface length is √(3² + 36²) = √1305 = 36.1247837364 feet.

The two directions are exact inverses, and the test suite asserts it: solving for the run at 1:15 and feeding that run straight back recovers 1:15 to ten decimal places. The direction of the relationship is worth stating in words because it is easy to get backwards. A larger N means a gentler ramp and a longer run, so "steeper than 1:12" means N is less than 12, not more.

The run segmentation is where the code enters the arithmetic. ADA 405.6 caps the rise of any one ramp run at 30 inches, so the number of runs is the ceiling of rise ÷ 30 and, because 405.7 puts a landing at the top and the bottom of each run with intermediate landings shared between consecutive runs, the number of landings is runs + 1. Total length is the sloped run plus every landing. In the worked example a 36 inch rise gives ⌈ 36 ÷ 30 ⌉ = 2 runs, 3 landings, and 36 + 3 × 5 = 51 feet of total length. IRC Section R311.8 sets no rise cap at all, so under either IRC option the run count is 1 and the landing count is 2 regardless of how tall the ramp is.

The verdict is driven by exactly one scalar — the slope denominator N — and it classifies the unrounded value, never the rounded display. The ADA bands are: N below 8 prohibited outright by footnote 1 to Table 405.2; 8 up to but not including 10 permitted in existing facilities only, with a 3 inch rise cap; 10 up to but not including 12 permitted in existing facilities only, with a 6 inch rise cap; 12 up to but not including 20 compliant in new construction under 405.2; and 20 or gentler not a ramp at all under 403.3. Because the code phrase is "not steeper than 1:12", exactly 1:12 complies, and every one of those four edges is tested just below, exactly at, and just above in the test suite. For an IRC egress-door ramp, N of 12 or more complies, 8 up to 12 is available only under the technical-infeasibility exception, and below 8 does not comply. For any other IRC residential ramp the single limit is 1:8, so N of 8 or more complies.

All arithmetic runs in arbitrary-precision decimal and is rounded once, at the return boundary, to ten decimal places. The one exception is the arctangent, which has no arbitrary-precision implementation here: it is evaluated in double precision and lifted straight back into decimal, so its error floor is around 1e-16 — five orders of magnitude below the last digit reported. Nothing is rounded before it is classified.

A worked example.

Example

You need to reach a front door 36 inches above the walk, on a commercial property, and you want an ADA-compliant 1:12 ramp. Thirty-six inches is 3 feet of rise, so the sloped run is 3 × 12 = 36 feet. The slope is 100 ÷ 12 = 8.3333333333 percent, or 4.7636416907 degrees, and the sloping surface you will deck and hand-rail is √(3² + 36²) = √1305 = 36.1247837364 feet per the full run. So far this looks like a 36 foot problem. It is not. ADA 405.6 caps the rise of any single ramp run at 30 inches, and 36 is more than 30, so the ramp must be split: ⌈ 36 ÷ 30 ⌉ = 2 runs, with a landing at the bottom, one in the middle and one at the top, which is 3 landings. At the ADA 405.7.3 minimum of 60 inches each, those landings add 3 × 5 = 15 feet, and the total ramp length becomes 51 feet, not 36. That is the number to measure against your site. The verdict is COMPLIES, because 1:12 is not steeper than the 1:12 maximum in ADA 405.2, and the steepest slope this standard allows is the 1:12 you asked for. Everything the page does not check still applies: the 36 inch minimum clear width, the 1:48 maximum cross slope, a slip-resistant surface, handrails on both sides because each run rises more than 6 inches, edge protection along every run and landing, and a 60 by 60 inch landing wherever the ramp turns.

standardada2010
landing Length In60
max Rise Per Run In30
target Slope Denominator12
rise In36
available Run Ft30
solve ForrunFromSlope

Frequently asked questions.

What slope does the ADA actually allow for a ramp?
ADA 405.2 sets the maximum running slope for a ramp run at 1:12, which is 8.33 percent. That is the number for new construction and there is no exception to it in new work. In existing sites, buildings and facilities, Table 405.2 permits steeper runs where space limitations make them necessary, but it pays for the extra steepness in rise: a slope steeper than 1:12 but not steeper than 1:10 may climb at most 6 inches, and a slope steeper than 1:10 but not steeper than 1:8 may climb at most 3 inches. Footnote 1 to that table states that a slope steeper than 1:8 is prohibited, full stop. Because the code says "not steeper than 1:12", a slope of exactly 1:12 complies; 1:11.9 does not.
Why is my ramp longer than rise times twelve?
Because of landings. ADA 405.6 limits any single ramp run to 30 inches of rise, and 405.7 requires a landing at the top and the bottom of each run, with landings at least 60 inches long in the direction of travel (405.7.3). So a rise of 36 inches cannot be one continuous run. It becomes two runs plus three landings, and the total length grows from 36 feet of slope to 51 feet overall. A 60 inch rise at 1:12 is 60 feet of slope but 70 feet of total length. If the ramp changes direction, 405.7.4 requires that landing to be at least 60 by 60 inches, which adds width as well as length. This calculator reports runs, landings and total length separately for exactly this reason.
Is 1:20 a compliant ramp?
It is gentler than any ramp limit, but under the ADA it is not a ramp at all. Section 403.3 says a walking surface has a running slope no steeper than 1:20, and the definition of a ramp is a walking surface with a running slope steeper than 1:20. So at 1:20 or gentler you have a sloped walk, Section 405 does not apply, and the handrails, landings and edge protection that Section 405 would require are not triggered by the slope. The 1:48 maximum cross slope still applies, and if the walk is more than 30 inches above the grade beside it a guard may still be required by the building code. Designing to 1:20 rather than 1:12 is a common and good decision on a site with room, because it removes a whole layer of requirements — but call it what it is.
The IRC lets me build a 1:8 ramp. Should I?
Almost certainly not, if a wheelchair will use it. IRC R311.8.1 requires 1:12 for the ramp serving the egress door required by R311.2 and permits 1 unit vertical in 8 units horizontal for all other residential ramps, so a 12.5 percent ramp genuinely can be code-compliant on a house. That is a life-safety egress standard, not an accessibility standard. 1:8 is a 12.5 percent grade, steeper than most mountain roads, and it is not self-propellable by most wheelchair users and dangerous to descend in a manual chair or with a walker. If the ramp exists so that someone can get in and out of the house, design to the ADA's 1:12 or gentler even though the IRC would let you build steeper, and note that R311.8.3 requires a handrail on at least one side of any ramp steeper than 1:12.
What does this calculator not check?
Running slope, rise per run and landing count, and nothing else. It does not check clear width (ADA 405.5 requires 36 inches minimum), cross slope (405.3 limits it to 1:48), surface finish (405.4 and 302 require firm, stable and slip-resistant), handrails (405.8 requires them on both sides of any run rising more than 6 inches, complying with 505 for height, continuity and grip), edge protection (405.9, on each side of every run and landing), or the 60 by 60 inch landing required where a ramp changes direction (405.7.4). It also does not design the structure, the footings or the drainage. A ramp can pass every check on this page and fail an inspection.
Which code edition are these numbers from, and does that matter?
It matters a great deal, and for the residential options it matters more than most people expect. The ADA figures are from the 2010 ADA Standards for Accessible Design, adopted in 28 CFR Part 36. The residential figures are from Section R311.8 of the International Residential Code — but two incompatible reproductions of R311.8 are circulating in municipal building-department handouts, and both were read verbatim while this page was built. One is two-tier: 1:12 for the ramp serving the required egress door and 1:8 for all other ramps, with the landing width perpendicular to the ramp at least 36 inches and no landing length stated. The other holds every residential ramp to 1:12 with no 1:8 allowance at all, and requires a minimum 3 foot by 3 foot landing. The 1:8 option on this page exists only under the first wording. So confirm the text your jurisdiction has actually adopted before relying on any residential verdict here, remember that states and municipalities amend freely, note that a commercial ramp may be subject to the ADA, a state accessibility code and the adopted building code at once with the strictest governing, and have a licensed architect, engineer or accessibility specialist sign the design off.
How do I measure the rise properly?
From the lower finished surface to the upper finished surface, including the threshold. The two mistakes that ruin a ramp are measuring to the top of the subfloor rather than the finished floor, and measuring to the porch deck rather than over the door threshold — either one under-reports the rise, and an under-reported rise makes a too-steep ramp. Use a level and a straightedge from the upper surface out over the ground, or a laser level, and measure down at the point where the bottom landing will sit. Then check the ground the ramp will cross: if the grade falls away, the effective rise at the far end is larger than the rise at the door. Add the threshold and any finish that has not been installed yet before you commit.

References& sources.

  1. [1]United States Department of Justice — 2010 ADA Standards for Accessible Design (28 CFR Part 36, revised as of 2010). Sections 403.3 (walking-surface slope 1:20 and cross slope 1:48), 405.2 and Table 405.2 with footnote 1 (ramp running slope 1:12; existing-facility allowances of 6 in of rise between 1:12 and 1:10 and 3 in between 1:10 and 1:8; steeper than 1:8 prohibited), 405.3, 405.5, 405.6, 405.7, 405.7.3, 405.7.4, 405.8 and 405.9.
  2. [2]United States Access Board — ADA Accessibility Standards, Chapter 4: Accessible Routes, Section 405 Ramps. The Access Board is the agency that writes the underlying guidelines the DOJ adopts, and is used here as an independent copy of the same clause text.
  3. [3]International Code Council — International Residential Code, Section R311.8 Ramps (R311.8.1 Maximum slope, R311.8.2 Landings required, R311.8.3 Handrails required, R311.8.3.1 Height). Named as the governing residential section. ICC's reader is access-gated and returns HTTP 403 to automated retrieval, so the clause text used on this page was taken from the two municipal reproductions cited below rather than from here.
  4. [4]Town of Essex, Connecticut, Building Department — Residential Stairways and Ramps handout reproducing the 2015 International Residential Code portion of the 2018 Connecticut State Building Code. Verbatim source for the two-tier R311.8.1 slope limit (1:12 for the egress-door ramp, 1:8 for all others, exception for technical infeasibility), for the R311.8.2 wording that gives a 36 in landing width perpendicular to the ramp and no landing length, and for R311.8.3 through R311.8.3.3 including the 34 to 38 in handrail height.
  5. [5]City of Richmond, Kentucky, Codes Enforcement — Section R311.8 Ramps handout. Verbatim source for the second, incompatible reproduction of R311.8 that is also in circulation: a single-tier R311.8.1 holding every ramp to one unit vertical in 12 units horizontal with no 1:8 allowance, and an R311.8.2 requiring a minimum 3 ft by 3 ft landing at the top and bottom of ramps, where doors open onto ramps, and where ramps change direction.

In this category

Embed

Quanta Pro

Paid features are coming later.

  • All 977 calculators remain free
  • No billing is enabled
Coming soon