Skip to main content
aifithub
Strength As of 2026-04-24

How RPE to Percentage Converter works

Methodology for the RPE to Percentage Converter: formulas, coefficients, data sources, assumptions, and known limitations.

Education · Not medical advice. Output is deterministic math from your inputs.Editorial standardsSponsor disclosureCorrections

Scope

Converts RPE and reps to a percentage of 1RM using the Tuchscherer RPE chart.

Formula

pct_1rm = table(rpe, reps) from Tuchscherer's published RPE chart.

Coefficients

Parameter Value Note
Chart row count RPE 6 to 10 in 0.5 steps
Chart column count Reps 1 to 12

Data sources

  1. Zourdos MC, Klemp A, Dolan C, et al. Novel resistance training-specific rating of perceived exertion scale measuring repetitions in reserve. J Strength Cond Res. 2016;30(1):267-275. — PMID 26049792. Peer-reviewed RIR-based RPE chart covering the same cells as Tuchscherer's original table.
  2. Helms ER, Cronin J, Storey A, Zourdos MC. Application of the repetitions in reserve-based rating of perceived exertion scale for resistance training. Strength Cond J. 2016;38(4):42-49. — Practical-application companion paper.
  3. Tuchscherer M. The Reactive Training Manual. Reactive Training Systems, 2008. — Original coaching manual; self-published and not peer-reviewed.

Assumptions

  • User can reliably self-report RIR; novices over-estimate reserve by 2–3 reps.

Approximation range

Chart accuracy within ~3% of 1RM for experienced lifters on bench and squat.

Limitations

  • RPE drift on high-rep sets is substantial; prefer RPE for 1–6 rep sets.
  • RPE for deadlift and accessory lifts is less calibrated than for the competition lifts.

Reproducibility

RPE 8 x 5 reps ≈ 84% of 1RM (from Tuchscherer chart).

Change log

  • 2026-04-24: methodology page first published.

Worked example

Computed by the same engine bundle served at /engines/rpe-to-percentage-converter.js. Re-runnable: the values below are the literal output of compute(engineInput).

Input

tool
rpe_to_percentage
rpe
8
reps
5
one_rm
140

Output

