Slope Percentage Calculator

Calculate slope percentage from rise and run, angle, or an existing grade value. Get the slope percent, slope angle, decimal grade, rise per 100 units, and slope ratio in one clean result with formulas and worked examples.

Rise ÷ Run Grade % Slope Angle Slope Ratio

📐 Slope Percentage Calculator

Use rise and run for ramps, roads, roofs, stairs, drainage, and terrain. Use angle if you already know the slope angle in degrees.
Use the same unit for rise and run. Example: \(5\) ft rise over \(100\) ft run, or \(5\) m rise over \(100\) m run.
Enter an angle between \(-90^\circ\) and \(90^\circ\), excluding exactly \(90^\circ\), because a vertical line has undefined slope percentage.
Enter the slope percent directly. Example: \(5\) means \(5\%\), which equals \(5\) units of rise per \(100\) units of horizontal run.
Slope Percentage
5.00%
A rise of \(5\) over a run of \(100\) gives a slope of \(5.00\%\).
Slope angle2.86°
Decimal grade0.0500
Rise per 100 run5.00
Slope ratio1 in 20.00
Live Calculation
\[ \text{Slope \%}=\frac{5}{100}\times100\%=5.00\% \]
Slope percentage is calculated by dividing rise by run, then multiplying by \(100\%\).
Fast rule: Slope percentage is the vertical change divided by the horizontal distance, multiplied by \(100\%\). A \(5\%\) slope means \(5\) units of rise for every \(100\) units of horizontal run.

🧮 Slope Percentage Formula

Slope percentage, also called percent grade or simply grade, measures how steep a line, road, ramp, roof, driveway, hill, drain, path, or surface is. It compares the vertical change, called the rise, with the horizontal distance, called the run. The basic idea is simple: divide the rise by the run, then multiply by \(100\%\). The result tells you how many units the surface rises or falls for every \(100\) units of horizontal distance.

Main Slope Percentage Formula
\[ \text{Slope \%} = \frac{\text{Rise}}{\text{Run}} \times100\% \]
Rise is vertical change. Run is horizontal distance. Rise and run must use the same unit.

Using variables, the formula can be written as \(G=\frac{R}{H}\times100\%\), where \(G\) is grade or slope percentage, \(R\) is rise, and \(H\) is horizontal run. Some books use \(m\) for the decimal slope, where \(m=\frac{R}{H}\). In that case, slope percentage is simply \(m\times100\%\).

Algebraic Form
\[ G=\frac{R}{H}\times100\%, \qquad m=\frac{R}{H}, \qquad G=100m \]
\(G\) = slope percentage, \(R\) = rise, \(H\) = horizontal run, and \(m\) = decimal slope.

For example, if a ramp rises \(5\) cm over a horizontal run of \(100\) cm, the slope percentage is \(5\%\). If a road rises \(8\) m over a horizontal distance of \(100\) m, the slope is \(8\%\). If a drainage pipe drops \(2\) cm over \(100\) cm, its slope is \(-2\%\) if the direction is treated as downhill. The sign tells direction: positive slope rises as you move forward, while negative slope falls as you move forward.

Example With Rise and Run
\[ \text{Slope \%} = \frac{5}{100} \times100\% = 5\% \]
A \(5\%\) slope means \(5\) units of vertical rise for every \(100\) units of horizontal run.

Slope percentage is closely related to slope angle. The angle is measured in degrees from the horizontal. The relationship uses the tangent function because tangent compares the opposite side of a right triangle to the adjacent side. In a slope triangle, the opposite side is the rise and the adjacent side is the run.

Slope Angle Formula
\[ \theta=\tan^{-1}\!\left(\frac{\text{Rise}}{\text{Run}}\right) = \tan^{-1}\!\left(\frac{\text{Slope \%}}{100}\right) \]
\(\theta\) = slope angle in degrees. A small angle can still produce a noticeable slope percentage.

If you already know the angle, you can calculate slope percentage by reversing the angle formula. Take the tangent of the angle and multiply by \(100\%\). This is useful when you have an angle measurement from a protractor, inclinometer, phone level, engineering drawing, or roof plan.

