Slope Percentage Calculator
Compute road/grade slope % from rise & run — or convert freely between percent grade, angle (°), and ratio ("1 in N"). See the pattern behind steps, ramps, roads, and staircases with a right-triangle illustration, a steepness gauge, and real-world comparisons.
Background
Slope percent is defined as % = (rise ÷ run) × 100 — it is not the same thing as the angle in degrees, which is a common mix-up. The angle follows θ = arctan(rise/run), and the traditional "1 in N" ratio (common on UK road signs and in construction drawings) means a rise of 1 unit for every N units of run, so % = 100/N.
How to use this calculator
- Choose Rise & Run if you've measured actual lengths (a ramp, a hill, a roof).
- Choose Percent Grade if you already have a % figure, e.g. from a road sign or spec sheet.
- Choose Angle if you know the incline in degrees.
- Choose Ratio "1 in N" if you're working from UK-style road signage or a construction drawing.
- Click Calculate to see every equivalent form, plus a triangle diagram, a steepness gauge, and a full step-by-step solution.
How the conversions work
Slope percent is simply rise divided by run, times 100 — it measures vertical change per 100 units of horizontal distance, nothing more.
Percent grade and angle in degrees are not the same number, and they diverge fast: 100% grade is a 45° angle, not 100°. The relationship is θ = arctan(%/100).
The "1 in N" ratio is just percent grade written differently — a smaller N means a steeper slope, since % = 100/N.
As the angle approaches 90° (vertical), the tangent — and therefore the percent grade — approaches infinity. A run of exactly 0 is undefined for the same reason.
Sign matters for rise & run: a negative rise means the slope goes downhill. The magnitude alone determines how steep it is.
Formula & Equations Used
Slope percent: % = 100 × (rise ÷ run)
Angle from rise & run: θ = arctan(rise ÷ run)
Percent from angle: % = 100 × tan(θ)
Ratio from percent: N = 100 ÷ |%| · Percent from ratio: % = 100 ÷ N
Example Problems & Step-by-Step Solutions
Example 1 — Rise 5 m over Run 100 m
Step: % = 100 × (5/100) = 5%. θ = arctan(0.05) ≈ 2.86°. Ratio: N = 100/5 = 20.
Result: 5% grade — a gentle slope, roughly 1 in 20.
Example 2 — 12% grade (given %)
Step: θ = arctan(12/100) ≈ 6.84°. N = 100/12 ≈ 8.33 → 1 in 8.33.
Result: despite the small-looking angle, 12% is steeper than most highway grade limits (typically 6–8%).
Example 3 — θ = 30° (given angle)
Step: % = 100 × tan(30°) ≈ 100 × 0.5774 = 57.7%. N = 1/tan(30°) ≈ 1.73 → 1 in 1.73.
Result: 57.7% grade — this is why percent grade and degrees diverge so quickly at steeper angles.
Example 4 — 1 in 12 (given ratio)
Step: % = 100/12 ≈ 8.33%. θ = arctan(1/12) ≈ 4.76°.
Result: this is the maximum slope allowed for an ADA-compliant wheelchair ramp in the US.
Frequently Asked Questions
Is a 10% grade the same as a 10° angle?
No. 10% grade means tan(θ) = 0.10, so θ ≈ 5.71° — noticeably gentler than 10°. Percent grade and degrees only stay close together for very shallow slopes.
Is a 45° slope the same as a 45% grade?
No — this is one of the most common mix-ups. A 45° angle is a 100% grade (tan 45° = 1). A 45% grade is actually only about 24.2°, much gentler than most people assume.
What does "1 in N" mean?
For every N units traveled horizontally, the surface rises 1 unit. So % grade = 100/N — a small N (like 1 in 4) is very steep, while a large N (like 1 in 40) is gentle.
What happens when run = 0?
That's a vertical line — undefined/infinite percent grade, with θ = 90°. This calculator flags that case with a field error instead of showing a meaningless number.
What counts as a steep slope in real life?
Roughly: under 3% is barely noticeable; 3–8% covers most accessible ramps and driveways (the ADA max is 1-in-12, about 8.3%); highways are usually capped around 6–8%; and slopes above 25–30% rival some of the world's steepest streets, like Baldwin Street in New Zealand or Filbert Street in San Francisco.
Why does percent grade explode near vertical?
Because % grade is 100 × tan(θ), and tangent grows without bound as θ approaches 90°. A 89.9° slope is already thousands of percent — the angle is a far more stable way to describe near-vertical surfaces.