5/3/1 for Hardgainers – 1RM → TM → Working Sets (Client-side)

Enter your actual 1RM for each main lift. The page calculates your Training Max (TM = 85% of 1RM) and then all percentages from TM. Values persist via localStorage (until you clear browser data).

Inputs

Squat TM (85%):
Bench TM (85%):
Deadlift TM (85%):
Press TM (85%):
Notes:
  • All work sets are calculated from TM (not true max).
  • Weights are rounded to the nearest 0.5kg by default (edit rounding in JS if needed).
  • Persistence: stored in localStorage; it survives refresh/app restarts and only clears when you clear site data.

Program (Weeks 1–3)