Skip to main content
Field tools · free · advisory

Vertical Curve Calculator

Calculate an equal-tangent parabolic crest or sag curve from PVI chainage and tangent RL, entering and departing grades, horizontal length and a BVC-based interval. The result shows signed grade change, K value, the curve high or low point, and a printable chainage/RL table.

Uses only this tool title and its public link. Inputs, results, coordinates and filenames are not included. Sharing starts only when you press the button.

Free advisory field tool — every result is computed in your browser from the inputs you provide and is advisory and unverified, not for survey deliverables. Where a published guideline applies, results only ever read “within guideline” or “exceeds guideline — review”. The full working is shown for every calculation so each step can be re-checked. Registered surveyor confirmation required before reliance.

Equal-tangent parabola

PVI, grades, length and table interval

Grades are percentages: positive rises with increasing chainage and negative falls. Curve length is horizontal and centred on the PVI chainage.

The EVC is included once even when the interval does not divide the length.

Enter calculates from a single-line field. Enter still adds a new line in pasted lists.

Vertical-curve schedule

K value, turning point and RL table

OK

One symmetric crest curve was calculated from the supplied tangent grades and horizontal length.

Curve type
crest
Signed grade change g2 - g1 (%)
-3
K value (m / %)
100
BVC chainage (m)
1050
BVC RL (m)
99
PVI chainage (m)
1200
PVI tangent RL (m)
102
Curve RL at PVI chainage (m)
100.875
EVC chainage (m)
1350
EVC RL (m)
100.5
high point chainage (m)
1250INTERIOR
high point RL (m)
101
RLs at the BVC-based chainage interval
PointChainage (m)x from BVC (m)RL (m)Grade (%)
BVC10500992
Interval 111005099.8751.5
Interval 21150100100.51
Interval 31200150100.8750.5
Interval 412502001010
Interval 51300250100.875-0.5
EVC1350300100.5-1
Show the working
  1. signed grade change Ag2 - g1 (percentage points)-3
  2. absolute grade change |A|abs(g2 - g1)3
  3. K valueL / |A| (m / %)100
  4. BVC chainagePVI chainage - L / 21050
  5. BVC RLPVI tangent RL - (g1 / 100) * (L / 2)99
  6. EVC chainagePVI chainage + L / 21350
  7. EVC RLPVI tangent RL + (g2 / 100) * (L / 2)100.5
  8. curve RL at PVI chainageRL_BVC + (g1 / 100)x + A*x^2 / (200L), x = L / 2100.875
  9. zero-grade offset-g1*L / A; null when outside 0 <= x <= L200
  10. reported high/low offsetzero-grade point within curve; otherwise endpoint RL extremum200
  11. table row countBVC + interval stations + EVC7

Working trace rendered from the same computation as the result above — re-check any step by hand before relying on it.

Method

How to use the vertical curve calculator

Enter the PVI, tangent grades, horizontal curve length and schedule interval, then review the parabolic curve outputs.

  1. Enter the PVI data

    Supply the PVI chainage and tangent RL together with the entering and departing grades as signed percentages.

  2. Set length and interval

    Enter the horizontal equal-tangent curve length and the BVC-based interval for the displayed RL schedule.

  3. Review and print the schedule

    Inspect the K value, BVC, EVC, curve turning point, interval RL rows and calculation trace before printing the table.

Australian surveying FAQ

Questions about Vertical curve calculator

What does a vertical curve calculator in Australia calculate?

This vertical curve calculator calculates an equal-tangent parabolic crest or sag curve, K value, turning point and chainage-RL schedule for review in Australia.

How are positive and negative grades interpreted?

A positive percentage rises with increasing chainage and a negative percentage falls. The horizontal curve length is centred on the entered PVI chainage.

Does the schedule choose a design criterion?

No. It evaluates the entered curve geometry and does not select sight-distance criteria, road authority requirements, datum or construction acceptance values.

Related

Safety & scope

SurveyMarkup helps prepare and review working information. Every professional decision remains with the registered surveyor, and original data and final outputs require qualified review.

Assistance only - professional review remains required.