Free tool

RPE calculator

Enter a set you did recently, with how hard it was, and the target you want next: 5 reps at RPE 8, for example. The calculator estimates your one-rep max from the first set and gives the weight that matches the target. If you know your 1RM, enter it as 1 rep at RPE 10.

A recent set
Reps
5
RPE
Your target
Reps
5
RPE

Load about

97.5 kg

Calculated 97.3 kg · Estimated 1RM 120 kg

RPE chart: percentage of 1RM

RepsRPE 10RPE 9RPE 8RPE 7
1100%93.8%90.9%88.2%
293.8%90.9%88.2%85.7%
390.9%88.2%85.7%83.3%
488.2%85.7%83.3%81.1%
585.7%83.3%81.1%78.9%
683.3%81.1%78.9%76.9%
781.1%78.9%76.9%75%
878.9%76.9%75%73.2%
976.9%75%73.2%71.4%
1075%73.2%71.4%69.8%

Worked out from the Epley formula with reps in reserve added. Published RPE charts differ by a percent or two; treat any of them as a starting point for the day, not a rule.

Put this calculator on your website

Free for any site: paste the code where the calculator should appear. It updates itself, sets no cookies and loads nothing from anyone else. The line under it credits PushBeyond.

<iframe src="https://push-beyond.com/embed/en/rpe-calculator" title="RPE calculator" loading="lazy" style="width:100%;max-width:640px;height:1640px;border:0;border-radius:12px"></iframe>
<p style="max-width:640px;font-size:13px">RPE calculator by <a href="https://push-beyond.com/tools/rpe-calculator">PushBeyond</a></p>
<script>addEventListener("message",function(m){if(m.origin!=="https://push-beyond.com"||!m.data||m.data.type!=="pushbeyond-embed")return;document.querySelectorAll('iframe[src^="https://push-beyond.com/embed/"]').forEach(function(f){if(f.contentWindow===m.source)f.style.height=m.data.height+"px"})})</script>

How to use it

  1. Take a recent hard set of the same exercise, ideally 1 to 8 reps, and rate how many reps you had left.
  2. Enter your target for today, such as 3 sets of 5 at RPE 8.
  3. Load the suggested weight, rounded to what your plates allow, and do the first set.
  4. Adjust from there. If the first set was clearly easier or harder than planned, change the weight for the next one. That is the point of RPE: the day decides, not the spreadsheet.

Why the numbers are a starting point

Any chart like this assumes that reps in reserve convert neatly into a share of your maximum. For most people on compound lifts it is close, but some lifters can grind out more reps at a given percentage than others, and fatigue, sleep and technique move the numbers from day to day.

The estimate is also only as good as your RPE rating. Beginners tend to rate sets as harder than they are, so if you are new to RPE, the suggested weight may feel light. That is fine: note it, and your ratings will sharpen.

FAQ

Frequently asked questions

What does RPE 8 mean?

In strength training, RPE 8 means you finished the set with about two more reps in you. RPE 10 is a true maximum, RPE 9 leaves one rep, RPE 7 leaves three.

Can I use half points like RPE 8.5?

Yes. RPE 8.5 means you might have managed two more reps, and certainly one. Half points are useful once your ratings are consistent.

Why do RPE charts online give slightly different numbers?

Some are built from lifters’ own data, others, like this one, from a formula. They usually agree within a percent or two, which is less than the difference a bad night’s sleep makes.

Log every set in one place

PushBeyond records your sets, times your rest and estimates your 1RM per exercise. Free on iPhone and Android.