Another Angle

Essay · Trigonometry

Slope and angle aren't the same number

what a 15% treadmill incline is really telling you

Updated September 2026

A treadmill's 15% incline is a slope, not an angle. It means the belt rises 15 units for every 100 you travel forward — a ratio of 0.15. Turned into an angle that's arctan(0.15) ≈ 8.53°, not 15°. Percent grade and degrees are simply two different units.

Set a treadmill to 15% and it feels like a serious hill. So it's natural to picture the deck tilted at 15 degrees. But punch it into a calculator and the tilt is only about eight and a half degrees. The machine isn't lying, and neither is the calculator. They're answering two different questions.

Grade answers "how much do I rise?" — not "how steep is the angle?"

Grade is a ratio: vertical rise divided by horizontal run, written as a percent. A 15% grade is the promise that for every 100 metres you move forward, you climb 15 metres up. That's a statement about two lengths — a triangle's opposite side over its adjacent side.

An angle is a different creature. It's the amount of turn between the flat ground and the slope. To get from one to the other you need the function that trades a ratio for an angle: the arctangent.

angle = arctan( rise / run ) = arctan( 0.15 ) ≈ 8.53°

Why the two numbers drift apart

Here's the part that makes it click. For gentle slopes, grade and angle-in-degrees are almost the same, so the confusion is harmless. A 5% grade is about 2.9° — close enough that nobody notices the gap. But the tangent function curves. As the hill steepens, a little more angle buys a lot more grade, and the two numbers pull away from each other.

The cleanest way to feel it: a 100% grade is 45°, not 100°. Rise equals run, the triangle is a perfect half-square, and the tilt is 45 degrees. Grade can climb past 100% forever — a cliff is infinite grade — but the angle can never reach 90°. Two different rulers for the same hill.

Percent grade converted to degrees with arctan(grade).
GradeAs a ratioAngle
5%0.052.86°
10%0.105.71°
15%0.158.53°
20%0.2011.31°
30%0.3016.70°
50%0.5026.57°
100%1.0045.00°

Going the other way

If you know the angle and want the grade, flip the function: grade = tan(angle). A road sign warning of a 10° descent is really about an 18% grade (tan(10°) ≈ 0.176). Same triangle, read from the other corner.

Why tangent is the function that does this

There's a reason the slope-to-angle job falls to tangent specifically. Walk a distance of 1 around a circle centred on the origin and you land at a point whose height is the sine and whose horizontal reach is the cosine. Tangent is what you get where that same walk crosses the vertical line at x = 1 — in other words, the height after exactly one unit of forward travel. Rise per unit of run. Which is precisely what a grade is.

So a road sign reading 10% is quietly reporting a tangent value, and has been all along.

Go stand on it

A 15% slope is easier to believe with your feet than your calculator. Drop the function z = 0.15x into our browser world and the island becomes exactly that ramp: walk a 15% grade in Open World Discover.

Related: chapter 1 is entirely about why a ratio like this one needn't be a slice of a whole — the idea that makes a 100% grade unremarkable instead of paradoxical.

Watch the full idea

Trigonometry, Direction and the Unit Circle

This is one corner of chapter 3, which opens with this exact confusion — a 10% road sign and a 30% treadmill — and builds up to why direction itself is just an arc length.

Starts at "tangent is a ruler for slopes" · full chapter page