Omni calculator
Last updated:

Ramp Calculator

Table of contents

How do you calculate the slope of a ramp?ADA ramp slopesOther ADA ramp requirementsWheelchair ramp slope calculator. Calculate, design, and DIYFAQs

If you're struggling with getting your pushchair 🚼 or wheelchair ♿ up some steps, we've prepared an excellent tool for you — a ramp calculator. Not only can you check the appropriate ramp slope, but we'll give you hints about ramp construction as a whole as well. No need to worry about things like ramp size, landing size, or handrails! If you'd like to know how to build a ramp that complies with ADA ramp requirements, we have included the tips. Also, we recommend reading the detailed ADA ramp slope calculation paragraph below. Are you ready? 🔨

How do you calculate the slope of a ramp?

Before we show you how to calculate the slope of a ramp, we first need to explain the slope unit convention. You can express slope in many ways, but let's focus on the three most popular forms:

ramp image: slope, grade, rise, run, ramp length
  1. Rise to run ratio

    This is the ratio of one part rise to the appropriate part of the run. It can be expressed in a few different notations: 1:81:8, 1/81/8, 11 in 88, e.g., for example, with a 1:121:12 ratio, for each unit of vertical rise, you need to have 1212 units of horizontal run, so 11 inch of rise means that 1212 inches (11 foot) of horizontal space is needed. Common slopes are 1:121:12, 1:201:20, and 1:81:8.

slope [ratio]=rise:run\qquad \mathrm{slope}\ [\mathrm{ratio}] = \mathrm{rise}:\mathrm{run}
  1. Angle

    It's the angle between the ramp and the run (or, in other words, the angle of inclination to the horizontal). This angle is commonly expressed in degrees, though, as you can see in our angle conversion tool, other angle units are possible. To calculate the slope's angle, use the inverse tangent:

slope [angle]=arctan(riserun)\qquad\footnotesize \mathrm{slope}\ [\mathrm{angle}] = \arctan\left(\frac{\mathrm{rise}}{\mathrm{run}}\right)\\

🙋 Learn more about the inverse tangent function in our arctan calculator!

  1. Percentages

    Giving the grade (slope) as a percentage is the most common way of describing slopes in the US and in Europe. Be careful - a 100% slope is not equivalent to 90 degrees but to 45 degrees. It's calculated from the tangent of the inclination angle:

slope [%]=100%riserun=100%tan(angle)\qquad\footnotesize\begin{split} \mathrm{slope}\ [\%] &= 100\% \cdot \frac{\mathrm{rise}}{\mathrm{run}}\\[1em] & = 100\% \cdot \tan(\mathrm{angle}) \end{split}
Slope quadrant. Slope as fraction, percentage and in degrees
Slope as a fraction, percentage, and in degrees. Attribution: M. W. Toews, CC BY-SA 4.0, via Wikimedia Commons

Visit our tangent calculator if you want to learn how to compute the function tan\tan.

After that intro on slope units, let's come back to the heart of the matter: how do you calculate the slope of a ramp?

rise over run in a ramp with the angle of the slope

Well, that depends on what information you have - if you know the rise and run (the easiest case), then you can use the formulas mentioned above. However, you might know the rise and the hypotenuse of the right triangle the ramp forms. In this case, you can calculate the run directly from the hypotenuse formula:

run2+rise2=hypotenuse2run=hypotenuse2rise2\begin{split} &\mathrm{run}^2+\mathrm{rise}^2=\mathrm{hypotenuse}^2\\[1em] &\mathrm{run}=\sqrt{\mathrm{hypotenuse}^2-\mathrm{rise}^2} \end{split}

(more about that formula in our Pythagorean theorem calculator)

In this wheelchair ramp slope calculator, ramp length is the hypotenuse, but for stairs, it will be the stringer length, and for roofing - the rafter length.

Alternatively, you can find the slope using inverse (arc) functions:

  • The inverse sine (you can meet this function at our arcsin calculator), if you know the rise and the hypotenuse:
slope [%]=arccos(risehypotenuse)\quad\footnotesize\mathrm{slope}\ [\%]\! = \!\arccos\!\left(\frac{\mathrm{rise}}{\mathrm{hypotenuse}}\right)
  • The inverse cosine (arccos), if you know the run and the hypotenuse:
slope [%]=arccos(runhypotenuse)\quad\footnotesize \mathrm{slope}\ [\%]\! = \!\arccos\!\left(\frac{\mathrm{run}}{\mathrm{hypotenuse}}\right)

ADA ramp slopes

The 2010 ADA Standards (Americans with Disabilities Act) set out some minimum requirements for new public facilities. As well as including many different accessibility standards, it contains guidelines for ramp construction. In this paragraph, we'll take a closer look at ADA ramp slopes.

According to the ADA standards, the least steep slope shall be used for any ramp. Apart from that information, what exactly does the guideline say?

  • 1:121:12 is the maximum slope of a ramp for new constructions
ADA max ramp slope for unassisted user - 1:12
  • 1:161:16 is the comfortable slope
ADA slope for unassisted user, comfortable slope - 1:16
  • 1:201:20 is the minimum slope - below that value, it's not considered a ramp (thus, e.g., handrails are not needed)
ADA slope for unassisted user, minimum slope - 1:20

In each case, the maximum rise allowed is 30 in30\ \mathrm{in} (760 mm760\ \mathrm{mm}). These three ADA ramp slope values are preset in our ramp calculator.

If existing sites, buildings, and facilities have space limitations, steeper ADA ramp slopes may be permitted. However, stricter restrictions on the maximum rise apply:


Maximum rise



1:81:8 to <1:10<1:10

33 inches

75 mm75\ \mathrm{mm}

1:101:10 to <1:12<1:12

66 inches

