The RPE and RIR app where effort sets the weight

An effort number is only worth logging if it changes something. RIRLift asks one effort question per set, how many reps you had left (RIR), and uses the answer: the next set goes up, holds or comes down, and between sessions it decides how big the jump is. RIR and RPE are the same scale read from opposite ends, so RPE 8 is 2 reps in reserve.

Free on iPhone and Apple Watch · No account · Coming to Android: join the waitlist

4.9 on the App Store 3,000+ lifters
The active workout screen: Barbell Bench Press, two work sets logged, the third prefilled at 185 lb for 6 reps at 2 RIR, and a Log work set button

What an RPE or RIR app should do with your effort

Effort-based sessions, with the arithmetic

Your program says bench 3 × 5 @ RPE 8

A three-day squat, bench and deadlift plan. RPE 8 is entered as 2 reps in reserve, so the target is 5 reps with 2 left: 7 reps to failure.

ExerciseYou loggedNext sessionWhy
Barbell Bench PressSet 1: 215 lb × 5 @ RPE 7 (3 left)Set 2: 220 lb × 58 reps to failure against 7: 215 × 37 ÷ 36 ≈ 221 lb, rounded to 220 lb.
Barbell Bench PressSet 2: 220 lb × 5 @ RPE 8 (2 left)Set 3: 220 lb × 5Exactly on target, so it holds.
Barbell Bench PressSet 3: 220 lb × 5 @ RPE 9 (1 left)Holds at 220 lbHarder than planned but you got the reps. Pushing never costs you weight.

The first set told the app what RPE 8 weighs today. The program stayed the same; the load matched it.

Push day: everything felt light

Six days of push, pull and legs. Most sets are meant to end with 1 left (RPE 9).

ExerciseYou loggedNext sessionWhy
Barbell Bench PressSet 1: 185 lb × 10 @ RPE 7 (3 left)Set 2: 195 lb × 103 left instead of 1: 185 × 42 ÷ 40 ≈ 194, rounded to 195 lb.
Incline Dumbbell Press55 lb, 12 / 12 / 12 reps @ RPE 960 lb × 8Top of the range at the target effort: one dumbbell step.
Dumbbell Shoulder Press50 lb, 10 / 9 / 9 reps @ RPE 950 lb × 10The weakest set hit its target of 9 but not the top of 8–12. Same weight, one more rep.

Same rep rule for every lift between sessions. Effort moved the bench before set 2.

Sets taken to failure: RPE 10, 0 left

On the same plan, lateral raises, pressdowns and hammer curls go to failure on purpose.

ExerciseYou loggedNext sessionWhy
Dumbbell Lateral Raise20 lb, 20 / 20 / 20 reps, 0 left25 lb × 12Every set at the top of 12–20 at the target effort: one dumbbell step, reps back to 12.
Cable Triceps Pressdown60 lb, 15 / 13 / 12 reps, 0 left60 lb × 13The weakest set hit its target of 12. Same weight, one more rep.
Hammer Curl35 lb, 13 / 12 / 11 reps, 0 left35 lb × 12The weakest set missed its target of 12, so weight and target both stay.

At 0 left there is no easier to read, so reps alone decide. That's why reps always come first.

Plans with an effort target on every exercise

Make it fit you

When a different app fits better

Questions

What's the difference between RPE and RIR?

RPE rates how hard a set was out of 10; RIR counts the reps you had left. For lifting they map directly: RPE 8 is 2 RIR, RPE 10 is 0. RPE vs RIR has the full table.

Can I log RPE in RIRLift?

You log RIR, which is the same information. Convert your program's RPE targets once (RPE 8 = 2 RIR) and log each set by reps left.

What if I'm bad at judging effort?

Be consistent rather than perfect. Your answers are compared with targets you judge the same way, and reps come first: going closer to failure than planned never cuts your weight, and falling below your range brings the next set down.

Does it use my effort to change weights?

Yes. Within a session, effort and reps convert the next set's load. Between sessions, effort decides whether a jump you earned with reps is one step or two.

Is it free?

Yes. RIR logging, the weight suggestions, progression and the Apple Watch app are free with no account. Pro adds Fine-tune for step sizes, more Coach conversations and all-time analytics.

More ways lifters use RIRLift

Every lifter and goal