Skip to content

Blog

Programming With %1RM and RPE on the Same Row

Barbell on a power rack in a gym

Most spreadsheets force you to pick either percentage work or RPE. powerlift.ing keeps %1RM, load, and RPE on the same row because real meet prep uses all three.

Set up maxes first

Open Config and enter best singles for squat, bench, and deadlift. Add other lifts (Romanian deadlift, close-grip bench) if you program them often. The dialog shows an SBD total as you type.

Matching exercise names map to the right max. "Paused bench" uses your bench max. Custom names use the exact key you saved.

Percentage-driven days

Type %1RM on a row and load fills in when a max exists. Change the percentage and load updates. This is useful for volume phases that follow a fixed table.

Load-driven days

Type load when you already know the bar weight. %1RM back-fills for quick sanity checks against your max.

RPE alongside percentages

RPE does not auto-sync with load. That is intentional. You might prescribe 75% with a note to hit RPE 8.5 if the lifter is fatigued. Log the number you actually hit in the RPE column.

Units

Switch lbs and kg in the week bar. Maxes and working loads convert together so you do not have to re-enter the block.

When maxes are missing

Rows still work without maxes. %1RM and load simply will not sync until you add a max in Config or onboarding.

Launch the app and try one heavy day with percentages plus one backoff row logged by RPE.