Free tool · No account

One rep max calculator

Put in a set you actually did. This gives you the estimated one-rep max both common formulas produce, and the percentages to program from.

116.1Brzycki
116.7Epley

Units do not matter — the output is in whatever you typed. Above about 12 reps both formulas drift badly, which is why the table stops there.

Percentage of 1RM by reps

This is the part worth bookmarking. To work at a given rep target, take your 1RM and multiply by the percentage on that row.

RepsBrzyckiEpley
1100.0%96.8%
297.2%93.8%
394.4%90.9%
491.7%88.2%
588.9%85.7%
686.1%83.3%
783.3%81.1%
880.6%78.9%
977.8%76.9%
1075.0%75.0%
1172.2%73.2%
1269.4%71.4%

Epley reads 96.8% at one rep rather than 100%, which looks like an error and is not: the formula is fitted to multi-rep data and does not resolve exactly at a single. Brzycki does. Past six reps the two diverge, Brzycki lower and Epley higher. Neither is a measurement — both are estimates fitted to population data, and your own ratio drifts with training age and with the lift.

The formulas

Brzycki1RM = weight × 36 ÷ (37 − reps). GymHack uses this one to build your muscle profile, because it is the more conservative of the two in the 5–10 rep range where most working sets live.

Epley1RM = weight × (1 + reps ÷ 30). GymHack uses this one to detect estimated-1RM personal records, where the higher reading is the safer bet against false positives.

Using two formulas for two jobs is deliberate. A single formula that is right on average is wrong in both of the places it matters.

Estimating is not testing

Every number on this page is inferred from a submaximal set. If you want your actual one-rep max, you have to work up to it — and doing that safely means a protocol, not a hero single at the end of a session. GymHack has a guided 1RM test that walks the warm-up ramp and records the attempt, and it flags the estimate as stale after twelve weeks so you are not programming off a number from last spring.

Frequently asked

Which formula should I use?
For programming, pick one and stay with it — the consistency matters more than the two or three percent between them. If you are training in the 5–10 rep range, Brzycki’s lower reading leaves less room to overshoot.
Why does the table stop at 12 reps?
Both formulas are fitted to low-rep data and drift badly past about 12. At 15+ reps the estimate says more about your work capacity than your maximal strength.
Does GymHack calculate this for me?
Yes — from every working set you log, per exercise and per muscle group, with the history charted over time. It is free and needs no account.
Download on the App Store
Android & Wear OS — Coming soon