One rep max calculator
Enter a weight and the reps you got. See your estimated 1RM and the weight at every percentage. Add an RPE for a more precise estimate.
Your set
- 100%117.5
- 95%110
- 90%105
- 85%100
- 80%92.5
- 75%87.5
- 70%82.5
- 65%75
- 60%70
- 55%65
- 50%57.5
How the estimate is calculated
Without an RPE, this calculator uses the Epley formula: 1RM = weight × (1 + reps ÷ 30). A single rep counts as an exact 1RM. For example, 100 kg for 5 reps gives about 116.7 kg.
With an RPE, it uses the RPE chart instead: your set is a known percentage of your max, and the 1RM is the weight divided by that percentage. For example, 100 kg for 5 reps at RPE 8 is 81% of a max, which gives about 123.5 kg. RPE accounts for how many reps you had left, so it is usually closer to a true max than reps alone.
These are the same formulas Pushit uses inside its apps, so a number you see here matches what the app would calculate.
Getting a more accurate result
Estimates are most reliable from sets of about 1 to 10 reps. Beyond that, fatigue and technique make the formulas drift. Use a heavy, clean set rather than a grinder, and add the RPE if you know it.
Pushit keeps your 1RM up to date for you.
Log your sets and Pushit updates your estimated 1RM automatically, then works out your loads from it before every session. Free on iOS and the web.
Questions people ask
Take a hard set of 1 to 10 reps, enter the weight and the reps, and apply a formula such as Epley: weight × (1 + reps ÷ 30). This calculator does it for you, and also accepts an RPE to use the RPE chart instead.
Epley estimates a one rep max as weight × (1 + reps ÷ 30). A set of 100 kg for 5 reps gives 100 × (1 + 5 ÷ 30) ≈ 116.7 kg.
It is an estimate. It tends to be most accurate for sets of about 1 to 10 reps and gets less reliable as reps go up. Adding RPE makes the estimate account for how close to failure the set was.
Not necessarily. Many lifters train from an estimated max updated by their logged sets, and only test a true max occasionally or in competition.