Slope Percentage Calculator – Grade %, Angle & Rise over Run

math arithmetic

Convert slope percentage, angle, rise, run and gradient formats for engineering and planning.

Calculate slope percentage, rise, run, angle, and slope ratio with this free Slope Percentage Calculator. Convert between slope %, degrees, and ratios with ease.

Slope Percentage Calculator

Calculate slope percentage, angle, rise, and run.

How steep is a road or driveway? What angle does a ramp make with the ground? How do you convert a roof pitch or slope ratio into a percentage?

These questions all come down to the same basic calculation: slope.

The Slope Percentage Calculator lets you calculate and convert between slope percentage, rise, run, angle, and slope ratio. It supports four calculation modes:

  • Slope — calculate slope percentage from Rise and Run
  • Rise — calculate vertical height from slope percentage and Run
  • Run — calculate horizontal distance from slope percentage and Rise
  • Angle — calculate the slope angle from Rise and Run

Whether you’re checking a driveway, designing a ramp, working on a landscaping project, estimating a roof slope, or studying trigonometry, this calculator can help you find the result quickly.

What Is Slope Percentage?

Slope describes how much a surface rises or falls over a given horizontal distance.

Four terms are especially important:

  • Rise — the vertical change in height
  • Run — the horizontal distance
  • Slope Percentage — the rise divided by the run, expressed as a percentage
  • Slope Angle — the angle between the sloping surface and the horizontal

The basic slope percentage formula is:

Slope (%) = (Rise ÷ Run) × 100

This is also commonly called rise over run or percent grade.

For example, if a surface rises 2 meters over a horizontal distance of 20 meters:

Slope = (2 ÷ 20) × 100 = 10%

The slope is therefore 10%.

Slope Percentage Is Not the Same as Slope Angle

One of the most common slope mistakes is treating the percentage and the angle as if they were the same thing.

They are related, but they are not equal.

A 100% slope is 45°, not 100°, because:

tan(45°) = 1

A 100% slope means the rise and run are equal:

Rise ÷ Run = 1

As the angle approaches 90°, the slope percentage increases without an upper limit.

For example:

SlopeApproximate Angle
1%0.57°
5%2.86°
10%5.71°
25%14.04°
50%26.57°
100%45°
200%63.43°

This is why a slope can be greater than 100%.

Slope Percentage vs. Angle vs. Ratio

The same slope can be described in several different ways.

Suppose:

Rise = 3 m

Run = 12 m

Then:

Slope = (3 ÷ 12) × 100 = 25%

The corresponding angle is:

Angle = arctan(3 ÷ 12) ≈ 14.04°

The slope ratio is:

Rise = 3:12 = 1:4

So the same slope can be expressed as:

  • 25% slope
  • 14.04° angle
  • 1:4 slope ratio

These values describe the same geometric relationship, but they are used in different contexts. Percent grade is common for roads and ramps, ratios are common in construction and design, and degrees are common in geometry and trigonometry.

How to Use the Slope Percentage Calculator

Using the calculator only takes a few steps.

Step 1: Choose a Calculation Mode

Select the result you want:

  • Slope — enter Rise and Run to calculate slope percentage
  • Rise — enter slope percentage and Run to calculate vertical rise
  • Run — enter slope percentage and Rise to calculate horizontal run
  • Angle — enter Rise and Run to calculate the slope angle

Step 2: Enter Your Values

Enter the measurements required by the selected mode.

Rise and Run can use different units. For example, you can enter Rise in centimeters and Run in meters. The calculator converts the values to a common unit before calculating the result.

Supported length units include:

  • mm
  • cm
  • m
  • km
  • in
  • ft
  • yd
  • mi

Step 3: Check the Results

Depending on the selected mode, the calculator can show:

  • Slope percentage
  • Slope angle
  • Rise
  • Run
  • Simplified slope ratio
  • Input values with their selected units

This lets you see the same slope in the form that is most useful for your calculation.

Input Requirements

The calculator uses the following input rules:

  • Slope mode: Rise and Run must be greater than 0
  • Angle mode: Rise and Run must be greater than 0
  • Rise mode: Run must be greater than 0, and slope cannot be negative
  • Run mode: Rise must be greater than 0, and slope must be greater than 0

