Slope Percentage Calculator

Convert slope between rise/run, degrees angle, and percentage grade — with a category label.

/% Slope Percentage Calculator
Rise (vertical distance)
Run (horizontal distance)

/% What is Slope Percentage (Percent Grade)?

Slope percentage (also called percent grade or gradient) expresses the steepness of an incline as the ratio of vertical rise to horizontal run, multiplied by 100. A 10% grade means the surface rises 10 metres for every 100 metres of horizontal distance. It is the standard way road engineers, trail designers, and construction professionals describe inclines because it is intuitive: higher percentage means steeper slope.

Slope can also be expressed as an angle in degrees (the angle the slope makes with the horizontal) or as a rise:run ratio (1:12, 1:20, etc.). All three are mathematically equivalent — this calculator converts between them instantly using the tangent function: Grade% = tan(angle°) × 100, and Angle = arctan(Grade% ÷ 100).

Understanding slope is critical in many fields. Civil engineering: roads, drainage channels, and sewers must have precise gradients for water to flow or vehicles to operate safely. Accessibility: ADA guidelines limit wheelchair ramps to 8.33% (1:12). Construction: roofing uses pitch (expressed as X:12); a 6:12 pitch = 50% grade. Sports and recreation: cycling races, ski runs, and running trails all use percent grade to describe difficulty. Geographic information systems (GIS): terrain maps display slope as percent grade derived from elevation data.

This calculator provides three input modes so you can start from whichever measurement you have. The Grade Category result gives a plain-English description — from “Flat” to “Extreme” — to help interpret the slope in practical terms for walking, cycling, or driving.

📐 Formulas

Grade% = (Rise ÷ Run) × 100
Rise = vertical change in height (any units)
Run = horizontal distance (same units as rise)
Example: Rise 3m, Run 40m → Grade = 3/40 × 100 = 7.5%
Angle (°) = arctan(Grade% ÷ 100)
Inverse: Grade% = tan(Angle°) × 100
Example: 10% grade → arctan(0.10) ≈ 5.71°
Example: 30° angle → tan(30°) × 100 ≈ 57.74%
Ratio = 1 : |Run / Rise|
A 1:12 ratio means 1 unit rise per 12 units of horizontal distance = 8.33% grade
A 1:1 ratio = 100% grade = 45°

📖 How to Use This Calculator

Three Input Modes

1
Rise / Run mode: Enter the vertical distance (rise) and horizontal distance (run) in any consistent units (metres, feet, inches). The calculator computes grade%, angle°, and ratio.
2
Angle mode: Enter the slope angle in degrees (between −89° and 89°). The calculator converts to grade% and rise:run ratio using tan().
3
Grade % mode: Enter the grade as a percentage (e.g., 8.33 for a 1:12 ramp). The calculator converts to angle° and rise:run ratio.

💡 Example Calculations

Example 1 — ADA Wheelchair Ramp (Rise / Run)

Rise = 1 ft, Run = 12 ft

1
Grade = (1 ÷ 12) × 100 = 8.33%
2
Angle = arctan(1/12) ≈ 4.76°
Grade = 8.33% — exactly the ADA maximum for wheelchair ramps. Category: Gentle slope.
Try this example →

Example 2 — Mountain Road (Grade %)

Grade = 12%

1
Angle = arctan(0.12) ≈ 6.84°
2
Ratio = 1 : (100/12) = 1 : 8.33
Angle = 6.84°, Ratio = 1:8.33. Category: Steep slope — difficult on foot, trucks require lower gear.
Try this example →

Example 3 — Ski Run (Angle)

Angle = 30° (intermediate ski slope)

1
Grade = tan(30°) × 100 ≈ 57.74%
2
Ratio = 1 : (1/tan(30°)) = 1 : 1.73
Grade = 57.74% — Very steep category. Typical for intermediate to advanced ski runs.
Try this example →

Example 4 — Highway Overpass Ramp

Rise = 6 m, Run = 100 m

1
Grade = (6 ÷ 100) × 100 = 6%
2
Angle = arctan(0.06) ≈ 3.43°
Grade = 6%, Angle = 3.43°. Category: Moderate slope — at the upper limit for standard US highway design.
Try this example →

Frequently Asked Questions

What is slope percentage (percent grade)?
Slope percentage (percent grade) is rise divided by run multiplied by 100. A 10% grade means you rise 10 units for every 100 units of horizontal distance. It is the standard measure for road grades, ramps, and trails. Formula: Grade% = (Rise ÷ Run) × 100.
How do you convert slope percentage to degrees?
Angle (degrees) = arctan(Grade% ÷ 100). Example: a 10% grade → arctan(0.10) = 5.71°. Conversely, to go from degrees to percent: Grade% = tan(angle°) × 100. A 45° angle = 100% grade. This calculator does both conversions instantly.
What is a 6% grade in degrees?
6% grade = arctan(0.06) ≈ 3.43°. This is a moderately steep road grade — steep enough that heavy trucks slow significantly on uphill sections. Interstate highways in the US are generally limited to 6% maximum grade in mountainous terrain.
What does a 1:12 slope mean?
A 1:12 slope means 1 unit of rise for every 12 units of horizontal run. This equals 8.33% grade (1/12 × 100) and approximately 4.76°. The ADA (Americans with Disabilities Act) requires wheelchair ramps to be no steeper than 1:12 to remain accessible.
What is the difference between slope, grade, and pitch?
Slope is the general concept (rise over run as a ratio or fraction). Grade is the slope expressed as a percentage: grade% = rise/run × 100. Pitch is slope expressed as X:12 (common in roofing: rise per 12 inches of run). All three describe the same incline — just in different units. This calculator converts between them.
How steep is a 45% grade?
A 45% grade = arctan(0.45) ≈ 24.2°. This is an extremely steep road — very few public roads exceed 35% grade. The steepest publicly maintained road in the world (Baldwin Street in New Zealand) has a grade of approximately 35%. A 45% grade would require four-wheel drive or crawler gear for most vehicles.
What is a 100% slope?
A 100% slope means rise equals run — a 1:1 ratio — which equals exactly 45°. Despite sounding extreme, 45° is actually a moderate ski run ('intermediate' difficulty on steep ski mountains). In hiking, a 100% grade trail would be technically very difficult. Note: percentage grade can exceed 100% (for angles above 45°).
How do you calculate the slope of a road from GPS elevation data?
From GPS data: slope% = (elevation change in metres ÷ horizontal distance in metres) × 100. If you have total distance (not horizontal), use: horizontal = √(distance² − elevation_change²) to get the true horizontal run first, then apply the formula. GPS apps like Strava display grade as a percentage using this method.
What slope percentage is safe for a wheelchair ramp?
ADA guidelines require wheelchair ramps to have a maximum slope of 1:12 (8.33% grade, ≈4.76°). Ramps steeper than 1:12 are too difficult for many wheelchair users to manage independently. Ideal is 1:16 to 1:20 (5–6.25%). Level landings are required every 30 inches of rise.
How do I convert rise over run to percent grade in Excel?
Use =A1/B1*100 where A1 is rise and B1 is run, to get percent grade. For the angle in degrees: =DEGREES(ATAN(A1/B1)). For the 1:n ratio: =ABS(B1/A1). These formulas replicate exactly what this slope percentage calculator computes.