Rating of Perceived Exertion (RPE)

3 December, 2020 by David Johnstone

Rating of perceived exertion, or RPE, is a scientifically validated way of measuring the intensity of activity based on self-reported exertion. There are two widely used scales: 6–20 and 0–10. The 6–20 scale is designed to roughly correspond with heart rate with a resting heart rate of 60BPM and a maximum heart rate of 200BPM.

Cycling Analytics supports both the 6–20 and 0–10 scales. By default, the 6–20 scale is used. The option to change this is in the profile options. It’s best to stick with one scale, but it can be changed and existing RPEs will be displayed using the new scale. How RPEs are translated between scales is shown in the tables below. A 0–100 scale is also available as an option but isn’t recommended for normal use as it’s unecessarily detailed.

For regular users, it’s best to use one scale and never change it. The rest of the details on this page don’t matter.

For coaches, RPEs are shown to your athletes according to their preference. For example, if your account is set to use the 6–20 scale but their account uses the 0–10 scale, a plan you create with an RPE of 15 will display to them as 5.5. It would probably be best if your athletes use the same scale as you. You can see which scale and change it from athlete RPE page which can be found via the “view and adjust RPE settings” button on the coaching page.

For developers, RPEs for API endpoints are specified using a 0–100 scale. This is the same as the 0–10 scale multiplied by 10. A more complicated formula is used to convert to and from the 6–20 scale as the relationship between the numbers is non-linear due to the labels used on the numbers. Internally, RPEs are handled as numbers between 0 and 100 and are displayed to the user with the closest value of their chosen scale.

What follows are tables showing how the scales convert. The tables mean, for example, that 13 (somewhat hard) is equivalent to 42 on a 0–100 scale or 4 on a 1–10 scale.

When using the 6–20 scale:

RPELabel0–100–100
6No exertion00
7Extremely light18
81.513
9Very light218
102.523
11Light329
123.535
13Somewhat hard442
14549
15Hard5.557
166.565
17Very hard7.573
18881
19Extremely hard991
20Maximal exertion10100

When using the 0–10 scale:

RPELabel6–200–100
0No exertion60
0.5Extremely slight75
1Very slight710
1.5815
2Slight920
2.51025
3Moderate1130
3.51235
4Somewhat severe1340
4.51345
5Severe1450
5.51555
61560
6.51665
7Very severe1770
7.51775
81880
8.51885
9Extremely severe1990
9.51995
10Maximal20100

The 0–10 scale has more options than the 6–20 scale so some 0–10 values translate to the same 6–20 value. This doesn’t cause information loss if you switch scales unless you save the new value.

This is the blog of Cycling Analytics, which aims be the most insightful, most powerful and most user friendly tool for analysing ride data and managing training. You might be interested in creating an account, or following via Facebook or Twitter.

blog comments powered by Disqus