A zero slope represents a horizontal surface mathematically, but whether it can be entered depends on the calculation mode.

Slope Percentage Formula

The basic formula for slope percentage is:

Slope (%) = (Rise ÷ Run) × 100

For example, if the Rise is 3 meters and the Run is 12 meters:

Slope = (3 ÷ 12) × 100

Slope = 25%

This means that for every 100 units of horizontal distance, the surface rises 25 units.

The relationship can also be written as:

Rise ÷ Run = Slope % ÷ 100

This form is useful when solving for a missing Rise or Run.

How to Calculate Slope Angle

The slope angle is calculated using the inverse tangent function:

Angle = arctan(Rise ÷ Run)

Because:

Slope % = (Rise ÷ Run) × 100

you can also calculate the angle directly from the slope percentage:

Angle = arctan(Slope % ÷ 100)

For example, a 25% slope gives:

Angle = arctan(25 ÷ 100)

Angle = arctan(0.25)

Angle ≈ 14.04°

So a 25% slope corresponds to an angle of approximately 14.04 degrees.

How to Calculate Rise From Slope

If you know the slope percentage and horizontal Run, you can calculate the vertical Rise.

Starting with:

Slope % = (Rise ÷ Run) × 100

rearrange the formula:

Rise = Run × (Slope % ÷ 100)

Example: 8% Slope Over 50 m

Suppose a slope is 8% and the horizontal Run is 50 m.

Rise = 50 × (8 ÷ 100)

Rise = 50 × 0.08

Rise = 4 m

So the surface rises 4 meters over a 50-meter horizontal distance.

How to Calculate Run From Slope

If you know the Rise and the slope percentage, you can calculate the required horizontal Run.

The formula is:

Run = Rise ÷ (Slope % ÷ 100)

or:

Run = Rise × 100 ÷ Slope %

Example: 10% Slope With a 2 m Rise

Suppose you need to rise 2 meters and want a slope of 10%.

Run = 2 ÷ 0.10

Run = 20 m

So the required horizontal Run is 20 meters.

Convert Slope Percentage to Degrees

To convert a slope percentage to an angle, divide the percentage by 100 and take the inverse tangent:

Angle = arctan(Slope % ÷ 100)

For example:

5% slope → arctan(0.05) ≈ 2.86°

10% slope → arctan(0.10) ≈ 5.71°

50% slope → arctan(0.50) ≈ 26.57°

100% slope → arctan(1) = 45°

The reverse conversion is:

Slope % = tan(Angle) × 100

For example, for a 30° slope:

Slope = tan(30°) × 100 ≈ 57.74%

So a 30° slope is approximately a 57.74% grade.

Convert Slope Ratio to Percentage

Slope is also commonly written as a ratio of Rise to Run.

For example:

1:4

means the surface rises 1 unit for every 4 units of horizontal distance.

To convert a slope ratio a to a percentage:

Slope % = (a ÷ b) × 100

Therefore:

1:4 = (1 ÷ 4) × 100 = 25%

The corresponding angle is:

Angle = arctan(1 ÷ 4) ≈ 14.04°

What Does “1 in N” Mean?

You may also see slope written as:

1 in N

or:

1

This means the surface rises 1 unit for every N units of horizontal Run.

For a 1 in 20 slope:

Slope = (1 ÷ 20) × 100

Slope = 5%

So:

1:20 = 5%

The same relationship can be converted to an angle:

Angle = arctan(1 ÷ 20) ≈ 2.86°

Mixed Units: Rise and Run

Rise and Run do not have to be entered using the same unit, as long as both are units of length.

For example:

Rise = 30 cm

Run = 4 m

First convert the Rise to meters:

30 cm = 0.3 m

Then calculate:

Slope = (0.3 ÷ 4) × 100

Slope = 7.5%

The calculator performs this unit conversion automatically.

Some useful length conversions include:

  • 1 cm = 0.01 m
  • 1 mm = 0.001 m
  • 1 ft = 0.3048 m
  • 1 yd = 0.9144 m
  • 1 mi = 1,609.344 m

Why Unit Conversion Matters

Suppose you divide 30 cm directly by 4 m:

