Skip to main content

Swap an exercise mid-workout

Programs and workouts
01Read

The rack you wanted is taken, the cable stack is in pieces, or your shoulder is telling you today is not the day for overhead press. Pick a different lift and keep moving. Swapping an exercise in Rackd is a long-press and a tap.

How to swap

Open the active workout and find the exercise you want to replace. Long-press the exercise card to open the action menu, then tap Swap. A picker slides up with all 453 exercises, sorted to surface the closest matches first by movement pattern and equipment. The exercise you started with stays pinned at the top of the list in case you change your mind.

Tap the replacement and confirm. The card on the workout screen updates in place. Sets and reps stay the same, and the target weight resets to your last logged number for the new lift, or to a sensible starting weight if you have never logged it before. Log the sets and move on.

If you wanted a barbell row but the rack is in pieces, swap to a dumbbell row, a chest-supported row, or a cable row. Same pattern, different tool, and the session keeps running.

One session, or every session

By default, the swap is for today only. Next time the program runs the same day, the original exercise comes back. That is on purpose. A swap because the rack was busy is not the same as a permanent change to your program.

If the swap is permanent, edit the program. Open the program day from My Rack, tap the exercise, and use Edit Exercise to replace it at the program level. That change carries forward every session.

The two paths do different jobs. Mid-workout swap solves a problem in front of you. Program edit changes the plan.

What the engine does next session

A one-time swap does not affect the next session's targets. The engine reads the program, not the swap, when it generates tomorrow's numbers. If you logged the swapped lift, that data lives in your history and shows up in muscle stats and exercise history, but it does not pull the program off course.

A program-level edit, on the other hand, becomes the new exercise the engine progresses. Targets, deloads, and PRs all flow through the new lift from there.

Show up, swap if you need to, lift.