Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Slope Percentage
3.00%
Input Rise (Vertical) 3
Input Run (Horizontal) 100
Slope as Decimal 0.03
Slope Angle (Degrees) 1.7
Slope Ratio 1:33.33

What the Slope Percentage Calculator Does

This tool converts a slope's two basic measurements — the rise and the run — into four useful outputs at once: slope percentage, slope as a decimal, the angle in degrees, and a simplified ratio. It is unit-agnostic, so you can enter both values in metres, feet, centimetres or inches, as long as they share the same unit. It is widely used in construction, landscaping, road and ramp design, roofing, and drainage planning anywhere in the world.

The Two Inputs You Enter

  • Rise (Vertical Distance) — how much the surface goes up (or down) over the measured stretch.
  • Run (Horizontal Distance) — the level, horizontal distance covered.

The Formula

The core calculation is simply:

Slope Percentage = (Rise ÷ Run) × 100

From the same two numbers the calculator also derives:

  • Decimal slope = Rise ÷ Run
  • Angle in degrees = arctan(Rise ÷ Run), converted to degrees
  • Ratio = "1 : (Run ÷ Rise)", rounded to two decimals
Advertisement
Right triangle showing rise as vertical side and run as horizontal side of an incline
Slope percentage is the rise divided by the run, multiplied by 100.

Worked Example

Suppose a path climbs a rise of 2 metres over a run of 20 metres.

  • Slope percentage = (2 ÷ 20) × 100 = 10%
  • Decimal slope = 2 ÷ 20 = 0.1
  • Angle = arctan(0.1) ≈ 5.71°
  • Ratio = 1 : (20 ÷ 2) = 1:10

So a 2 m rise over 20 m is a 10% grade — a moderate but noticeable incline.

Incline with a 2 meter rise over a 10 meter run yielding 20 percent slope
A 2 m rise over a 10 m run gives a 20% slope.

Frequently Asked Questions

Is slope percentage the same as the angle in degrees? No. A 100% slope is not 90° — it is a 45° angle, because percentage is rise over run, not the angle itself. The calculator shows both so you don't have to convert manually.

What units should I use? Any length unit works, but the rise and run must use the same unit. Because the formula is a ratio, the units cancel out and the percentage stays the same.

Why does my ratio look unusual? The ratio is always written as "1 : (run ÷ rise)". For a gentle slope this gives a large second number (e.g. 1:20); for a steep slope it gives a small one (e.g. 1:2). If the rise is larger than the run, the ratio will be less than 1:1.

Last updated: