Slope Percentage & Angle
Calculate the slope (grade) as a percentage and the corresponding incline angle in degrees from a vertical rise and horizontal run, both in meters.
- Angle
- 5.71 °
Slope percentage (grade) is rise divided by run, expressed as a percent. A 100% grade equals a 45° angle. Enter rise and run as horizontal/vertical distances in meters.
What the Slope Percentage & Angle Calculator Does
This calculator converts a rise and run measurement into two common ways of describing a slope: the grade as a percentage and the angle in degrees. Enter how much the surface goes up (the rise, or vertical change) and how far it travels horizontally (the run), and the tool returns both values instantly.
It is useful for anyone who works with inclines: builders checking a wheelchair ramp, roofers describing roof pitch, road and trail planners, landscapers grading a driveway for drainage, and hikers or cyclists estimating how steep a route is. Because it reports grade percentage and angle together, you can match whichever unit your code, spec sheet, or sign uses.
How It Works: The Slope Formulas
Slope is the relationship between vertical change and horizontal distance. The grade as a percentage uses simple division:
slope % = (rise / run) x 100
The angle of incline comes from the inverse tangent (arctangent) of the same ratio:
angle (degrees) = atan(rise / run)
Note that the two values are not interchangeable on a straight scale. A 100% grade is not a 90-degree wall: it means rise equals run, which is exactly 45 degrees. Grade percentage can climb above 100% (when rise is larger than run), while the angle can only approach but never reach 90 degrees.
Worked Example With Real Numbers
Suppose a path rises 2 meters over a horizontal run of 25 meters.
Grade: (2 / 25) x 100 = 8%.
Angle: atan(2 / 25) = atan(0.08) = about 4.57 degrees.
So this path has an 8% grade, or roughly a 4.6-degree incline. As a second check, a roof that rises 6 inches for every 12 inches of run gives (6 / 12) x 100 = 50% grade, and atan(0.5) = about 26.57 degrees.
Tips and Common Mistakes
Use the same unit for rise and run. The ratio only works if both measurements are in the same units (meters with meters, inches with inches). Mixing feet and inches is the most frequent error.
A few points that affect accuracy and interpretation:
- Run is horizontal, not along the slope. If you measured the actual slanted length (the hypotenuse), it is longer than the true run, and your grade will read low.
- Roof pitch is usually written as rise-over-12 (for example 4:12), which you can plug in directly as rise = 4, run = 12.
- For accessibility ramps, many guidelines cap the running slope near 8.33% (a 1:12 ratio). Always confirm the figure against the code that applies to your project.
- Very small angles look gentle but add up over distance: a 5% grade still climbs 5 meters for every 100 meters traveled.
Converting Between Grade and Angle
Because both outputs come from the same rise/run ratio, you can move between them. To get the angle from a known grade, divide the percentage by 100 and take the arctangent: angle = atan(grade / 100). To go the other way, angle back to grade, use grade % = tan(angle) x 100.
A handy reference: 0% is flat (0 degrees), 100% is 45 degrees, and steepness rises sharply after that. Knowing both forms lets you read a road sign in percent, a survey in degrees, or a roofing spec in rise-over-run without re-measuring anything.
Frequently asked questions
What is slope percentage (grade)?
Slope percentage is the vertical rise divided by the horizontal run, multiplied by 100. A rise of 10 m over a run of 100 m is a 10% grade.
How does percentage relate to angle?
They are not the same. The angle is the arctangent of rise over run. A 100% grade equals exactly 45°, while a 50% grade is about 26.57°.
Is the run the horizontal distance or the slope length?
The run is the horizontal distance, not the distance measured along the slope. Using the slope length instead would give a slightly lower percentage and angle.