30 ÷ 4 = 7.5

That number does not mean a 7.5% slope because the units are different.

After converting:

30 cm = 0.3 m

the correct calculation is:

0.3 ÷ 4 × 100 = 7.5%

Always make sure Rise and Run are expressed in compatible units before calculating slope.

Common Slope Calculation Mistakes

Mistake 1: Confusing Percentage With Degrees

A 100% slope is 45°, not 100°.

Percentage describes the ratio of Rise to Run, while degrees describe the angle relative to the horizontal.

Mistake 2: Reversing Rise and Run

The slope formula is:

Rise ÷ Run

not:

Run ÷ Rise

For example, a Rise of 3 and Run of 12 gives:

3 ÷ 12 = 0.25

and therefore:

25%

Reversing them would give 400%, which describes a completely different slope.

Mistake 3: Mixing Units

Do not divide centimeters directly by meters without converting one of them first.

For example:

30 cm = 0.3 m

before calculating the slope against a Run measured in meters.

Mistake 4: Using the Sloping Length as the Run

Run means the horizontal distance, not the length measured along the sloping surface.

If you measure the slope itself from its lower end to its upper end, that measurement is the slope length or hypotenuse, not the Run.

Using the slope length in place of Run will produce an incorrect slope percentage.

Practical Slope Examples

Example 1: Calculate the Slope of a Driveway

A driveway rises 1.2 m over a horizontal distance of 15 m.

Use:

Slope = (Rise ÷ Run) × 100

Slope = (1.2 ÷ 15) × 100

Slope = 8%

The angle is:

Angle = arctan(0.08) ≈ 4.57°

So the driveway has an 8% slope, equivalent to approximately 4.57°.

Example 2: Convert a 1:12 Slope

Suppose a ramp has a slope ratio of:

1:12

The percentage is:

Slope = (1 ÷ 12) × 100 ≈ 8.33%

The angle is:

Angle = arctan(1 ÷ 12) ≈ 4.76°

So a 1:12 slope corresponds to approximately 8.33% or 4.76°.

A 1:12 ratio is commonly used as a reference in accessibility and ramp design, but actual requirements can vary by location, building type, and applicable regulations. Always check the relevant local standards for a real project.

Example 3: Calculate Rise From a 5% Slope

Suppose the slope is 5% and the horizontal Run is 40 ft.

Rise = 40 × (5 ÷ 100)

Rise = 2 ft

The vertical rise is therefore 2 feet.

Example 4: Calculate Run From a 12% Slope

Suppose a slope needs to rise 0.6 m and the target slope is 12%.

Run = 0.6 ÷ 0.12

Run = 5 m

The required horizontal Run is 5 meters.

Example 5: Calculate Slope With Mixed Units

Suppose:

Rise = 30 cm

Run = 4 m

Convert the Rise:

30 cm = 0.3 m

Then:

Slope = (0.3 ÷ 4) × 100

Slope = 7.5%

So the slope is 7.5%, with an angle of approximately 4.29°.

Slope Percentage Reference Table

The following values show how common slope percentages relate to approximate angles and ratios.

SlopeAngleApproximate Ratio
1%0.57°1:100
2%1.15°1:50
5%2.86°1:20
8.33%4.76°1:12
10%5.71°1:10
12.5%7.13°1:8
20%11.31°1:5
25%14.04°1:4
50%26.57°1:2
100%45°1:1

The ratio column assumes the slope is expressed as Rise.

Where Slope Calculations Are Used

Slope calculations are useful in many practical and mathematical situations.

Roads and Driveways

Road grades are often expressed as percentages.

For example, a 6% grade means the road rises 6 units vertically for every 100 units of horizontal distance.

Ramps and Accessibility

Ramp slopes may be expressed as percentages, ratios, or angles.

For example, a 1:12 slope corresponds to approximately 8.33%.

Actual accessibility requirements depend on the applicable local building codes and standards.

Roofing

Roof pitch and slope describe how quickly a roof rises relative to its horizontal span.

Depending on the country and industry, roof slope may be expressed using a ratio, percentage, angle, or pitch notation.

Landscaping and Drainage

Slope is important when designing gardens, retaining areas, drainage paths, and other outdoor spaces.

