Vertical Curve Calculator
ConstructionEstimate the K-value and midpoint elevation change of a parabolic vertical curve in road design from the entering grade, exiting grade, and curve length.
K-Value
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
Determine your entering (initial) grade as a percentage โ positive for an upward slope, negative for a downward slope.
Enter the Initial Grade using the slider or number field, from -15% to 15%.
Determine your exiting (final) grade as a percentage, using the same sign convention.
Enter the Final Grade using the slider or number field, from -15% to 15%.
Enter the Curve Length in feet โ the horizontal distance over which the grade transition occurs, from 50 to 2,000 feet.
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.
Check the Midpoint Elevation Change output to understand the physical scale of the crest or sag at the curve's center.
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