← Back to Engineering Design Tools
✓ No login required · ✓ No data upload · ✓ Print-ready

Horizontal Sight Line Offset Calculator

Find the inside clearance needed for sight distance on a horizontal curve and check available clearance.

by Shahid Pervaiz: pervaiz.shahid@gmail.com
Not saved to a file yet
Reference: AASHTO Green Book, 7th Ed. (2018) §3.3.12 Basis: Stopping sight distance · eye 1.08 m · object 0.60 m
Required Horizontal Sight Line Offset
Design Speed & Grade
Design Speed V (kph)
Grade G (%)
Brake reaction time t (s)
Deceleration rate a (m/s²)
Choose the grade in the direction of travel: − descending (longer SSD, larger offset) or + ascending. On two-way roads the descending direction usually governs.
Horizontal Curve
Curve radius (m)
Radius measured to
Lane width w (m)
Curve length L (m) — optional
Leave the curve length blank when the curve is longer than the stopping sight distance.
Calculation
Stopping sight distance S (m)—
Radius to centreline of inside lane R (m)—
Sight line angle 28.65·S/R (°)—
Formula used—
Required HSO from centreline of inside lane (m) —
Clear distance from inside edge of travelled way (m) —
Opposite direction (m) —
Sketch — Horizontal Curve & Clearance (not to scale)
Computed Values
Design Speed—
SSD—
Radius R (inside lane)—
HSO Required—
Clear from Lane Edge—
Sight-line Height at Obstruction≈ 0.84 m

HSO = R·[1 − cos(28.65·S / R)]  (sight distance shorter than the curve), angle in degrees, R = radius to the centreline of the inside lane (m), S = stopping sight distance (m).
When the curve is shorter than S: HSO = R·[1 − cos(28.65·L / R)] + ½(S − L)·sin(28.65·L / R).
The sight line runs from a 1.08 m eye height to a 0.60 m object, so at the obstruction it is about 0.84 m above the road: anything higher than that within the HSO blocks the view.

Required HSO (m) — radius vs design speed, level grade

Stopping sight distance for each speed on level grade with the t and a entered on the left. highlighted = current speed column. "—" = sight line longer than half the circle (use a larger radius).

Where the Offset Is Measured

The offset is measured from the centreline of the inside lane (the driver's path) to the obstruction, at the middle of the sight line. On a two-lane road with the radius given to the road centreline, the radius to the inside lane is Rc − w/2. The clear distance from the inside edge of the travelled way is HSO − w/2 — this is the width that must be kept clear of walls, cut slopes, buildings, parked vehicles, crops and vegetation higher than about 0.84 m. Where the offset cannot be provided, consider flattening the curve, widening the cut, relocating the obstruction or, as a last resort, a lower design speed with appropriate signing.

Method & practical use

Understand the result.

Find the inside clearance needed for sight distance on a horizontal curve and check available clearance.

How to use this tool

  1. Select the geometry or design case and confirm the displayed units.
  2. Replace sample inputs with the project values, then calculate or review the live result.
  3. Check the method, assumptions and output; save or print the calculation with its input record.

Units & method

Radius, sight distance and offset m; speed km/h; grade %.

For a sight line contained within a circular curve, M = R[1 − cos(S/(2R))]. R refers to the inside-lane centreline. The tool also implements a short-curve correction; check which case applies before using the result.

Worked examples

Illustrative inputs for checking the method; these are not project records.

80 km/h, 500 m inside-lane radius

For a sight line fully within the curve, S = 130 m and M = 500[1 − cos(130/1,000)] = 4.22 m from the lane centreline.

100 km/h, 500 m inside-lane radius

For a sight line fully within the curve, S = 185 m and M = 500[1 − cos(185/1,000)] = 8.53 m from the lane centreline.

Frequently asked questions

What does this tool calculate or track?

Find the inside clearance needed for sight distance on a horizontal curve and check available clearance.

Which units and assumptions should I use?

Radius, sight distance and offset m; speed km/h; grade %. For a sight line contained within a circular curve, M = R[1 − cos(S/(2R))]. R refers to the inside-lane centreline. The tool also implements a short-curve correction; check which case applies before using the result.

Can I save or share the result?

Use the save, export and print controls shown in this workspace. Where CSV export is available, the exported data can be opened in a spreadsheet. Browser print can save a PDF.

How to use the Horizontal Sight Line Offset (HSO) Calculator

Everything runs in your browser — nothing is uploaded. If you are new to the tool, follow these steps in order.

1

Enter your inputs and read the results

Choose a calculation with the two buttons at the top: ↺ Required Offset (HSO) or ✓ Check Available Sight Distance. Results update as you type, so there is no Compute button to press.

  • Project / road name and Prepared by — shown on the printout and report, and used to name saved files.
  • Required Offset (HSO) — enter design speed, grade, reaction time, deceleration, curve radius, lane width and (optionally) curve length. It gives the stopping sight distance and the clear offset needed from the centreline of the inside lane.
  • Check Available Sight Distance — enter the radius and the measured clearance to an obstruction. It gives the sight distance available and checks it against the stopping sight distance.
  • Sketch and tables — a plan of the curve with the sight line, and tables of HSO and available sight distance for a range of radii.
2

Save your project and open it later

💾 Save Project (.json) saves every input on the page in one .json project file. 📁 Load Project opens that file again, on any computer.

The note beside the Save button tells you whether you have unsaved changes or when you last saved. If you try to close or leave the page with unsaved changes, the browser asks you to confirm first.

Use the project file for backups and for sharing with colleagues. Don't edit it by hand.

This tool does not autosave. Save your project before closing the page.

3

Print, PDF and report

  • 🖨 Print / Save as PDF prints the calculation on screen: inputs, results and sketch. To get a PDF, choose Save as PDF as the printer in the print dialog.
  • 📄 Generate Report opens the full design report for both calculations in a new tab, with its own Print / Save as PDF button. If nothing opens, allow pop-ups for this site.
4

Explore the other tools

Press ☰ All Tools at the top of the page to see every engineering, project management and AI tool on this site, in the same order as the homepage. Type in the search box to find one quickly, then click it to open it. The tool you are using is marked you are here.

The Related tools links at the bottom of this page lead to tools that are often used together with this one.

All Tools

← Homepage