Angle to Slope Percentage Formula
\[ \text{Slope \%} = \tan(\theta)\times100\% \]
Use degrees for \(\theta\). For example, \(5^\circ\) gives approximately \(8.75\%\).

📖 How to Use the Slope Percentage Calculator

  1. 1
    Choose your input method

    Select rise and run if you know the vertical and horizontal distances. Select angle if you know the slope angle. Select slope percentage if you want to convert grade into angle, decimal slope, or ratio.

  2. 2
    Enter the values

    For rise and run, use the same unit for both values. For example, use meters and meters, feet and feet, or inches and inches. Do not mix units unless you convert first.

  3. 3
    Calculate the slope

    The calculator returns slope percentage, slope angle, decimal grade, rise per \(100\) units of run, and a practical ratio such as \(1\) in \(20\).

  4. 4
    Interpret the result

    A \(5\%\) slope means \(5\) units of rise per \(100\) units of horizontal distance. A negative result means the surface falls in the chosen direction.

✅ Worked Examples

Example 1 — Calculate Slope Percentage From Rise and Run

A path rises \(6\) meters over a horizontal distance of \(120\) meters. The rise is \(6\), and the run is \(120\). Use the slope percentage formula:

\[ \text{Slope \%} = \frac{6}{120}\times100\% \]

\[ \text{Slope \%} = 0.05\times100\% = 5\% \]

The slope is 5%. This means the path rises \(5\) meters for every \(100\) meters of horizontal distance.

Example 2 — Convert Slope Percentage to Angle

A road sign shows an \(8\%\) grade. To find the angle, divide the percentage by \(100\), then take the inverse tangent.

\[ \theta=\tan^{-1}\!\left(\frac{8}{100}\right) \]

\[ \theta=\tan^{-1}(0.08)\approx4.57^\circ \]

An \(8\%\) grade is only about 4.57 degrees. This is why slope percentage and slope angle should not be treated as the same thing.

Example 3 — Convert Angle to Slope Percentage

A ramp has an angle of \(5^\circ\). To convert the angle to slope percentage, use the tangent formula:

\[ \text{Slope \%}=\tan(5^\circ)\times100\% \]

\[ \text{Slope \%}\approx0.08749\times100\%=8.75\% \]

So a \(5^\circ\) ramp has a slope of approximately 8.75%.

Example 4 — Negative Slope Percentage

A drainage pipe drops \(3\) cm over a horizontal run of \(150\) cm. If we treat downward movement as negative rise, then \(R=-3\) and \(H=150\).

\[ \text{Slope \%} = \frac{-3}{150}\times100\% = -2\% \]

The slope is \(-2\%\). The negative sign simply means the pipe descends in the chosen direction.

Example 5 — Slope Ratio From Percentage

A \(10\%\) slope means \(10\) units of rise per \(100\) units of run. Divide both numbers by \(10\):

\[ 10:100=1:10 \]

This can also be stated as a 1 in 10 slope. A \(5\%\) slope is \(5:100=1:20\), so it is a \(1\) in \(20\) slope.

📐 Slope Percentage, Angle, Ratio, and Decimal Grade

Slope can be written in several forms, and each form is useful in a different context. In mathematics, slope is often written as a decimal or ratio, such as \(0.05\). In roads and civil engineering, slope is often shown as a percentage, such as \(5\%\). In geometry and trigonometry, slope is often shown as an angle, such as \(2.86^\circ\). In construction, drainage, accessibility, and ramps, slope may be written as a ratio such as \(1:20\) or “1 in 20.”

Slope Form Formula Example Common Use
Slope Percentage \(\frac{\text{Rise}}{\text{Run}}\times100\%\) \(5\%\) Road grade, ramps, driveways, drainage, terrain.
Decimal Grade \(\frac{\text{Rise}}{\text{Run}}\) \(0.05\) Algebra, engineering calculations, spreadsheets.
Slope Angle \(\tan^{-1}\!\left(\frac{\text{Rise}}{\text{Run}}\right)\) \(2.86^\circ\) Geometry, trigonometry, surveying, roof and ramp angles.
Slope Ratio \(\text{Rise}:\text{Run}\) \(1:20\) Construction, accessibility, practical field descriptions.

