RPE-based programming has transformed how serious strength athletes prescribe and track training loads. Instead of working off a fixed percentage that assumes your one-rep max is identical every session, the Rate of Perceived Exertion scale anchors each set to how hard it actually felt — letting the bar weight float up or down to match your readiness on the day. This calculator implements the standard Reactive Training Systems (RTS) percentage chart published by Mike Tuchscherer, the same table that underpins programmes used by thousands of competitive powerlifters worldwide.
How it works
The tool operates in three modes:
Mode 1 — Load for a given RPE. Enter your current one-rep max, the number of reps you plan to perform, and the RPE you are targeting. The calculator looks up the corresponding percentage in the RTS chart and multiplies by your 1RM:
Load = 1RM × (% from chart) ÷ 100
For example, a 160 kg squatter programming 4 × 3 at RPE 8 would use: 3 reps @ RPE 8 = 80% → Load = 160 × 0.80 = 128 kg.
Mode 2 — Estimate 1RM. Enter the weight you lifted, the reps completed, and the RPE you felt. The formula inverts to:
1RM = Weight ÷ (% ÷ 100)
A 110 kg bench press for 5 reps that felt like RPE 9 maps to 87% on the chart, giving an estimated 1RM of 110 ÷ 0.87 = 126.4 kg. This is a useful auto-regulation check without performing an actual max.
Mode 3 — Identify your RPE. If you know your true 1RM and want to audit a completed set, enter the weight, reps, and 1RM. The calculator computes the percentage and finds the closest entry in the chart, telling you the RPE you most likely hit.
The Tuchscherer RTS chart
The lookup table maps reps 1–10 against RPE 6.5, 7, 7.5, 8, 8.5, 9, 9.5, and 10 to percentages derived from competition performance data. The chart’s key insight is that the relationship between RPE and %1RM is not constant across rep ranges: a 1-rep max at RPE 10 is by definition 100%, while 5 reps at RPE 10 is approximately 85% rather than the naive Epley-formula prediction of 117%. The chart corrects for this by being empirically derived rather than formula-extrapolated.
Worked example
Suppose your competition bench press 1RM is 150 kg and your programme calls for 5 × 5 at RPE 8. Looking up 5 reps × RPE 8 in the chart gives 80%:
Load = 150 × 0.80 = 120 kg
You complete all five sets. The final set feels harder than expected — more like RPE 9. Mode 3 confirms: 120 kg ÷ 150 kg = 80%, and for 5 reps that is closest to RPE 8 on the chart — so either the last set was genuinely RPE 8 or you are fatigued and should reduce the next session’s load slightly.
| Reps | RPE 7 | RPE 8 | RPE 9 | RPE 10 |
|---|---|---|---|---|
| 1 | 80% | 85% | 90% | 100% |
| 3 | 75% | 80% | 85% | 90% |
| 5 | 70% | 80% | 82% | 85% |
| 8 | 62% | 67% | 72% | 77% |
Select rows from the full RTS chart; the interactive table below shows all 80 cells with live loads when you enter a 1RM.
Every calculation runs in your browser — no data is sent anywhere.