Road Grade Calculator
Calculate grade percent, angle, elevation change, slope length, and gradient ratio (1:n); convert % ↔ degrees ↔ ratio ↔ ft per mile; and get the average grade from two elevations and a road distance.
Use the Road Grade Calculator
Slope Parameters
Select your known pair to calculate vertical grade, angle, ratio, and distance.
Calculated Grade & Alignment
Slope conversion examples
| Specification / Context | Grade (%) | Angle (°) | Ratio (1:n) |
|---|---|---|---|
| 1:100 Civil Grade Base | 1.000% | 0.573° | 1 : 100 |
| ADA Accessible Route Max (walking surface) | 5.000% | 2.862° | 1 : 20 |
| ADA Section 405 Ramp Max Running Slope | 8.333% | 4.764° | 1 : 12 |
| 10% Gradient Benchmark | 10.000% | 5.711° | 1 : 10 |
| 45° Incline (1:1 Slope) | 100.000% | 45.000° | 1 : 1 |
Grade uses horizontal run, not slope length. The ratio reports absolute steepness; the signed result separately identifies uphill or downhill. A slope value alone does not establish legal or design compliance.
Quick slope converter
Type in any box; the others update. Ratio is 1 vertical : n horizontal.
Average grade from elevations
For a road or trail segment: two elevations from a map, GPS or sign, and the distance between them.
Grade percent to degrees conversion table
| Grade | Degrees | Ratio 1 : n | ft / mile | m / km |
|---|---|---|---|---|
| 0.5% | 0.29° | 1 : 200 | 26.4 | 5 |
| 1% | 0.57° | 1 : 100 | 52.8 | 10 |
| 2% | 1.15° | 1 : 50 | 105.6 | 20 |
| 3% | 1.72° | 1 : 33.33 | 158.4 | 30 |
| 4% | 2.29° | 1 : 25 | 211.2 | 40 |
| 5% | 2.86° | 1 : 20 | 264.0 | 50 |
| 6% | 3.43° | 1 : 16.67 | 316.8 | 60 |
| 7% | 4.00° | 1 : 14.29 | 369.6 | 70 |
| 8% | 4.57° | 1 : 12.5 | 422.4 | 80 |
| 8.333% | 4.76° | 1 : 12 | 440.0 | 83.33 |
| 9% | 5.14° | 1 : 11.11 | 475.2 | 90 |
| 10% | 5.71° | 1 : 10 | 528.0 | 100 |
| 12% | 6.84° | 1 : 8.33 | 633.6 | 120 |
| 15% | 8.53° | 1 : 6.67 | 792.0 | 150 |
| 20% | 11.31° | 1 : 5 | 1,056.0 | 200 |
| 25% | 14.04° | 1 : 4 | 1,320.0 | 250 |
| 30% | 16.70° | 1 : 3.33 | 1,584.0 | 300 |
| 50% | 26.57° | 1 : 2 | 2,640.0 | 500 |
| 100% | 45.00° | 1 : 1 | 5,280.0 | 1,000 |
Degrees = arctan(grade ÷ 100). Feet per mile = grade ÷ 100 × 5,280. 8.333% is the 1:12 ADA ramp limit.
Maximum road grades (AASHTO Green Book)
| Rural road class | Design speeds | Level terrain | Rolling terrain |
|---|---|---|---|
| Freeway / Interstate | 50–80 mph | 3–4% | 4–5% |
| Arterial | 40–80 mph | 3–5% | 4–6% |
| Collector | 20–60 mph | 5–7% | 6–10% |
| Local road | 15–60 mph | 5–9% | 6–12% |
- The lower number applies at the higher design speed. Values from AASHTO A Policy on Geometric Design of Highways and Streets as reproduced in the TxDOT Roadway Design Manual, Table 4-11.
- Mountainous terrain permits steeper grades; one-way downgrades shorter than 500 ft may be 1% steeper; very constrained local streets may reach about 15%.
- Minimum grades for drainage: about 0.3% on curbed pavement and 0.5% in unlined roadside ditches.
- Long grades are also limited by critical length: the distance a loaded truck can climb before slowing by about 10 mph.
Formulas and worked example
grade % = rise ÷ run × 100 · angle = arctan(rise ÷ run) · n = run ÷ rise · slope length = √(rise² + run²) · ft per mile = grade % × 52.8
A mountain pass climbs from 5,200 ft to 6,200 ft over 3 miles on the map. Rise = 1,000 ft, run = 3 × 5,280 = 15,840 ft, so the average grade is 1,000 ÷ 15,840 × 100 = 6.31%, an angle of 3.61°, a ratio of 1 : 15.84, and 333.3 ft per mile. Sections of the road will be steeper than the average.
Summary
Calculate grade percent, angle, elevation change, slope length, and gradient ratio (1:n); convert % ↔ degrees ↔ ratio ↔ ft per mile; and get the average grade from two elevations and a road distance.
How it works
- Select your known calculation pair: rise & run, grade & run, angle & run, or rise & slope distance.
- Choose your measurement unit (feet, meters, or generic units).
- Enter positive numbers for uphill slopes or negative numbers for downhill slopes.
- Click Calculate to compute grade percentage, slope angle, decimal slope, gradient ratio (1:n), and slope length.
- Use the quick converter to turn any one of percent grade, degrees, 1:n ratio, feet per mile or meters per kilometer into the others.
- Use the elevation card when you know the start and end elevations and the distance in miles or kilometers, measured on the map or along the road.
- Use the linked official references when a design must meet a particular standard or local code.
Use cases
- Calculate vertical road grade percentage from surveyed rise and horizontal map distance.
- Convert slope angles in degrees to roadway grade percentages and gradient ratios.
- Determine required horizontal run or vertical elevation change for site grading.
- Convert traveled slope distance (hypotenuse) to true horizontal run for plan drawings.
- Compare the geometry with a project-specific road, drainage, or accessibility requirement.
- Determine slope ratios (e.g., 1:100, 1:20, 1:12) for drainage and civil engineering layouts.