Construction calculators

Slope Percentage Calculator

Updated Jul 12, 2026 By Jehan Wadia
Rate Formulas
Unit System
Switching updates the default length units. You can still pick a different unit for each field below.
Input Mode
Solve for:
Negative values indicate a downhill (descending) slope.
A run of zero represents a vertical surface.
Used when solving for Rise or Run.
Quick Picks
Display Options
Results
Slope Percentage
Decimal Form
Angle (θ)
Ratio
Direction
Step-by-Step Solution
Right-Triangle Illustration
Steepness Gauge
Slope Profile

Introduction

A slope percentage tells you how steep a surface is. It compares the rise (how far up or down something goes) to the run (how far it goes across). Builders, engineers, and landscapers use slope percentage every day to plan roads, ramps, driveways, drainage systems, and more. Getting the slope right matters because it affects water flow, safety, and whether a project meets building codes.

This slope percentage calculator lets you find the slope in several ways. You can enter the rise and run, type in a percent grade, provide an angle in degrees, or use a ratio like 1 in 20. The tool then converts your input into every other format so you get the full picture. It also shows a step-by-step solution, a right-triangle diagram, and a steepness gauge so you can see exactly how steep your slope is. You can switch between imperial and metric units, and the calculator handles both uphill and downhill slopes. If you need to work with slope as a mathematical concept between two coordinate points, our slope calculator is a helpful companion tool.

How to Use Our Slope Percentage Calculator

Enter your known slope measurements below, and this calculator will give you the slope percentage, angle in degrees, decimal form, ratio, and direction (uphill, downhill, or level).

Pick your unit system. Choose Imperial (inches, feet, yards, miles) or Metric (millimeters, centimeters, meters, kilometers). You can also change the unit for each field on its own. If you need help converting between metric and imperial lengths, our meters to feet calculator can assist.

Choose your input mode. Click the tab that matches what you already know: Rise & Run, Percent Grade, Angle in degrees, or Ratio (1 in N).

If you chose Rise & Run: First, pick what you want to solve for — Slope %, Rise, or Run. Then fill in the two known values. The calculator will find the missing one. A negative rise means the slope goes downhill. A run of zero means the surface is vertical. The relationship between rise, run, and the slope length follows the Pythagorean theorem — you can verify those values with our Pythagorean theorem calculator.

If you chose Percent Grade: Type in the slope percentage you already know. Use a negative number for a downhill slope.

If you chose Angle: Type in the slope angle in degrees. The value must be between −90° and 90°. If you need to work with trigonometric functions like tangent or arctangent directly, try our trig calculator or tan inverse calculator.

If you chose Ratio: Type in the N value for a "1 in N" ratio. For example, enter 20 if the slope rises 1 unit for every 20 units of horizontal run. You can explore ratios further with our ratio calculator.

Use a Quick Pick to get started fast. Click any preset button to load common slope values into the calculator right away.

Press Calculate. The results panel will show your slope percentage, decimal form, angle, ratio, and slope direction. Below the results, you can view a step-by-step solution, a right-triangle diagram, a steepness gauge, and a slope profile chart.

Adjust the display options. Use the checkboxes to show or hide the step-by-step working, the triangle diagram, or the steepness gauge. Check "Round to significant figures" if you want shorter numbers in your results.

Press Reset to clear all fields and return the calculator to its default settings.

What Is Slope Percentage?

Slope percentage tells you how steep a surface is. It compares how much the ground goes up or down (the rise) to how far it goes across (the run). To find it, you divide the rise by the run and multiply by 100. For example, if a hill rises 5 feet over a horizontal distance of 100 feet, the slope is 5%. This is closely related to the concept of rate of change, which measures how one quantity changes relative to another.

How Slope Percentage Is Used in Construction

Builders and engineers use slope percentage every day. It helps them plan roads, driveways, ramps, drainage systems, and building foundations. A road that is too steep can be unsafe for cars. A ramp that is too steep will not meet building codes for wheelchair access. Proper drainage needs a slight slope so water flows away from a structure instead of pooling around it.

Slope percentage also plays a key role in roof design. The pitch of a roof determines how well it sheds rain and snow — our roof pitch calculator helps you work out those measurements. Similarly, when building stairs, the rise and run of each step define the staircase slope, and you can plan those dimensions with our stair calculator or stair stringer calculator. For projects involving concrete, asphalt, or gravel, knowing the slope of the surface is essential for estimating material quantities and ensuring proper drainage. If your project involves cutting into a hillside, our excavation calculator can help you estimate the volume of earth to move, while a retaining wall calculator helps you plan the structure that holds the slope in place.

Common Slope Values

A flat surface has a slope of 0%. Most paved roads stay between 1% and 6%. The Americans with Disabilities Act (ADA) requires wheelchair ramps to have a maximum slope of 8.33%, which is a 1:12 ratio — you can verify ADA-compliant ramp dimensions with our ramp slope calculator. Residential driveways typically range from 2% to 15%. Anything above 15% starts to feel noticeably steep, and slopes above 100% mean the rise is greater than the run — that is steeper than a 45° angle.

Other Ways to Express Slope