The important point is that these forms are equivalent when calculated correctly. A \(5\%\) slope equals a decimal grade of \(0.05\), a ratio of \(1:20\), and an angle of approximately \(2.86^\circ\). But the numbers look different, so it is easy to confuse them. A slope of \(45^\circ\) is not \(45\%\); it is actually \(100\%\), because \( \tan(45^\circ)=1 \), and \(1\times100\%=100\%\).

Important Angle Example
\[ \tan(45^\circ)=1 \quad\Rightarrow\quad \text{Slope \%}=1\times100\%=100\% \]
A \(45^\circ\) slope equals a \(100\%\) grade, not a \(45\%\) grade.

🎓 Understanding Slope Percentage

Slope percentage is a practical way to describe steepness. It is widely used because it gives an immediate sense of rise or fall over a standard horizontal distance. A \(1\%\) slope is gentle: it rises \(1\) unit for every \(100\) units of run. A \(5\%\) slope is noticeably steeper: it rises \(5\) units for every \(100\) units. A \(20\%\) slope rises \(20\) units for every \(100\) units, which is steep for walking, cycling, or driving.

The phrase “rise over run” is central to slope. Rise is the vertical change. Run is the horizontal change. The run is not the sloped surface length; it is the horizontal distance measured along the ground or baseline. This distinction matters. If you measure along the sloped ramp instead of the horizontal run, the slope percentage will be incorrect. The right triangle model has three parts: rise, run, and sloped length. Slope percentage uses rise and horizontal run only.

Slope Triangle Relationship
\[ \tan(\theta) = \frac{\text{Rise}}{\text{Run}}, \qquad \text{Slope \%} = \tan(\theta)\times100\% \]
The angle and slope percentage are connected through the tangent function.

In road design, slope percentage is often called grade. A road with a \(6\%\) grade rises or falls \(6\) units for every \(100\) units of horizontal distance. Mountain roads may show grade signs because steep slopes affect braking, engine load, safety, drainage, and driving speed. For drivers, grade percentage is more useful than angle because it communicates the steepness relative to forward travel.

In construction and accessibility, slope percentage is important for ramps, paths, entrances, sidewalks, and driveways. A ramp that is too steep can be unsafe or difficult to use. Designers may specify ramp slope as a ratio, such as \(1:12\), or as a percentage. A \(1:12\) slope means \(1\) unit of rise for every \(12\) units of run. As a percentage, that is:

\[ \frac{1}{12}\times100\% = 8.333\ldots\% \]

So a \(1:12\) ramp is approximately \(8.33\%\). This conversion is one reason a slope percentage calculator is useful. It allows users to move between rise/run, ratio, grade percent, and angle without manually repeating trigonometry each time.

In drainage, slope percentage can describe how quickly water will move. A pipe or surface often needs a minimum slope so water flows properly. Too little slope can cause standing water or slow drainage. Too much slope can create erosion, noise, or flow issues. In drainage contexts, negative slope may simply mean the surface falls in the chosen direction. The sign depends on how the direction is defined.

In algebra and coordinate geometry, slope is usually written as \(m\), where \(m=\frac{\Delta y}{\Delta x}\). This is the same core concept as rise over run. If \(m=0.05\), the slope percentage is \(5\%\). If \(m=-0.02\), the slope percentage is \(-2\%\). If \(m=1\), the slope percentage is \(100\%\). This connection helps students understand that slope percentage is not a separate topic; it is the standard slope formula written in percent form.

Coordinate Geometry Slope
\[ m=\frac{y_2-y_1}{x_2-x_1}, \qquad \text{Slope \%}=m\times100\% \]
Coordinate slope and percent grade are connected by multiplying by \(100\%\).

Slope percentage is also useful for comparing surfaces. A \(2\%\) slope may look nearly flat but is meaningful for drainage. A \(10\%\) slope is significant for walking, cycling, and driving. A \(100\%\) slope is a \(45^\circ\) incline, which is extremely steep in most practical settings. This shows why percentages can become large even when angles seem moderate. Because tangent grows quickly as the angle approaches \(90^\circ\), slope percentage increases very rapidly for steep angles.