selectedPercentage
81.1
estimatedWeight
113.5
table
[{"rpe":10,"reps":1,"percentage":100},{"rpe":10,"reps":2,"percentage":95.5},{"rpe":10,"reps":3,"percentage":92.2},{"rpe":10,"reps":4,"percentage":89.2},{"rpe":10,"reps":5,"percentage":86.3},{"rpe":10,"reps":6,"percentage":83.7},{"rpe":10,"reps":7,"percentage":81.1},{"rpe":10,"reps":8,"percentage":78.6},{"rpe":10,"reps":9,"percentage":76.2},{"rpe":10,"reps":10,"percentage":73.9},{"rpe":10,"reps":11,"percentage":71.7},{"rpe":10,"reps":12,"percentage":69.4},{"rpe":9.5,"reps":1,"percentage":97.8},{"rpe":9.5,"reps":2,"percentage":93.9},{"rpe":9.5,"reps":3,"percentage":90.7},{"rpe":9.5,"reps":4,"percentage":87.8},{"rpe":9.5,"reps":5,"percentage":85},{"rpe":9.5,"reps":6,"percentage":82.4},{"rpe":9.5,"reps":7,"percentage":79.9},{"rpe":9.5,"reps":8,"percentage":77.4},{"rpe":9.5,"reps":9,"percentage":75.1},{"rpe":9.5,"reps":10,"percentage":72.3},{"rpe":9.5,"reps":11,"percentage":70.7},{"rpe":9.5,"reps":12,"percentage":68.6},{"rpe":9,"reps":1,"percentage":95.5},{"rpe":9,"reps":2,"percentage":92.2},{"rpe":9,"reps":3,"percentage":89.2},{"rpe":9,"reps":4,"percentage":86.3},{"rpe":9,"reps":5,"percentage":83.7},{"rpe":9,"reps":6,"percentage":81.1},{"rpe":9,"reps":7,"percentage":78.6},{"rpe":9,"reps":8,"percentage":76.2},{"rpe":9,"reps":9,"percentage":73.9},{"rpe":9,"reps":10,"percentage":71.7},{"rpe":9,"reps":11,"percentage":69.4},{"rpe":9,"reps":12,"percentage":67.5},{"rpe":8.5,"reps":1,"percentage":93.9},{"rpe":8.5,"reps":2,"percentage":90.7},{"rpe":8.5,"reps":3,"percentage":87.8},{"rpe":8.5,"reps":4,"percentage":85},{"rpe":8.5,"reps":5,"percentage":82.4},{"rpe":8.5,"reps":6,"percentage":79.9},{"rpe":8.5,"reps":7,"percentage":77.4},{"rpe":8.5,"reps":8,"percentage":75.1},{"rpe":8.5,"reps":9,"percentage":72.3},{"rpe":8.5,"reps":10,"percentage":70.7},{"rpe":8.5,"reps":11,"percentage":68.6},{"rpe":8.5,"reps":12,"percentage":66.7},{"rpe":8,"reps":1,"percentage":92.2},{"rpe":8,"reps":2,"percentage":89.2},{"rpe":8,"reps":3,"percentage":86.3},{"rpe":8,"reps":4,"percentage":83.7},{"rpe":8,"reps":5,"percentage":81.1},{"rpe":8,"reps":6,"percentage":78.6},{"rpe":8,"reps":7,"percentage":76.2},{"rpe":8,"reps":8,"percentage":73.9},{"rpe":8,"reps":9,"percentage":71.7},{"rpe":8,"reps":10,"percentage":69.4},{"rpe":8,"reps":11,"percentage":67.5},{"rpe":8,"reps":12,"percentage":65.8},{"rpe":7.5,"reps":1,"percentage":90.7},{"rpe":7.5,"reps":2,"percentage":87.8},{"rpe":7.5,"reps":3,"percentage":85},{"rpe":7.5,"reps":4,"percentage":82.4},{"rpe":7.5,"reps":5,"percentage":79.9},{"rpe":7.5,"reps":6,"percentage":77.4},{"rpe":7.5,"reps":7,"percentage":75.1},{"rpe":7.5,"reps":8,"percentage":72.3},{"rpe":7.5,"reps":9,"percentage":70.7},{"rpe":7.5,"reps":10,"percentage":68.6},{"rpe":7.5,"reps":11,"percentage":66.7},{"rpe":7.5,"reps":12,"percentage":64.7},{"rpe":7,"reps":1,"percentage":89.2},{"rpe":7,"reps":2,"percentage":86.3},{"rpe":7,"reps":3,"percentage":83.7},{"rpe":7,"reps":4,"percentage":81.1},{"rpe":7,"reps":5,"percentage":78.6},{"rpe":7,"reps":6,"percentage":76.2},{"rpe":7,"reps":7,"percentage":73.9},{"rpe":7,"reps":8,"percentage":71.7},{"rpe":7,"reps":9,"percentage":69.4},{"rpe":7,"reps":10,"percentage":67.5},{"rpe":7,"reps":11,"percentage":65.8},{"rpe":7,"reps":12,"percentage":64},{"rpe":6.5,"reps":1,"percentage":87.8},{"rpe":6.5,"reps":2,"percentage":85},{"rpe":6.5,"reps":3,"percentage":82.4},{"rpe":6.5,"reps":4,"percentage":79.9},{"rpe":6.5,"reps":5,"percentage":77.4},{"rpe":6.5,"reps":6,"percentage":75.1},{"rpe":6.5,"reps":7,"percentage":72.3},{"rpe":6.5,"reps":8,"percentage":70.7},{"rpe":6.5,"reps":9,"percentage":68.6},{"rpe":6.5,"reps":10,"percentage":66.7},{"rpe":6.5,"reps":11,"percentage":64.7},{"rpe":6.5,"reps":12,"percentage":63.2},{"rpe":6,"reps":1,"percentage":86.3},{"rpe":6,"reps":2,"percentage":83.7},{"rpe":6,"reps":3,"percentage":81.1},{"rpe":6,"reps":4,"percentage":78.6},{"rpe":6,"reps":5,"percentage":76.2},{"rpe":6,"reps":6,"percentage":73.9},{"rpe":6,"reps":7,"percentage":71.7},{"rpe":6,"reps":8,"percentage":69.4},{"rpe":6,"reps":9,"percentage":67.5},{"rpe":6,"reps":10,"percentage":65.8},{"rpe":6,"reps":11,"percentage":64},{"rpe":6,"reps":12,"percentage":62.3}]

