Slope to Horizontal Distance Calculator
A distance measured along a slope is longer than its map distance. Surveyors reduce a slope distance to its horizontal projection so that plans, areas and grid coordinates are consistent. Enter the slope distance you measured and the slope angle from horizontal to get the horizontal distance, the vertical rise and the slope correction (the amount the slope distance exceeds the horizontal). The reduction is pure right-triangle trigonometry.
Slope reduction formula
horizontal = slope distance * cos(angle)
vertical rise = slope distance * sin(angle)
slope correction = slope distance - horizontal
grade % = tan(angle) * 100
The slope distance is the hypotenuse of a right triangle. The horizontal distance is the adjacent side (cosine) and the vertical rise is the opposite side (sine). The slope correction is how much shorter the horizontal distance is than the measured slope length.
Worked example
Slope distance 100 m at 15 degrees: horizontal = 100 times cos(15) = 96.59 m. Vertical rise = 100 times sin(15) = 25.88 m. Slope correction = 100 - 96.59 = 3.41 m. Grade = tan(15) times 100 = 26.79 percent. So a 100 m tape pull up a 15 degree slope advances only 96.59 m on the map.
Slope reduction: frequently asked questions
What is slope distance reduction?
Slope distance reduction converts a distance measured along sloping ground (the hypotenuse) into the horizontal distance used on maps and plans. Surveyors do this because a tape or rangefinder reads the slope length, while plans and areas need the horizontal projection.
What formula converts slope distance to horizontal?
Horizontal distance = slope distance times cosine of the slope angle. The vertical rise = slope distance times sine of the slope angle. These follow directly from the right triangle where the slope distance is the hypotenuse and the slope angle is measured from horizontal.
Can I enter a grade percentage instead of an angle?
This calculator takes the slope angle in degrees. If you have a grade as a percentage, convert it first: angle = arctan(grade / 100). For example a 10 percent grade is arctan(0.10) = 5.71 degrees.
What if the slope angle is zero?
At zero degrees the ground is flat, so the horizontal distance equals the slope distance and the vertical rise is zero. The cosine of zero is one and the sine of zero is zero, which the formula handles correctly.
Sources and references
- National Oceanic and Atmospheric Administration, National Geodetic Survey: surveying and leveling reference.
- U.S. Geological Survey: topographic and elevation data.
- Formula: standard right-triangle trigonometry for slope distance reduction.
Reviewed by the CalculatorHub team, edited by James Graham, 19 June 2026. See our methodology.