ThisCalculator

Everyday

Curve Calculator Grade: How to Find It

Updated · Standard formula, shown below

Grade 15.00 %
Ratio
6.67 1:X
Result
Angle
8.53 degrees
Result
Rise (vertical)
3 m
You entered

This calculator works out the grade (slope) of a curve or road section from its rise and run, or from an angle, and returns the grade as a percentage, ratio, and degrees. You enter the vertical rise and horizontal distance (or the angle), and you get the grade percentage, the rise-to-run ratio, and the angle in degrees. The grade is the steepness of the line connecting two points on the curve, expressed as a percentage.

Formula

The grade (G) is the ratio of vertical rise (R) to horizontal run (D), multiplied by 100 to get a percentage:

G (%) = (R / D) × 100

Where:

  • R = vertical rise (same unit as run, e.g., meters, feet)
  • D = horizontal run (same unit as rise, e.g., meters, feet)
  • G = grade in percent (e.g., 15% means a rise of 15 units per 100 units of horizontal distance)

The angle in degrees (θ) is calculated using the inverse tangent: θ = atan(R / D). The ratio is expressed as 1:X, meaning for every 1 unit of rise, there are X units of run (X = D / R).

Worked Example

Using the default values from the calculator (rise = 3 m, run = 20 m):

  1. Grade percentage = (3 / 20) × 100 = 0.15 × 100 = 15%
  2. Ratio = 20 / 3 = 1:6.67 (rounded to two decimals)
  3. Angle = atan(3 / 20) = atan(0.15) ≈ 8.53°

The calculator shows the grade as 15.00%, ratio 1:6.67, and angle 8.53°.

What Does “Grade” Mean on a Curve?

In road and railway design, “grade” refers to the slope of the centerline along the direction of travel. It is the same as the slope of a straight line connecting two points, but on a curve the grade can vary at every point. For a simple straight section, the grade is constant. For a vertical curve (like a hill crest or valley), the grade changes continuously; the calculator above gives the average grade between two points. To find the grade at a specific point on a curve, you would need the derivative of the curve’s elevation function, which is beyond this simple tool.

How to Use the Calculator

Enter the vertical rise (positive for uphill, negative for downhill) and the horizontal run (the distance along the ground, not the road surface). The calculator assumes the run is measured horizontally, not along the slope. If you only know the slope distance (the actual road length) and the rise, you can find the run using the Pythagorean theorem: run = sqrt(slope_distance² – rise²). Then enter that run value.

For example, a road climbs 10 m over a horizontal distance of 200 m. Enter rise = 10, run = 200, and you get a grade of 5%, a ratio of 1:20, and an angle of about 2.86°.

Common Mistakes and Misconceptions

  • Mixing units: Rise and run must be in the same unit. If rise is in feet and run in meters, convert one first.
  • Using slope distance instead of horizontal run: On steep slopes, the difference is significant. Always use the horizontal projection.
  • Confusing percent with degrees: A 100% grade equals a 45° angle, not 90°. The percent is rise/run × 100, not the angle.
  • Negative grades: A negative rise gives a negative grade, indicating a downhill slope. The calculator handles this correctly.
  • Assuming grade is constant on a curve: On a vertical curve, the grade changes; this calculator gives the average between two endpoints.

Applications and Limits

Grade calculations are used in civil engineering for road and rail design, in cycling and running to measure training intensity, in wheelchair ramp design (where maximum grade is often regulated), and in construction for drainage slopes. The formula is mathematically exact for a straight line. For a curve, the average grade is a simplification; the actual grade at a point is the derivative of the elevation profile. Also, this calculator does not account for Earth’s curvature, which is negligible for short distances but matters for very long projects.

How to Choose the Right Measurement

If you are measuring a road or trail, use a GPS or a topographic map to get the rise and horizontal distance. For a ramp, measure the vertical height and the horizontal length from the base to the top. For a roof, use the rise over the run (half the span). Always measure the horizontal run, not the sloped length, unless you have a good reason to use the slope distance (then convert as described above).

Frequently Asked Questions

What is a 100% grade?

A 100% grade means the rise equals the run, so the angle is 45 degrees. It does not mean vertical (90 degrees). A vertical cliff would have an infinite grade.

How do I convert grade percent to degrees?

Use the inverse tangent: angle = atan(grade/100). For example, a 10% grade gives atan(0.10) ≈ 5.71 degrees.

What is the difference between grade and slope?

Slope is the ratio rise/run (often as a decimal or fraction). Grade is that ratio expressed as a percentage. They are the same quantity, just different representations.

Can I use this for a vertical curve?

This calculator gives the average grade between two points. For the grade at a specific point on a curve, you need calculus (the derivative). For most practical purposes, the average is useful for overall steepness.

What is a typical road grade?

Highway grades are usually less than 6%. Residential streets may be up to 10-15%. Mountain roads can exceed 15%. The calculator helps you quantify any slope.

How do I measure rise and run in the field?

Use a surveyor’s level or a smartphone app with a clinometer to measure the vertical rise. The horizontal run can be measured with a tape measure or GPS. For a road, you can use elevation data from a GPS device.

Related

Formula used
in rise | Rise (vertical) | m | 3 | 0
in run | Run (horizontal) | m | 20 | 0
out grade | Grade | % | (rise / run) * 100 | 2
out ratio | Ratio | 1:X | run / rise | 2
out angle | Angle | degrees | atand(rise / run) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.