The weightlifting app that knows what's on the bar

A good weightlifting app gets out of the way between sets: last time's numbers already filled in, a rest timer you can see from the Lock Screen, and the plates for each side worked out. RIRLift does that free, and it also sets your next weight from what you logged, rounded to plates you own.

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 a lifter needs from a weightlifting app

Barbell sessions, logged and loaded

Push day: three lifts, three different answers

Monday on the 3-day push/pull/legs plan below. Barbell steps are 5 lb with 2.5 lb plates; the cable stack moves in 5 lb steps.

ExerciseYou loggedNext sessionWhy
Barbell Bench Press175 lb, 10 / 10 / 10, 2 left180 lb × 6–10Every set at the top of 6 to 10. One step up, reps reset to 6.
Incline Dumbbell Press55 lb pair, 12 / 11 / 10, 1 left55 lb × 11The weakest set made today's target of 10. Same dumbbells, one more rep to aim for.
Overhead Cable Triceps ExtensionSet 1: 50 lb × 12, 3 left (target 10, 1 left)Set 2: 55 lbTwo more left than planned: 50 × 44 ÷ 40 = 55, one step on the stack.

You never decided any of it. The triceps weight changed before set 2, and next Monday opens with the rest filled in.

Leg day: corrections between sets

Thursday's legs. Squat and Romanian deadlift sets are planned at 8 reps with 2 left; the leg press at 12 with 1 left.

ExerciseYou loggedNext sessionWhy
Barbell Back Squat205 lb × 8, 4 left215 lb × 8Two more reps left than planned. 205 × 41 ÷ 39 is about 215.
Romanian Deadlift185 lb × 6, 1 left170 lb × 8Below the 8 to 10 range. 185 × 36 ÷ 39 is about 171, rounded to 170.
Leg Press270 lb × 12, nothing left270 lb × 12You got the reps; it was just harder than planned. The weight holds.

The second set fits the day you're having. The plan for next week still comes from your weakest set.

Your plates, your units

A garage gym whose smallest plates are 5 lb, and a trip to a gym that only has kilos.

ExerciseYou loggedNext sessionWhy
Barbell Back SquatGarage: 225 lb, 10 / 10 / 10, 2 left235 lb × 6–10With your plates set (Pro), the smallest jump is two 5 lb plates, so one step is 10 lb, not 5.
Barbell Bench PressKilo gym: 80 kg, 10 / 10 / 10, 2 left82.5 kg × 6–10Set this lift to kg and the step is 2.5 kg. The calculator shows 25 + 5 + 1.25 per side on a 20 kg bar.

Every suggestion is a weight you can actually build on the bar in front of you.

Barbell plans that open in RIRLift

Make it fit you

When a different app fits better

Questions

What's the best free weightlifting app?

One that's free where it matters: unlimited logging and weight suggestions. In RIRLift both are free, along with up to 4 active routines and the Apple Watch app. Pro adds unlimited routines, custom plates and bar, and CSV export.

Does it have a plate calculator?

Yes, on iPhone and Apple Watch. It shows the plates per side for any weight.

Can I log in kilograms and pounds?

Yes. Units are set per exercise, so mixed kilo and pound equipment works in one workout.

How does the app decide when to add weight?

When every working set reaches the top of your rep range, the weight goes up one step next session. Until then it holds and you aim for one more rep. It's double progression, judged on your weakest set.

Can I use my Apple Watch instead of my phone?

Yes, but you don't have to. The Watch runs the whole session: logging, rest timer, plate calculator and swaps. The iPhone app does everything on its own.

More ways lifters use RIRLift

Every lifter and goal