Percent Slope to Angle: Conversion & Calculator
- Angle
- radians
- Result
- Rise per 100 run
- units
- Result
- Percent slope
- 25 %
- You entered
This calculator converts a percent slope (rise over run × 100) into an angle in degrees, and optionally back again. You enter the percent slope, and the calculator returns the equivalent angle in degrees using the inverse tangent (arctangent) function. It also shows the angle in radians and the rise per 100 units of run for reference.
Formula
The percent slope p is defined as the rise (vertical change) divided by the run (horizontal change) multiplied by 100:
p = (rise / run) × 100
To convert a percent slope to an angle θ in degrees, use the inverse tangent (arctangent) function:
θ = arctan(p / 100)
Where:
- p = percent slope (dimensionless, e.g., 25 for 25%)
- θ = angle in degrees
- Arctan is evaluated in degrees (or convert radians to degrees by multiplying by 180/π)
Because the percent slope is rise divided by run, it is the tangent of the angle times 100. So the inverse tangent of (p/100) gives the angle.
Worked Example
Using the default value of 25% slope:
- Divide the percent by 100: 25 / 100 = 0.25
- Take the arctangent of 0.25: arctan(0.25) ≈ 14.0362°
- Rounded to two decimals: 14.04°
So a 25% slope corresponds to an angle of about 14.04 degrees. The calculator shows the same result.
Why Convert Percent Slope to Angle?
Percent slope is common in road signage, railway gradients, roof pitches, and land surveys. For example, a highway sign warning of a “6% grade” means the road rises 6 feet (or meters) for every 100 feet (or meters) of horizontal distance. While percent is intuitive for comparing steepness, many engineering and construction calculations require the actual angle in degrees. For instance, when designing wheelchair ramps, knowing the angle helps verify compliance with accessibility guidelines that specify maximum slopes in degrees. Similarly, roofers often need to convert a roof pitch (which can be expressed as a percent) to an angle to cut rafters or set a protractor. Converting between the two allows you to communicate with professionals who use one system or the other.
How to Read the Result
The output angle is the angle between the slope surface and the horizontal plane. A 0% slope gives 0°, a 100% slope gives 45°, and a 200% slope gives about 63.43°. Note that a 100% slope is not vertical; it’s a 45° angle. A vertical wall has an infinite percent slope. The angle increases non-linearly with percent: doubling the percent does not double the angle. For example, 10% ≈ 5.71°, 20% ≈ 11.31°, 40% ≈ 21.80°. This is because the tangent function is not linear.
Common Mistakes and Limitations
- Confusing percent with degrees: A 100% slope is 45°, not 90°. Always divide by 100 before taking the arctangent.
- Using the wrong trigonometric function: Percent slope is tangent, not sine. For very small angles (under about 10°), sine and tangent are close, but they diverge as the angle grows.
- Mixing rise and run: Percent slope uses horizontal run, not the length of the slope surface. If you measure the diagonal distance (hypotenuse), you must calculate the horizontal run using Pythagoras first.
- Negative slopes: A negative percent (a downhill grade) gives a negative angle, which is fine if you treat it as a direction. For absolute steepness, use the absolute value.
The formula assumes a straight, uniform slope. Real-world terrain may curve, but for design and signage, the average slope is used. Also, the arctangent function returns angles between -90° and +90°, which covers all practical slopes.
Comparison: Percent Slope vs. Angle vs. Ratio
Slope can be expressed in several ways:
- Percent slope: rise/run × 100. Common in roads and railways.
- Angle: arctan(rise/run) in degrees. Used in engineering and geometry.
- Ratio (e.g., 1:4): rise:run. Often used for roof pitch (e.g., 4/12) and accessibility ramps.
- Grade as a decimal: rise/run (e.g., 0.25). Used in calculations.
For example, a 1:4 ratio (rise 1, run 4) is a 25% slope and a 14.04° angle. A roof pitch of 6/12 (rise 6, run 12) is a 50% slope and a 26.57° angle. Being able to convert between these forms is essential when working with plans from different sources.
Practical Applications
- Road construction: Highway grades are given in percent; engineers may need degrees for curve calculations.
- Railways: Gradients are often in percent or per mille (‰), but some calculations require degrees.
- Roofing: Roof pitch is often given as a ratio (e.g., 4/12), but angle is needed for cutting rafters.
- Landscaping: When building a retaining wall or a path, knowing the angle helps with material choices.
- Accessibility: Ramp slopes are regulated in percent (e.g., 5% max for some standards), but the angle may be needed for design.
- Hiking trails: Trail steepness is often described in percent, but maps may show degrees.
Frequently Asked Questions
What is a 100% slope in degrees?
A 100% slope means rise equals run, so the angle is arctan(1) = 45°. This is the most common misconception—100% slope is not vertical.
How do I convert degrees back to percent slope?
Use the tangent function: percent slope = tan(angle in degrees) × 100. For example, tan(30°) ≈ 0.5774, so a 30° slope is about 57.74%.
What is the formula for percent slope from two points?
Percent slope = ((y2 – y1) / (x2 – x1)) × 100, where y is vertical and x is horizontal. This is the same as rise over run times 100.
Is percent slope the same as grade?
Yes, in the context of roads and railways, “grade” and “percent slope” are used interchangeably. A 6% grade is a 6% slope.
Can I use this calculator for roof pitch?
Yes, if you know the percent slope. For a roof pitch given as a ratio (e.g., 4/12), first convert to percent: (rise/run) × 100 = (4/12) × 100 = 33.33%, then enter that.
What is the steepest slope a car can climb?
It depends on the vehicle and conditions, but typical road grades rarely exceed 15% (about 8.5°). Off-road vehicles can handle much steeper, but there is no universal number.
Related
Formula used
in p | Percent slope | % | 25 | 0 out deg | Angle | degrees | atand(p / 100) | 2 out rad | Angle | radians | atan(p / 100) | 4 out rise | Rise per 100 run | units | p | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.