Slope & Grade Calculator
Convert between slope percent, degrees, rise/run ratio, and grade.
Common Slopes:
- ADA wheelchair ramp: max 8.33% (1:12)
- Driveway: 2-15%
- Drainage: 1-2%
- Roof (4:12 pitch): 33.3%
Slope Notation and Conversion
Slope describes the steepness of a surface as the ratio of vertical rise to horizontal run. Three equivalent notations are in common use, and the ability to convert fluently between them is a basic skill in civil engineering, construction, and surveying.
Angle (degrees): θ = arctan(G% / 100)
Ratio notation: 1 : X where X = run / rise = 100 / G%
Example: 5% grade = arctan(0.05) = 2.86° = 1:20 ratio
Percentage grade is most common in road design and drainage engineering. Degree notation is standard in surveying instruments and geographic information systems. Ratio notation (e.g., 1:12 for ADA ramps) is used in architectural accessibility standards and roof pitch specifications — a 4:12 roof pitch is a grade of 33.3%.
Design Standards for Slope
Engineering codes impose specific slope limits depending on application:
- ADA accessibility ramps — maximum 8.33% (1:12). Running slopes steeper than this require handrails and landings at specified intervals.
- Arterial roads — maximum 6% grade in flat to rolling terrain. Steeper grades reduce stopping distances on wet pavement and increase fuel consumption for heavy vehicles.
- Local residential roads — maximum 8-12% depending on jurisdiction and climate (less in snow zones).
- Drainage minimum — 0.5% minimum for paved surfaces to prevent ponding. Unpaved swales often require 1-2% minimum.
- Parking lots — 0.5% minimum, 5% maximum. Cross-slopes ≤ 2% for accessible spaces.
Steep grades require cut and fill earthwork calculations to create an acceptable roadbed. The volume of cut or fill is estimated from cross-sections at regular intervals using the average end area method or prismatoid formula.
Worked Example
A proposed driveway rises 3 metres over a horizontal distance of 60 metres. Convert to all three notations and check compliance with a maximum 8% grade limit.
Angle: θ = arctan(0.05) = 2.86°
Ratio: 1 : (60 / 3) = 1:20
Compliance check: 5.0% is below the 8% maximum — driveway is acceptable. ✓
The true slope distance (hypotenuse) = √(60² + 3²) = 60.07 m — only 0.12% longer than the horizontal distance, confirming that for small grades, horizontal and slope distances are nearly equal.
More Worked Examples
Example 2 — ADA wheelchair ramp for a 30-inch rise. ADA maximum 1:12 (8.33%) means run must be at least 12 × 30 = 360 inches = 30 feet. Plus a 5-foot landing at top and bottom per ADA 405.7, giving 40 feet of total horizontal path. Building a 1:16 ramp (easier grade) needs 40 feet of running slope — 50 feet total with landings.
Example 3 — Roof pitch 6:12. 6 rise over 12 run = 50% grade = arctan(0.5) = 26.57°. A 30-foot run roof rises 15 ft. Slope length (rafter) = √(30² + 15²) = 33.54 ft. Pitch 6:12 is the sweet spot for asphalt shingles — steep enough to shed water, shallow enough to walk safely during install.
Example 4 — Mountain road 7% warning sign. A 7% downhill means 7 ft drop per 100 ft horizontal = arctan(0.07) = 4.00°. For a truck descending 500 ft elevation, horizontal distance = 500 / 0.07 = 7 143 ft ≈ 1.35 miles. US DOT signs mandate "Steep Grade" warnings at 5% or more; runaway-truck ramps appear on extended 6%+ descents.
Example 5 — Sewer pipe drainage. Code minimum 2% (1:50) on a 100 ft lateral means 2 ft of drop. A gentler 1% run would need 4 ft depth at the far end — often too deep for cost reasons. Too steep (>5%) and water races ahead, leaving solids behind — the "clog at the crown" problem.
Common Pitfalls
- Confusing grade with angle. A 100% grade is a 45° angle, not vertical. Vertical is infinite grade (undefined).
- Measuring slope distance instead of run. "Run" is horizontal. If you tape-measure up a hillside you get hypotenuse length — divide by cos(θ) to get true run. For grades under 10% the error is under 0.5%.
- Mixing ratios "rise:run" and "run:rise". ADA 1:12 means 1 rise to 12 run. Roof pitch 6:12 also means 6 rise to 12 run (6:12 = 50% grade, not 6:12 meaning shallow). Always label units.
- Assuming small angles are negligible. A 2% floor slope in a large warehouse stacks up — a 200 ft bay has 4 ft of drop. That affects rack-level laser alignment and drainage layout.
- Not checking local code. ADA federal minimums are 1:12 but many states and cities require 1:16 or 1:20 for new construction. Driveway max grade varies: 10% in snowy jurisdictions, up to 20% in some California hillside zones.
Frequently Asked Questions
Why does grade use percent while angle uses degrees? Percent slope is linear in rise/run — easy mental math from a surveyor's tape (3 ft rise per 100 ft run = 3%). Degrees come from geometry but require arctan — awkward without a calculator. Both describe the same physical slope.
What's the steepest road in the world? Baldwin Street, Dunedin, New Zealand: 35% grade at its steepest. Canton Avenue, Pittsburgh, USA: 37% for a short block. Both exceed most vehicles' climbing capability in wet conditions.
Is a "5% grade" the same as a "5 degree" slope? No — 5% = arctan(0.05) = 2.86°. The numbers coincide only at 0. At 45° both are "100%" grade and "45 degrees" respectively, diverging rapidly beyond.
How do I measure slope without equipment? Phone smartphone levels work within ±0.5°. For longer runs, "water level" (clear tube filled with water) gives absolute horizontal reference; measure height difference at two ends, divide by distance.
What slope is safe to mow with a riding mower? Manufacturer limits vary; 15° (27% grade) is typical upper bound for residential tractors. Above that, use a walk-behind or a hillside-rated commercial unit. Most lawn-mowing injuries involve rollover on slopes steeper than rated.
Related Calculators
For related civil-engineering tools: Concrete Calculator for ramps and driveways, Stormwater Runoff Calculator for drainage sizing, and Soil Bearing Capacity for foundation work on sloped sites. The Length Converter handles unit changes. Browse the Construction category for more.
Disclaimer
This calculator is provided for educational and informational purposes only. While we strive for accuracy, users should verify all calculations independently. We are not responsible for any errors, omissions, or damages arising from the use of this calculator.
Also in Engineering
- → Soil Bearing Capacity — Terzaghi's bearing capacity for shallow foundations
- → Stormwater Runoff Calculator — Rational method peak runoff estimation (Q=CiA)
- → Concrete Calculator — Volume estimation for slabs, footings, walls, and columns
- → 3-Phase Power — Calculate 3-phase power, current, voltage, and power factor