Homeโ€บCalculatorsโ€บConstructionโ€บVertical Curve Calculator

Vertical Curve Calculator

Construction

Estimate the K-value and midpoint elevation change of a parabolic vertical curve in road design from the entering grade, exiting grade, and curve length.

-1515
-1515
502,000

K-Value

100
Midpoint Elevation Change
2

This calculator computes your K-Value, Midpoint Elevation Change from the values you enter.

Inputs
Initial (Entering) GradeFinal (Exiting) GradeCurve Length
Outputs
K-ValueMidpoint Elevation Change

What is a Vertical Curve?

A Vertical Curve Calculator estimates the K-value (rate of vertical curvature) and the midpoint elevation change of a parabolic vertical curve in road design, based on the entering grade, exiting grade, and curve length. The primary keyword โ€” vertical curve K value calculator โ€” addresses a core concept in highway and road geometry: how gradual or abrupt is the transition between two road slopes, and how does that transition compare to standard design benchmarks?

Vertical curves smooth the transition where a road's slope changes โ€” for example, cresting over a hill or dipping through a valley โ€” so that vehicles experience a comfortable, gradual change in grade rather than an abrupt kink. The K-value is the standard metric road designers use to characterize this transition and to check it against AASHTO's published minimum sight-distance tables for a given design speed.

This tool provides a simplified, educational estimate of standard AASHTO vertical curve geometry. It is intended for learning, preliminary scoping, and quick sanity-checks โ€” not as a substitute for a full professional design process.

How to use this Vertical Curve calculator

  1. Determine your entering (initial) grade as a percentage โ€” positive for an upward slope, negative for a downward slope.

  2. Enter the Initial Grade using the slider or number field, from -15% to 15%.

  3. Determine your exiting (final) grade as a percentage, using the same sign convention.

  4. Enter the Final Grade using the slider or number field, from -15% to 15%.

  5. Enter the Curve Length in feet โ€” the horizontal distance over which the grade transition occurs, from 50 to 2,000 feet.

  6. Read the K-Value in the highlighted result card โ€” this is your curve's rate of vertical curvature, useful for comparing against AASHTO minimum K-value tables for a given design speed.

  7. Check the Midpoint Elevation Change output to understand the physical scale of the crest or sag at the curve's center.

  8. Remember this is a simplified estimate. For any actual road, driveway, or site design, consult a licensed civil engineer who will apply full AASHTO sight-distance, design-speed, and drainage criteria.

Formula & Methodology

The calculator uses standard parabolic vertical curve formulas from AASHTO road design methodology, simplified for educational use:

Step 1 โ€” Algebraic Grade Difference (A):

> A = Final Grade โˆ’ Initial Grade

This captures both the magnitude and direction of the grade transition, expressed as a percentage.

Step 2 โ€” K-Value:

> K = L รท |A|

Where:
- K = rate of vertical curvature (feet per 1% grade change)
- L = curve length in feet
- A = algebraic grade difference in percent

If A equals zero, no grade change occurs and the K-value is reported as zero, since the formula is undefined at that point.

Step 3 โ€” Midpoint Elevation Change:

> E = (Gโ‚ รท 100) ร— (L รท 2) + ((A รท 100) ร— L) รท 8

Where:
- E = midpoint elevation change in feet
- Gโ‚ = initial grade in percent
- L = curve length in feet
- A = algebraic grade difference in percent

Worked example โ€” Initial grade 2%, final grade -2%, curve length 400 ft:

- A = -2 โˆ’ 2 = -4%
- K = 400 รท |-4| = 100
- E = (2 รท 100) ร— (400 รท 2) + ((-4 รท 100) ร— 400) รท 8 = 4 + (-2) = 2 ft

Important: This calculator provides a simplified educational estimate of standard AASHTO vertical curve geometry. It does not check results against minimum K-value tables for design speed, evaluate sight distance, or assess drainage adequacy. Final road, driveway, or site design must be performed by a licensed civil engineer using complete AASHTO Green Book criteria and site-specific survey data.

Frequently Asked Questions

A vertical curve is a smooth, parabolic transition that connects two straight road grades of different slopes โ€” one entering grade and one exiting grade โ€” so vehicles can travel over a hill crest or through a valley sag without an abrupt change in slope. Vertical curves are essential for driver comfort, sight distance, and drainage, and are a standard element of every road and highway design project.
The K-value is the rate of vertical curvature, defined as the curve length divided by the absolute algebraic difference between the entering and exiting grades. It represents how many feet of horizontal curve length are needed to achieve a 1 percent change in grade, and it is the standard metric engineers use to look up minimum sight-distance requirements in AASHTO design tables.
A higher K-value means more curve length is used to accomplish the same grade change, which produces a gentler, more gradual transition with better sight distance for a given design speed. Lower K-values indicate a sharper, more abrupt curve, which may restrict how far ahead a driver can see over a crest or into a sag, particularly at higher design speeds.
A crest vertical curve occurs when the road transitions from an uphill grade to a downhill grade (or a less steep to a more steep downhill grade), forming a hill-like high point โ€” this is when the algebraic grade difference (A) is negative. A sag vertical curve occurs when the road transitions from a downhill grade to an uphill grade, forming a valley-like low point, corresponding to a positive algebraic grade difference.
The algebraic grade difference, commonly labeled A in road design, is simply the exiting grade minus the entering grade, expressed as a percentage. It captures both the magnitude and direction of the grade change โ€” a large positive A indicates a sharp upward transition (sag), while a large negative A indicates a sharp downward transition (crest).
If the entering and exiting grades are identical, the algebraic grade difference (A) is zero, meaning there is no actual grade change and therefore no curve is mathematically required โ€” the K-value formula divides curve length by A, which is undefined at zero. The calculator reports zero in this case as a placeholder, since a real curve isn't needed when the road continues at a constant slope.
The midpoint elevation change estimates how much the road's elevation shifts vertically at the curve's midpoint relative to a straight-line projection of the entering grade โ€” useful for a quick sense of how pronounced the crest or sag will appear. This is a simplified approximation, not a full station-by-station elevation profile, which would require detailed survey and design software.
No โ€” this calculator provides a simplified, educational estimate of standard AASHTO vertical curve geometry for learning and preliminary scoping purposes only. Actual road, driveway, or site design requires a licensed civil engineer to apply full sight-distance, design-speed, drainage, and safety criteria using the complete AASHTO Green Book methodology and site-specific survey data.
AASHTO publishes minimum K-value tables tied directly to design speed โ€” higher design speeds require larger minimum K-values to guarantee adequate stopping sight distance over a crest or headlight sight distance through a sag. This calculator computes the K-value from your inputs but does not check it against a design-speed minimum table, which is a required step in professional road design.
Grades are entered as percentages, representing the rise or fall in elevation per 100 feet of horizontal distance โ€” for example, a 2 percent grade rises 2 feet for every 100 feet traveled. Curve length is entered in feet, consistent with standard US customary road design practice.
The same vertical curve geometry applies to any graded surface transition, including driveways, parking lots, and site access roads, though the design speed and minimum K-value requirements differ significantly from highway standards. For low-speed site applications, consult local site design standards or a civil engineer rather than highway-specific AASHTO tables.
In sag curves particularly, the low point of the curve becomes a natural collection point for stormwater runoff, so engineers must ensure adequate curve length and drainage design to prevent ponding. This calculator does not evaluate drainage adequacy โ€” that analysis requires a licensed civil engineer working with site-specific grading and stormwater design standards.
Also known as
vertical curve K value calculatorroad grade curve calculatorparabolic vertical curve calculatorAASHTO vertical curve calculatorhighway vertical curve design calculator