A small slope can determine the direction in which water flows across a surface.

Construction and Engineering

Rise, Run, slope percentage, and angle are common measurements when designing or checking ramps, grades, surfaces, and structures.

Mathematics and Trigonometry

Slope provides a practical application of ratios and tangent functions.

Given Rise and Run:

tan(θ) = Rise ÷ Run

and therefore:

θ = arctan(Rise ÷ Run)

Final Thoughts

Slope is fundamentally a ratio: vertical change divided by horizontal change.

Once that relationship is clear, the different ways of expressing slope become easy to connect:

Slope (%) = Rise ÷ Run × 100

Angle = arctan(Rise ÷ Run)

Slope Ratio = Rise

For example, a slope with Rise 3 and Run 12 can be expressed as:

25% = 14.04° = 1:4

The Slope Percentage Calculator brings these calculations together in one tool. You can calculate slope percentage, solve for Rise or Run, find the slope angle, convert between percentages and ratios, and work with different length units.

Whether you’re checking a driveway grade, calculating a ramp slope, working on a construction measurement, or solving a trigonometry problem, enter the values you know and let the calculator handle the conversion and arithmetic.

Try the free Slope Percentage Calculator on aicalcory and calculate your next slope in seconds.

Frequently Asked Questions

How do I calculate slope percentage?

Divide Rise by Run and multiply by 100: Slope (%) = (Rise ÷ Run) × 100 For example, a Rise of 3 m over a Run of 12 m gives: 3 ÷ 12 × 100 = 25%

Is a 100% slope 90 degrees?

No. A 100% slope is 45° because a 100% grade means: Rise ÷ Run = 1 and: arctan(1) = 45° A 90° angle represents a vertical line, for which the slope percentage approaches infinity rather than becoming 90%.

How do I convert slope percentage to degrees?

Use the inverse tangent: Angle = arctan(Slope % ÷ 100) For example: 8% → arctan(0.08) ≈ 4.57°

How do I convert degrees to slope percentage?

Use the tangent function: Slope % = tan(Angle) × 100 For example: 30° → tan(30°) × 100 ≈ 57.74%

What does a 1 in 20 slope mean?

A 1 in 20 slope means the surface rises 1 unit for every 20 units of horizontal Run. Its percentage is: 1 ÷ 20 × 100 = 5% Its angle is approximately: 2.86°

Is a 5% slope steep?

A 5% slope corresponds to an angle of approximately 2.86°. Whether that is considered steep depends on the application. A 5% grade is a relatively gentle slope in many contexts, but roads, ramps, trails, and drainage systems have different design requirements.

Can Rise and Run use different units?

Yes. For example, you can use centimeters for Rise and meters for Run. The values must first be converted to compatible units before calculating slope. The calculator handles this conversion automatically.

What is the difference between slope percentage and slope ratio?

Both describe the relationship between Rise and Run. Slope percentage is: (Rise ÷ Run) × 100 Slope ratio is written as: Rise For example: 3:12 = 1:4 = 25%

What is the difference between slope and angle?

Slope describes the ratio between vertical and horizontal change. Angle describes the inclination of the surface relative to the horizontal. They are related by: Slope = tan(Angle) and: Angle = arctan(Slope) When slope is expressed as a percentage: Angle = arctan(Slope % ÷ 100)

Can a slope be greater than 100%?

Yes. A 100% slope means Rise equals Run and corresponds to 45°. A slope greater than 100% simply means the Rise is greater than the Run. For example: 200% = Rise/Run of 2 and the corresponding angle is approximately: 63.43°

What is the difference between Run and slope length?

Run is the horizontal distance. Slope length is the distance measured along the sloping surface. They are not interchangeable. If Rise and Run form a right triangle, the slope length is the hypotenuse: Slope Length = √(Rise² + Run²) Using the slope length as Run will give an incorrect slope percentage.

What happens if Rise or Run is zero?

The answer depends on the calculation. A Rise of zero represents a horizontal surface with a mathematical slope of 0%. However, the calculator's input requirements vary by mode. A Run of zero cannot be used for the standard Rise-over-Run slope formula because it would require division by zero.

Explore More math Calculators