Skateboard Ramp Angle Calculator
Calculate ramp angle, transition radius, and launch speed for skateboard quarter and half pipes from height and flat length.
Returns safe DIY skate ramp specs.
Building a skateboard ramp requires understanding the relationship between ramp height, length, angle, and transition radius. Getting these right determines whether the ramp flows smoothly or throws riders off balance.
Ramp Angle Formula
For a simple incline ramp (launch ramp or kicker):
Angle = arctan(Height / Horizontal Length)
Or equivalently: Angle (degrees) = atan(H / L) × (180 / π)
Where:
- H = ramp height (vertical rise)
- L = horizontal run (not the ramp surface length)
Surface Length Formula
Surface Length = √(H² + L²)
This is the actual length of plywood or material needed for the ramp surface.
Worked Example
A kicker ramp that is 60 cm tall with a 150 cm horizontal run:
Angle = atan(60/150) = atan(0.4) = 0.3805 radians, and 0.3805 × 57.296 = 21.8° Surface length = √(60² + 150²) = √(3600 + 22500) = √26100 = 161.6 cm
Common Ramp Angles
| Ramp Type | Height | Angle Range | Best For |
|---|---|---|---|
| Mellow kicker | 15–30 cm | 10–15° | Beginners, flat ground tricks |
| Standard kicker | 30–60 cm | 15–25° | Intermediate jumps |
| Steep kicker | 60–90 cm | 25–35° | Advanced airs |
| Quarter pipe | 60–120 cm | 70–85° (at lip) | Transition skating |
| Half pipe | 90–180 cm | 80–90° (at coping) | Vertical skating |
Transition Radius
Quarter pipes and half pipes use a curved transition rather than a flat incline. The transition radius determines how “tight” or “mellow” the curve feels:
Radius = Height / (1 − cos(Lip Angle))
For a 90 cm quarter pipe with an 80° lip angle: Radius = 90 / (1 − cos(80°)) = 90 / (1 − 0.1736) = 90 / 0.8264 = 108.9 cm
A larger radius creates a mellower, more forgiving transition. A smaller radius creates a tighter, punchier transition that launches riders higher but is harder to ride.
In practice you do not pick the lip angle, you pick the footprint
That formula runs backwards from how anyone actually builds. Fix the lip at 80° and the radius is always 1.21 times the height, which makes every quarter pipe a tight one, and you can never draw a mellow ramp at all.
What you really have is a height and however much floor you are willing to give up. From those two the geometry falls out:
Radius = (Run² + Height²) ÷ (2 × Height)
Lip angle = arccos(1 − Height ÷ Radius)
A 90 cm quarter with a 150 cm run gives a radius of 170 cm and a lip at 62°, which is a mellow, roll-in-friendly ramp. Shorten the run to 107 cm and the same 90 cm height gives a 109 cm radius and an 80° lip: nearly vertical at the top. Same ramp height, completely different thing to skate, and the only variable was how much floor it takes up.
Arc length, not chord length
A curved transition is longer than the straight line from its bottom to its lip, so the plywood is more than √(H² + L²):
Arc length = Radius × Lip angle in radians
For that 90 by 150 quarter, the chord is 175 cm and the arc is 184 cm. Cut the templates short and you find out at the top.
Recommended Transition Radii
| Ramp Height | Beginner Radius | Advanced Radius |
|---|---|---|
| 60 cm (2 ft) | 150 cm | 90 cm |
| 90 cm (3 ft) | 200 cm | 120 cm |
| 120 cm (4 ft) | 250 cm | 150 cm |
| 180 cm (6 ft) | 350 cm | 210 cm |
The Speed You Need To Get Up It
√(2gH) gets quoted on ramp pages as “exit speed”, which it is not. It is the speed you must already be carrying at the bottom to arrive at the top with nothing left, and it is a floor rather than a target:
Minimum approach speed = √(2 × g × H) where g = 9.81 m/s²
For a 90 cm ramp: √(2 × 9.81 × 0.9) = √17.66 = 4.2 m/s, about 15 km/h. Roll in slower than that and you will not reach the coping whatever your technique is. Friction and the energy that goes into pumping mean the real figure is a little higher again.
Come in faster than the minimum and the surplus is what you get to spend: on a quarter pipe it becomes air above the lip, on a kicker it becomes the speed you leave with.
How we build and check this calculator
This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.
SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.