Slope can be written in several forms. A percentage is the most common in construction. An angle in degrees is often used in engineering and surveying — our angle calculator can help you work with degree measurements. A ratio like "1 in 20" means the surface rises 1 unit for every 20 units of horizontal distance. A decimal is simply the rise divided by the run without multiplying by 100. All of these describe the same thing — just in different ways. This calculator converts between all four forms instantly. Because the rise, run, and slope length form a right triangle, you can also explore these relationships with our right triangle calculator.

Uphill vs. Downhill Slopes

A positive slope percentage means the surface goes uphill. A negative value means it goes downhill. The steepness is the same either way — only the direction changes. If a slope reads −5%, it drops 5 feet for every 100 feet of horizontal distance. Understanding how percentages increase or decrease is a foundational math concept — you can explore it further with our percentage calculator.


Formulas used

Slope Percentage from Rise and Run
\text{Slope \%} = \frac{\text{Rise}}{\text{Run}} \times 100
Angle from Slope
\theta = \arctan\!\left(\frac{\text{Rise}}{\text{Run}}\right)
Slope Percentage from Angle
\text{Slope \%} = \tan(\theta) \times 100
Slope Percentage from Ratio (1 in N)
\text{Slope \%} = \frac{1}{N} \times 100
Solve for Rise
\text{Rise} = \text{Run} \times \frac{\text{Slope \%}}{100}
Solve for Run
\text{Run} = \frac{\text{Rise}}{\text{Slope \%} \div 100}

Frequently asked questions

What is the formula for slope percentage?

The formula is Slope % = (Rise ÷ Run) × 100. Rise is the vertical change and run is the horizontal distance. For example, a rise of 3 feet over a run of 50 feet gives a slope of (3 ÷ 50) × 100 = 6%.

What does a 100% slope mean?

A 100% slope means the rise equals the run. The surface goes up 1 foot for every 1 foot across. That equals a 45-degree angle. It does not mean the surface is vertical.

Can a slope percentage be higher than 100%?

Yes. A slope above 100% means the rise is greater than the run. For example, a 200% slope rises 2 feet for every 1 foot of horizontal distance. That equals about a 63.4-degree angle.

How do I convert slope percentage to degrees?

Use the formula Angle = arctan(Slope % ÷ 100). For example, a 25% slope gives arctan(0.25) = about 14.04 degrees. This calculator does the conversion for you automatically.

How do I convert degrees to slope percentage?

Use the formula Slope % = tan(angle) × 100. For example, a 10-degree angle gives tan(10°) × 100 = about 17.63%. Enter your angle in the Angle tab and the calculator will show the slope percentage.

What does a negative slope percentage mean?

A negative slope means the surface goes downhill. A slope of −8% drops 8 feet for every 100 feet of horizontal distance. The steepness is the same as +8%, only the direction changes.

What does the 1 in N ratio mean?

A ratio of 1 in N means the surface rises 1 unit for every N units of horizontal distance. For example, 1 in 12 means a 1-foot rise over 12 feet of run. To get the slope percentage from a ratio, divide 1 by N and multiply by 100. So 1 in 12 = about 8.33%.

What happens when the run is zero?

A run of zero means the surface is perfectly vertical. The slope percentage is undefined (infinite), and the angle is 90 degrees. The calculator will show a special alert explaining this.

What slope is needed for proper water drainage?

Most building codes require a minimum slope of 1% to 2% for water drainage away from a building. A common rule is a 2% slope, which means the surface drops about ¼ inch per foot of run.

What is the maximum slope allowed for an ADA ramp?

The ADA allows a maximum slope of 8.33%, which is a 1:12 ratio. That means for every 1 inch of rise, the ramp must be at least 12 inches long horizontally.

What is the difference between slope percentage and grade?

They are the same thing. The terms slope percentage and percent grade both refer to (rise ÷ run) × 100. You will see both terms used on road signs and construction plans.

Can I use different units for rise and run?

Yes. This calculator lets you pick a separate unit for rise and run. It converts both values to meters internally before calculating, so you get an accurate result even when the units do not match.

How do I find the rise when I know the slope and run?

Use the formula Rise = Run × (Slope % ÷ 100). In the calculator, select the Rise & Run tab, click "Solve for Rise," enter your run and slope percentage, then press Calculate.

How do I find the run when I know the slope and rise?

Use the formula Run = Rise ÷ (Slope % ÷ 100). In the calculator, select the Rise & Run tab, click "Solve for Run," enter your rise and slope percentage, then press Calculate.

What do the steepness gauge colors mean?

The gauge shows six categories based on the absolute slope percentage:

  • Flat: 0–1%
  • Gentle: 1–5%
  • Moderate: 5–15%
  • Steep: 15–45%
  • Very Steep: 45–100%
  • Extreme: above 100%

What is a typical driveway slope?

Most residential driveways have a slope between 2% and 15%. A slope around 5% to 8% is comfortable for most vehicles. Slopes above 15% can be hard to drive on in wet or icy conditions.

Is slope percentage the same as roof pitch?

No. Roof pitch is usually written as a ratio of rise over 12 inches of run (like 4:12). Slope percentage uses rise over run times 100. A 4:12 pitch equals about a 33.3% slope. You can convert between the two using this calculator.

What does the triangle diagram show?

The triangle diagram shows a right triangle with your rise, run, and hypotenuse (slope length) labeled. It also shows the angle at the base. This helps you see the shape of the slope you are measuring.