FAQ

What is RPE and who developed the system for strength training?
RPE (Rate of Perceived Exertion) in the context of strength training is a 6-10 scale adapted by powerlifter and coach Mike Tuchscherer, founder of Reactive Training Systems (RTS). The scale was derived from the original Borg RPE scale used in exercise physiology but refined for resistance training. RPE 10 means maximum effort with absolutely no reps remaining, RPE 9 means one rep could have been completed, RPE 8 means two reps were left, and so on in 0.5 increments. This system is the foundation of autoregulated training, where training intensity adjusts automatically based on daily performance and readiness rather than following a fixed percentage program.
How accurate is the RPE to percentage of 1RM conversion?
The Tuchscherer RPE table is well-validated in trained powerlifting populations and serves as the standard reference across RPE-based programs including RTS, Juggernaut Training Systems, and Calgary Barbell. Individual variation exists because RPE is inherently subjective: research by Hackett et al. (2012) found that inexperienced lifters consistently underestimate their RPE by 0.5-1.5 points. The table accuracy improves significantly with training experience and deliberate calibration practice. For practical purposes, the table is reliable within approximately 2-3% of 1RM for experienced lifters, which is comparable to the accuracy of percentage-based programming.
Should I use RPE-based or percentage-based training?
Both approaches have merit, and many effective programs combine them. RPE-based training autoregulates for daily readiness: research by Helms et al. (2016) showed that daily 1RM fluctuates by 5-18% depending on sleep, stress, nutrition, and accumulated fatigue. RPE captures this variability automatically, prescribing heavier loads on strong days and lighter loads on fatigued days. Percentage-based training is simpler to follow and removes the subjective element, making it better for beginners who have not yet calibrated their RPE perception. A common hybrid approach uses percentage-based programming for primary sets with RPE caps (e.g., '5x5 at 75%, should feel no harder than RPE 8').
What RPE should I target for different training goals?
Evidence-based RPE targets from Zourdos et al. (2016) and contemporary coaching practice: warm-up sets RPE 5-6 (4+ reps in reserve), hypertrophy working sets RPE 7-8 (2-3 reps in reserve), strength working sets RPE 8-9 (1-2 reps in reserve), top singles and testing RPE 9-10 (0-1 reps in reserve). Research consistently shows that training exclusively at RPE 10 does not produce superior strength or hypertrophy gains compared to RPE 7-9, while significantly increasing injury risk and central nervous system fatigue. Most well-designed programs keep 70-80% of working volume at RPE 7-8.
How do I improve my RPE accuracy?
RPE accuracy is a trainable skill that improves over 4-8 weeks of deliberate practice. Two effective methods: First, film your sets and compare bar speed between different RPE ratings. A true RPE 8 set should show noticeable deceleration on the final 1-2 reps compared to the first rep. If bar speed is uniform throughout, you were likely at RPE 6-7. Second, periodically perform AMRAP (as many reps as possible) sets where you predict your rep count before starting, then compare prediction to actual. The goal is to predict within 1 rep consistently. Most lifters achieve reliable RPE accuracy within 0.5 points after 6-8 weeks of intentional practice.
What is the difference between RPE and RIR (Reps in Reserve)?
RPE and RIR are closely related but not identical. RIR directly counts estimated remaining reps: RIR 2 means you think you could do 2 more reps. RPE maps to RIR with an offset: RPE 10 = RIR 0, RPE 9 = RIR 1, RPE 8 = RIR 2. The 0.5 increments in RPE (like RPE 8.5) represent half-rep estimates where you are uncertain whether you could complete the additional rep. Some programs use RIR notation because it is more intuitive for beginners. Functionally, RPE 8 and RIR 2 prescribe the same training stimulus.
General fitness estimates — not medical advice. Consult a healthcare professional for medical decisions.