The gym tracker that turns your logs into your next weight

A gym tracker should do more than store numbers. It should show whether each lift is moving and tell you what to lift next. RIRLift logs weight, reps and reps left per set, charts every lift's estimated max, and sets the next session from what you logged. Bring your history from Hevy, Strong or FitNotes and it works from day one.

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

4.9 on the App Store 3,000+ lifters
The progress screen: an exercise's estimated 1RM trend charted over the last eight weeks

What a gym tracker should show you

What the tracker does with your logs

First session after importing two years of logs

You've switched trackers and brought your history. Today is Upper Heavy on the stalled-intermediate plan below.

ExerciseYou loggedNext sessionWhy
Barbell Bench PressImported: 205 lb × 8 / 7 / 6 in your old appFrom history × 5–8Worked out from your imported sets, not a light estimate. Tap it to open Why this weight.
Lat Pulldown160 lb, 12 / 12 / 12, 1 left170 lb × 8–12Your first session logged here: every set at the top of 8 to 12, so one step up and reps reset to 8.

Switching apps didn't reset you to beginner weights. The history you brought is the starting point.

The squat line has gone flat

Lower Heavy, week 6. The trend shows the squat hasn't moved in three sessions; the Romanian deadlift has.

ExerciseYou loggedNext sessionWhy
Barbell Back Squat245 lb, 6 / 6 / 5 / 5, three sessions runningRecap suggests 220 lb × 5–8No new rep in three sessions. About 10% lighter, rounded to your plates. You choose Deload or Not yet.
Romanian Deadlift225 lb, 10 / 10 / 10, 2 left235 lb × 6–10Still moving: top of 6 to 10 on every set, so one step up.

The chart shows the stall and the recap answers it, lift by lift.

A rough day stays a rough day

Upper Volume after a bad night's sleep. The incline press is planned at 10 reps with 1 left.

ExerciseYou loggedNext sessionWhy
Incline Dumbbell Press70 lb pair × 7, nothing left65 lb pair × 10Below the 8 to 12 range: 70 × 36 ÷ 40 is about 63, rounded to the 65s. Marked as a correction.
Cable Fly40 lb × 12, nothing left40 lb × 12You got the reps, just closer to failure than planned. The weight holds.

Log what actually happened. The session adjusts, and one bad day doesn't rewrite the plan.

Plans for lifters who track

Make it fit you

Questions

Can I import my workouts from another app?

Yes, from Hevy, Strong and FitNotes. Coach reads the history from day one and your first weights are worked out from it.

What's the best way to track lifting progress?

Track each lift's estimated max over weeks, not single sessions, and log reps in reserve so a heavier set and an easier set aren't mistaken for the same thing. How to log workouts covers what to record.

Is the tracker free?

Yes. Unlimited logging, progress trends, the weekly muscle map and suggested weights are free with no account. Pro adds all-time analytics and the all-time muscle map, unlimited routines and CSV export.

Do I have to follow the suggested weights?

No. Override any set and the app carries on from what you logged. Set Coach to Ask first and next session's weights wait for your confirmation.

Does it sync with Apple Health?

Workouts you finish on iPhone save to Apple Health, with each exercise as its own segment.

More ways lifters use RIRLift

Every lifter and goal