The workout app for the gym you actually train at

The best gym app is the one that fits your gym: the machines it really has, the time you really have, and the weight to put on each one today. RIRLift is free and plans around all three. Save your gym, pick a plan, and every exercise opens with its weight set. If a machine is taken, swap it and the replacement comes with a weight too.

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

4.9 on the App Store 3,000+ lifters
The dashboard before a session: Push Hypertrophy is ready, with Coach's starting load for each exercise and a Start button

What a gym app has to handle

Gym sessions, as they really go

6 pm Tuesday: the cable stack has a line

Short Day 2 of the four-short-sessions plan, at peak hour. The pulldown and the cable station are both taken. The dumbbells are free.

ExerciseYou loggedNext sessionWhy
Romanian Deadlift185 lb, 10 / 10 / 10, 2 left190 lb × 8–10Top of 8 to 10 at the planned effort: one 5 lb step, reps reset to 8.
One-Arm Dumbbell RowSwapped in for the pulldown: 50 lb, 12 / 11 / 10 per side, 1 left50 lb × 11The swap picker showed Coach's load for the row before you picked it. The weakest set made today's target of 10, so aim for 11.
Seated Dumbbell Overhead Triceps ExtensionSwapped in for pressdowns: 30 lb, 15 / 15, 1 left35 lb × 10–15Top of 10 to 15 on both sets: next dumbbell up, reps reset to 10.

Two taken stations cost two taps, and each swap came with its weight. Nobody's waiting on you, and you're not waiting on them.

Two gyms: one near work, one near home

You train at both, and their leg curl machines feel nothing alike. Both gyms are saved in the app.

ExerciseYou loggedNext sessionWhy
Seated Leg CurlWork gym: 100 lb, 15 / 15 / 15, 1 leftWork gym: 110 lb × 10–15Top of 10 to 15 on that machine, so that machine goes up a step.
Seated Leg CurlHome gym: 80 lb, 12 / 12 / 11, 1 leftHome gym: 80 lb × 12The home machine keeps its own numbers. The weakest set made today's target of 11, so the target rises to 12.

Each machine progresses on its own record. A heavy stack at one gym never inflates the other.

Day 3 of the 3-day plan: glutes and pull

On the 3-day plan for women below. The hip thrust is loaded with 2.5 lb plates, so one step is 5 lb.

ExerciseYou loggedNext sessionWhy
Hip ThrustSet 1: 185 lb × 15, 3 left (planned 1) · sets 2–3: 195 lb × 15 / 15, 1 left200 lb × 10–15Set 1 was clearly easier than planned, so set 2 went up: 185 × 47 ÷ 45 ≈ 193, loaded as 195. Both sets at 195 reached 15, the top of 10–15: one step up.
Leg Press230 lb, 15 / 14 / 13, 1 left230 lb × 14The weakest set made today's target of 13. The weight holds; aim for 14.

When a lift is clearly easy, the app catches up fast. When it isn't, it waits for the reps.

Gym plans that open in RIRLift

Make it fit you

Questions

Is there a free app for gym workouts?

Yes. RIRLift's free tier includes unlimited workouts, suggested weights, the Apple Watch app and up to 4 active routines, with no account and no ads.

What if my gym doesn't have a machine in the plan?

Tell the app what your gym has and plans stay inside it. In a session, the swap picker offers replacements with a starting weight for each.

Machines or free weights?

Both build muscle when the sets are hard enough. Machines are easier to learn and to load on a crowded floor. Machines vs free weights compares them.

How long should a gym workout be?

45 to 60 minutes covers most plans. Four short sessions a week work as well as three long ones if the weekly sets add up.

Can I use it at more than one gym?

Yes. Save each gym and its machines. Every machine keeps its own loads and records.

More ways lifters use RIRLift

Every lifter and goal