150 mm150\ \mathrm{mm}

Remember that the ADA prohibits slopes steeper than 1:8.

Other ADA ramp requirements

When constructing a ramp, be it for your home, public space, or temporary use, you need to think about a few things other than a ramp slope and rise:

1. Clear width

The minimum clear width of a ramp is 36 in36\ \mathrm{in} (91.5 cm91.5\ \mathrm{cm}). Don't forget to take into account the mounting of handrails when designing a ramp.

2. Landings

Every ramp should have level landings at the top and bottom of each section - especially if your ramp has multiple sections (turns). The following landing features are essential:

  • The minimum landing length is 60 in60\ \mathrm{in} (1525 mm1525\ \mathrm{mm}), and the landing's width should be at least as wide as the ramp's run.
ADA ramp requirements: landing size for straight ramp
  • You need to provide enough space for maneuvers: if the ramp construction changes direction (a 90-degree turn), then the minimum landing size is 60 in×60 in60\ \mathrm{in}\times60\ \mathrm{in}:
ADA ramp requirements: landing size for 90 and 180 degree turns

Don't forget to add even more space for switchback ramps.

3. Handrails

Every time a ramp has:

  • a rise greater than 6 in6\ \mathrm{in} (15 cm15\ \mathrm{cm}) or

  • a run greater than 72 in72\ \mathrm{in} (183 cm183\ \mathrm{cm}),

Then the handrails are needed on both sides to comply with ADA standards. You will find more details in paragraph 4.8.5 of the ADA Ramp Document

4. Other important factors are:

  • The cross slope (camber) of the ramps cannot exceed 1:501:50;
  • The ramp should be made out of appropriate material to prevent sliding and slipping;
  • Edge protection and handrail extensions; and
  • Taking into account weather conditions if it's an outdoor ramp (proper drainage).

Wheelchair ramp slope calculator. Calculate, design, and DIY

If you're wondering how to build a ramp, our ramp calculator will be a great help in its design and construction. Use it as either an ADA ramp slope calculator to meet the government's standards or as a tool to calculate the ramp explicitly tailored to your needs.

Now, how to use this wheelchair ramp slope calculator?

  1. Choose the ramp's application. Let's assume that we want to comply with the ADA ramp requirements and we'd like to make a comfortable ramp. Pick the 1:161:16 option from a drop-down list.

  2. Select the ramp type. You can choose from a straight ramp, a ramp with one turn, or a ramp with a switchback. Select the latter for our example.

  3. Input the vertical rise. In our case, we need to overcome five 77-inch steps. Enter 3535 into the rise box (or simply 575*7).

  4. And that's it - our ADA ramp slope calculator will show you your results:

    • Slope: 3.58°3.58\degree (6.25%6.25 \%)
    • Run: 46.67 ft46.67\ \mathrm{ft};
    • Ramp length: 46.76 ft46.76\ \mathrm{ft};
    • Useful info for two ramp runs construction:

    For two ramps of equal length, each should be 23.38 ft23.38\ \mathrm{ft} long. Of course, you can split it differently, depending on the space available. Just remember that for such a slope, the maximum distance between landing sites is 40 ft40\ \mathrm{ft}.

Additionally, you get some tips about landing size and ramp width.

That wasn't so hard, was it?

Moreover, our tool is even more versatile than that, as you can choose the last dropdown option for the ramp application to enter any custom rise-to-run ratio. By selecting that option, you can enter a value for the rise-to-run ratio (e.g., enter 88 in the field if you need a 1:81:8 ratio for old buildings) and input a value for the rise. Our tool will then calculate the slope angle, elevation grade, run, and ramp length for you.

We hope that our ramp calculator will be beneficial to you. Rate this calculator and tell us what you think about it and if we can improve it in any way.


How to calculate the angle of a ramp?

To calculate the angle of a ramp:

  1. Picture the ramp as a right triangle. Let's call the vertical height 'b', the horizontal distance 'a', and the ramp path 'c'. You will need to find at least two of the three values.
  2. If you have 'a' and 'b', divide the arctangent of 'b' by 'a'.
  3. If you have 'c' and either 'a' or 'b', you can find the arccosine (a/c) or arcsine (b/c), respectively. We recommend using an online calculator to solve this step.

What is a 100% slope?

A 100% slope is one that is 45 degrees above the horizontal. It also has the same horizontal length (run) and vertical length (rise). The following formula explains it:

  • Slope percentage = 100% × tangent (slope angle)

Inputting our values and rearranging for slope angle gives:

  • slope angle = arctan(1)
  • slope angle = 45°

What are the minimum and maximum slopes allowed?

The range of allowed slope for a wheelchair ramp will depend on your local regulation. One of the most famous ones is the ADA Ramp Requirement code. It establishes the following limits:

  • Minimum slope: 1:20, meaning you will have 20 units of horizontal length (run) by 1 unit of vertical length (rise).
  • Maximum slope: 1:12, meaning you will have 12 units of horizontal length (run) by 1 unit of vertical length (rise).

How to build a ramp?

To build a ramp for a wheelchair:

  1. Keep at least a width of 91.5 cm (36 inches).
  2. Measure the vertical length you want to cover. Consider the slope ratio requirement your local regulations demand. For example, ADA requires a minimum slope of 1:20 and a maximum of 1:12.
  3. Ensure the landing area is at least 1.525 meters (60 inches) long.
  4. For further building construction, check a dedicated wheelchair ramp slope calculator.

Ramp specifications

An elevation view of a 1:12 ratio ramp with its slope in degrees, elevation grade in percentage, run, and rise according to standards.
An elevation view diagram of a ramp with its slope, elevation grade, run, ramp length, and rise.
Check out 27 similar home and garden calculators 🏡
Air changes per hourAir conditioner BTUArch...24 more