Find a slope's percentage grade from rise and run, convert an angle in degrees to a percentage (or back), fill in a missing rise or run from a known grade, calculate slope directly from two coordinate points, and convert freely between percentage, angle, and ratio.
✓ Five calculation modes ✓ Handles negative (downhill) slopes ✓ Works on mobile
If you've searched "slope percentage calculator," "what does a 5% slope mean," "rise over run to percent," or "convert slope percentage to degrees," this page is built to answer every version of that question — with a live tool, not just a static formula.
Everything students, hikers, and road designers ask about expressing steepness as a percentage.
Slope percentage (also called grade or percent grade) expresses how steep a surface is by comparing its vertical rise to its horizontal run, written as a percentage. This is the exact question behind "slope percentage calculator" and "what does a 5% slope mean" searches: a 5% slope means the surface rises 5 units of height for every 100 units of horizontal distance covered — the same steepness whether that's measured in feet, meters, or any other consistent unit, since the percentage is a ratio and cancels units out.
Slope Percentage = (Rise ÷ Run) × 100. Take the vertical rise, divide it by the horizontal run, and multiply by 100. This is the exact calculation behind "rise over run to percent" and "how to calculate slope percentage," and it's exactly what the From Rise & Run mode above computes instantly. A road with 12 meters of rise over 200 meters of run, for example, works out to a 6% grade — a common figure seen on road-grade warning signs for trucks approaching a hill.
Slope percentage and slope angle describe the same physical steepness in two different, related ways: Slope Percentage = tan(angle) × 100, and conversely, Angle = arctan(Slope Percentage ÷ 100). This is exactly the calculation behind "convert slope percentage to degrees" and "convert angle to slope percentage" searches, and it's what the From Angle mode above (and the reverse direction in the Format Converter mode) computes directly. Because the relationship involves a tangent function rather than a simple linear scale, percentage and angle track together closely at low, gentle slopes but diverge more and more as the incline gets steeper.
This is one of the most counterintuitive facts about slope percentage, and exactly why "is 100 percent slope vertical" is such a common question: a 100% slope actually corresponds to a 45° angle, not 90° (straight up). This makes sense once you look at the formula — a 100% slope means rise equals run (Slope % = Rise ÷ Run × 100 = 100 exactly when Rise = Run), and a right triangle with equal legs has a 45° angle, not a vertical one. As the angle approaches a true 90° (vertical), the slope percentage tends toward positive or negative infinity, since the horizontal run shrinks toward zero while the rise stays significant.
A slope percentage can absolutely be negative — a positive slope means the terrain or surface rises, while a negative slope means it falls, both relative to the direction of travel you're measuring. This answers "can slope percentage be negative" directly: yes, and the From Rise & Run mode above handles this automatically the moment you enter a negative rise value, correctly computing a negative percentage and a negative angle to match.
When you know two points along a line or terrain profile rather than a direct rise-and-run measurement, the slope can be found directly as (y₂ − y₁) ÷ (x₂ − x₁) — mathematically identical to rise over run, just expressed using coordinate differences. This is exactly the calculation used in "slope calculator" and "find slope between two points" tools, and it's what the From Two Points mode above computes, converting the result into a percentage and angle alongside the raw coordinate-based slope value.
Beyond percentage and angle, slope is also commonly written as a ratio (like 1:20, meaning 1 unit of rise for every 20 units of run) or as a plain decimal gradient (0.05). All of these describe the identical physical steepness — a 5% slope, a 1:20 ratio, and a 0.05 decimal gradient are the exact same incline, just written three different ways depending on the field or country's convention. The Format Converter mode above lets you start from any of these four representations (percentage, angle, ratio, or decimal) and see all the others computed instantly.
Road and highway engineers use grade percentage on warning signs to alert drivers (especially truckers) to steep descents and ascents ahead. Hikers and trail designers use trail grade percentage to rate difficulty and estimate hiking time. Construction and landscaping professionals use slope percentage to design drainage, ramps, and graded surfaces that shed water correctly without being unsafely steep. Surveyors and civil engineers use it constantly when mapping and describing terrain. Cyclists and running-app developers use grade percentage to describe hill segments on a route. And geography and earth-science students encounter slope percentage as one of the standard ways to quantify terrain steepness on a topographic map.
Four simple steps take you from a measurement to every slope format at once.
Select rise and run, an angle, a partial rise/run with a known grade, two points, or any single slope format.
Provide the measurements or format value you already have.
The calculator applies the tangent-based slope relationship instantly.
See percentage, angle, and ratio together, so you never need to convert by hand.
The core equations behind every calculation mode on this page.
Slope Percentage. The core formula relating rise, run, and percentage grade.
Percentage to Angle. Converts a slope percentage into its equivalent angle in degrees.
Angle to Percentage. The reverse conversion, from degrees back to percentage grade.
Slope From Two Points. The coordinate-geometry form of rise over run.
Ratio Notation. The same slope expressed as a 1-to-x ratio instead of a percentage.
Eight real calculations, shown with every step.
A ramp rising 2 meters over a 20-meter run has a 10% slope.
A road climbing 12 meters over 200 meters has a 6% grade — a typical figure seen on highway warning signage.
A 5% slope corresponds to a fairly gentle 2.86° angle from horizontal.
A 100% slope is exactly a 45° incline, not a vertical 90° wall — a frequent point of confusion.
A surface that drops 3 meters over a 15-meter run has a -20% slope, correctly indicating a downhill grade.
To maintain an 8% slope while rising 4 meters, the ramp needs a 50-meter horizontal run.
Two points on a terrain profile give exactly the same 10% slope and 5.71° angle as measuring rise and run directly.
A 1:12 ratio (the ADA maximum ramp slope) converts to an 8.33% grade — the same steepness, written a different way.
Common slope percentages, their angle equivalents, and everyday meaning.
| Slope % | Angle |
|---|---|
| 5% | ≈ 2.86° |
| 10% | ≈ 5.71° |
| 25% | ≈ 14.04° |
| 50% | ≈ 26.57° |
| 100% | 45.00° |
| Ratio | Percentage |
|---|---|
| 1 : 20 | 5% |
| 1 : 12 | 8.33% |
| 1 : 10 | 10% |
| 1 : 4 | 25% |
| Grade | Typical Context |
|---|---|
| 1% – 2% | Standard drainage slope |
| 5% – 8% | Comfortable walking trail |
| 6% – 8% | Typical highway grade |
| 8.33% (1:12) | ADA maximum ramp slope |
| 15%+ | Steep grade warning signage |
Built for anyone who needs an accurate slope figure fast — not just a rough eyeball estimate.
Rise/run, angle, missing rise or run, two-point slope, and a full format converter — all in one place.
Every mode recalculates live using the exact tangent-based slope relationship.
See percentage, angle, and ratio together, so you never need to convert by hand.
Correctly computes downhill grades and angles from a negative rise value.
Calculate slope directly from two (x, y) points, not just a rise-and-run measurement.
A fully responsive layout means the same accurate tool works on desktop, tablet, and mobile.
Real fields where this exact calculation runs every day.
Setting grade percentage on warning signs for steep ascents and descents.
Rating trail difficulty and estimating hiking time based on grade percentage.
Designing graded surfaces that shed water correctly without being unsafely steep.
Measuring and describing terrain steepness accurately for mapping and planning.
Describing hill segments on a route using grade percentage.
Quantifying terrain steepness on topographic maps and in coursework.
Avoid these classic errors when working with slope percentage.
A 100% slope is exactly 45°, not 90° — this trips up almost everyone encountering slope percentage for the first time.
They're related by a tangent function, not a simple linear scale — a 50% slope is not 50°, it's about 26.57°.
A downhill grade should be entered as a negative rise or negative percentage — treating it as positive loses important directional information.
Rise and run must be in the same unit before dividing — mixing meters and feet without converting produces a meaningless percentage.
Rise is vertical, run is horizontal — swapping them inverts the resulting slope calculation.
A 1:12 ratio means 12 units of run per 1 unit of rise, not the reverse — flipping this produces an incorrect percentage.
Slope percentage tends toward infinity as the angle approaches ±90° and is undefined exactly at that point — always keep the angle strictly between -90° and 90°.
Rounding a rise, run, or angle value before the final calculation can shift the resulting slope percentage meaningfully.
Straight answers to the most common questions about slope percentage.
It means the surface rises 5 units of height for every 100 units of horizontal distance covered, in any consistent unit.
Divide the rise by the run and multiply by 100: Slope % = (Rise ÷ Run) × 100.
No — a 100% slope corresponds to a 45° angle, not 90°. Slope percentage only approaches infinity as the angle nears (but never reaches) 90°.
Take the arctangent of the slope percentage divided by 100: Angle = arctan(Slope % ÷ 100).
Take the tangent of the angle and multiply by 100: Slope % = tan(Angle) × 100.
Yes — a positive slope means the surface rises, while a negative slope means it falls, both relative to your direction of travel.
Use Slope = (y₂ − y₁) ÷ (x₂ − x₁), then multiply by 100 for the percentage — exactly what the From Two Points mode above does.
They describe the same steepness differently — a ratio like 1:20 and a slope percentage of 5% are mathematically identical.
Yes, it uses the standard tangent-based slope formulas used across math, engineering, and construction.
Yes, the calculator and every calculation mode on this page are completely free to use, with no signup required.
Yes, the entire page — including the calculator and tables — is fully responsive and works on phones and tablets.
Yes, use the Missing Rise/Run mode above with your slope percentage and whichever one value you already know.
Any consistent unit works, since slope percentage is a ratio — just make sure rise and run are measured in the same unit before dividing.
Yes, every mode shows the formula used, making it useful for checking slope, grade, and angle-conversion problems.
Yes, use the Copy Results button to copy a plain-text summary, or Share to send your results directly.
Find slope percentage from rise and run, convert between angle and grade, solve for a missing rise or run, and calculate slope from two points using this professional Slope Percentage Calculator.