MyCalCute
Install
Calculators / Construction / Ramp slope and length

Ramp slope and length calculator

Calculate a ramp’s gradient, angle and sloping length from rise and horizontal run.

On this page

Your result

Slope percentage8.33%
Slope angle4.76°
Sloping length7.22m

Calculator controls

How to calculate

Ramp slope and lengthMeasure horizontal run rather than sloping length. A slope of 1:12 means one unit of rise for twelve units of horizontal run. Concept diagram; not to scale.Ramp slope and lengthVertical rise(m)0.6Horizontal run(m)7.2Slope percentage8.33333 %MyCalCute.com
Measure horizontal run rather than sloping length. A slope of 1:12 means one unit of rise for twelve units of horizontal run. Concept diagram; not to scale.

Calculate a ramp’s gradient, angle and sloping length from rise and horizontal run.

Slope percentage = 100*rise/run %
Slope angle = atan(rise/run)*180/pi °
Sloping length = sqrt(rise^2+run^2) m

Worked example

  • Vertical rise (m): 0.6
  • Horizontal run (m): 7.2
  • Slope percentage: 8.33 %
  • Slope angle: 4.76 °
  • Sloping length: 7.22 m

Assumptions and limits

This is geometry only. It does not certify accessibility, landings, drainage, handrails, traction or structural compliance.

Results are rounded for display; calculations use unrounded values. Read our calculation methodology.

Understanding the result

Calculate a ramp’s gradient, angle and sloping length from rise and horizontal run. Measure horizontal run rather than sloping length. A slope of 1:12 means one unit of rise for twelve units of horizontal run.

When this tool is useful

Measure horizontal run rather than sloping length. A slope of 1:12 means one unit of rise for twelve units of horizontal run.

Understanding your inputs

InputExample
Vertical rise (m) rise0.6
Horizontal run (m) run7.2

Frequently asked questions

What does this model leave out?

This is geometry only. It does not certify accessibility, landings, drainage, handrails, traction or structural compliance.

How do I reproduce the example?

Enter the displayed example values in their labelled units. Apply the formula before rounding; change one input at a time to compare scenarios.