⚠️ Common Mistakes When Calculating Slope Percentage

  • Using sloped length instead of horizontal run: Slope percentage uses horizontal run, not the diagonal length of a ramp, roof, hill, or road.
  • Mixing units: Rise and run must use the same unit. Do not divide \(5\) inches by \(10\) feet unless you convert one of them first.
  • Confusing angle and percentage: A \(45^\circ\) slope is \(100\%\), not \(45\%\). Angle and percent grade are related by tangent, not direct equality.
  • Forgetting to multiply by \(100\%\): The decimal slope \(0.05\) is \(5\%\), not \(0.05\%\).
  • Ignoring direction: Positive slope rises in the chosen direction, while negative slope falls. In drainage or terrain, the sign depends on which direction you measure.
  • Using zero run: A vertical line has zero horizontal run, so the slope percentage is undefined. Division by zero is not allowed.
  • Assuming every slope requirement uses percent: Some building, accessibility, roofing, and drainage documents use ratios or angles. Always check which format is required.
Important: If the run is \(0\), slope percentage is undefined because the formula requires division by run.

📊 Common Slope Percentages and Angles

The table below shows common slope percentages with their approximate angles and ratios. These values are useful for quick estimation, but always use the calculator when precision matters.

Slope % Decimal Grade Approx. Angle Ratio
1%0.01\(0.57^\circ\)1 in 100
2%0.02\(1.15^\circ\)1 in 50
3%0.03\(1.72^\circ\)1 in 33.33
5%0.05\(2.86^\circ\)1 in 20
8.33%0.0833\(4.76^\circ\)1 in 12
10%0.10\(5.71^\circ\)1 in 10
12%0.12\(6.84^\circ\)1 in 8.33
20%0.20\(11.31^\circ\)1 in 5
25%0.25\(14.04^\circ\)1 in 4
50%0.50\(26.57^\circ\)1 in 2
100%1.00\(45^\circ\)1 in 1
Quick check: A \(100\%\) slope is a \(45^\circ\) angle. Any slope percentage below \(100\%\) has an angle below \(45^\circ\), and any slope percentage above \(100\%\) has an angle above \(45^\circ\).

❓ Slope Percentage Calculator FAQ

How do you calculate slope percentage?
Use \( \text{Slope \%}=\frac{\text{Rise}}{\text{Run}}\times100\% \). Divide the vertical rise by the horizontal run, then multiply by \(100\%\).
What does a \(5\%\) slope mean?
A \(5\%\) slope means the surface rises \(5\) units for every \(100\) units of horizontal run. It is equivalent to a decimal grade of \(0.05\), a ratio of \(1:20\), and an angle of about \(2.86^\circ\).
Is slope percentage the same as slope angle?
No. Slope percentage and slope angle are different. They are related by \( \text{Slope \%}=\tan(\theta)\times100\% \). For example, \(45^\circ\) equals \(100\%\), not \(45\%\).
How do you convert slope percent to angle?
Use \( \theta=\tan^{-1}\!\left(\frac{\text{Slope \%}}{100}\right) \). For example, \(8\%\) slope gives \( \theta=\tan^{-1}(0.08)\approx4.57^\circ \).
How do you convert angle to slope percentage?
Use \( \text{Slope \%}=\tan(\theta)\times100\% \). For example, \(5^\circ\) gives about \(8.75\%\).
What is a \(1:12\) slope as a percentage?
A \(1:12\) slope means \(1\) unit of rise for every \(12\) units of run. The percentage is \( \frac{1}{12}\times100\%\approx8.33\% \).
Can slope percentage be negative?
Yes. A negative slope percentage means the surface falls in the direction being measured. For example, \(-2\%\) means a drop of \(2\) units for every \(100\) units of horizontal run.
What happens if run is zero?
If run is \(0\), slope percentage is undefined because the formula requires division by run. A vertical line has undefined slope percentage.
N
Num8ers Educational Calculators Built for students, teachers, engineers, builders, surveyors, designers, and anyone converting between slope percent, rise/run, angle, and ratio. Last updated: April 2026