Free calculator

1RM calculator for lifters.

Estimate your one-rep max from any submaximal set. Four formulas averaged, RIR-adjusted, plus training percentages from 60% to 95%.

Your set

Best accuracy: a 3-6 rep set within 2 RIR of failure.

Estimated 1RM

Average of 4 formulas
kg
Training percentages
By formula
Epley
Brzycki
Lombardi
Mayhew

Coachly tracks 1RM progression on every main lift.

Estimated 1RM updates every set, automatically. Plus adaptive programming, calorie targets that shift with training, and an AI coach. 14-day free trial.

Try Coachly — 14 days free

How 1RM estimation works

Estimating a one-rep max from a submaximal set works because there's a predictable, near-linear relationship between weight on the bar and reps possible at that weight for trained lifters. Multiple formulas exist; each was derived from a different population, which is why averaging multiple smooths individual-formula bias.

The four formulas this calculator uses

FormulaEquationBest for
Epleyweight × (1 + reps/30)2-10 rep range, general use
Brzyckiweight × 36 / (37 − reps)1-10 rep range, slightly conservative
Lombardiweight × reps^0.10Lower-rep ranges, powerlifting
Mayhew100 × weight / (52.2 + 41.9 × e^(−0.055 × reps))Mid-rep ranges, general lifters

The calculator runs all four and averages them. If any formula returns a result more than 8% above or below the average, the average is shown as the headline number with a small note about variance.

How RIR adjustment works

The formulas above assume the set was taken to true failure. If you stopped with reps in reserve, the calculator adds the RIR to your rep count before computing — a 5-rep set at 2 RIR becomes a 7-rep set at 0 RIR for estimation purposes.

This isn't perfect; RIR estimation is itself noisy (most lifters underestimate by 1-2 reps in their first year or two of training). But it produces a closer estimate than ignoring RIR entirely.

When estimates are reliable (and when they aren't)

Reliable conditions

Less reliable conditions

The lifter's rule of thumb. Trust the estimate to ±5% for programming purposes. Don't use it as a precise target for a true 1RM attempt — the estimate is good enough to plan a 90% working set, not good enough to walk up to a "estimated 1RM attempt" and expect it to fly.

How to use the training percentages

The percentages below the estimate are programming targets. Different programming styles use them differently:

% of 1RMTypical rep rangeUsed for
60-67%10-15 repsHypertrophy accessory work, warm-up sets, deload week working weight
70-75%8-10 repsGeneral hypertrophy, hypertrophy-focused mesocycle work sets
78-82%5-7 repsStrength-hypertrophy crossover, intensification block working weights
85-87%4-5 repsStrength block working sets, peak programmes
90-92%2-3 repsStrength peaking, intent training
93-100%1-2 repsMax effort sessions, peak day, opener planning

How often to recalculate

For most lifters, recalculate at the end of each training block (every 4-8 weeks). The cleanest method:

  1. End of a mesocycle, after your peak/test week.
  2. Take a heavy 3-5 rep set on your main lift at around 1-2 RIR.
  3. Plug the result into the calculator. That's your new estimate for the next block.
  4. Use the new estimate to set training percentages for the next mesocycle.

Doing a true 1RM attempt every 4-8 weeks is unnecessary CNS load. Sub-maximal estimates are nearly as accurate without the recovery cost.

How Coachly handles 1RM tracking

Inside the Coachly app, every set you log updates your estimated 1RM automatically using these same formulas. The Progress tab shows the trend across mesocycles, broken down per lift. The adaptive programming engine uses the rolling 1RM estimate to set load targets for each working set — so you don't need to recalculate manually every block.

When the engine detects a plateau (3+ sessions without rep or load progression), it triggers a deload automatically. When estimated 1RM jumps significantly (5+ kg in a single session), the engine accounts for it on the next training day.

FAQ

Which formula is most accurate? It depends on the rep range. Brzycki is slightly more conservative and tends to be closer at 1-3 reps; Epley is the most-cited and works well at 4-8 reps; Lombardi is best at 1-5 reps for powerlifting populations; Mayhew is well-validated at 5-10 reps. Averaging all four smooths the differences.
Do these formulas work the same for women? Yes — they're not sex-specific. The reps-vs-weight relationship is similar across populations. Some research suggests women may sustain slightly higher rep counts at a given percentage of true 1RM, which would mean the formulas slightly underestimate. The error is small enough to ignore for programming purposes.
Should I trust an estimate from a deep deficit / mid-cut? With caution. Mid-cut lifts can dip 5-10% from rested-state capacity. Use the estimate to set training loads relative to current performance, not as a "true" 1RM benchmark. Recalculate after the cut ends and you've reverse-dieted back to maintenance.
Why does my estimate vary day to day? Day-to-day load variance is real — sleep, food, stress, prior day training, and time of day all shift what feels heavy. A 5-10% session-to-session swing on submaximal sets is normal. Use the trend of estimates over 2-3 sessions, not a single best/worst day.
What's a good 1RM for [lift]? Highly individual. Strength standards charts (like Brett Contreras's or Greg Nuckols's) give population-level benchmarks adjusted for bodyweight and training experience. As a rough lifter milestone: bodyweight bench, 1.5x bodyweight squat, 2x bodyweight deadlift are common intermediate targets.
How do I use the percentages in a programme? Most evidence-based hypertrophy programmes work in the 65-82% range across multiple working sets. Strength-focused programmes spend more time in the 80-92% range. Powerlifting peaking blocks push above 92% for the last few weeks before a meet. The percentages on this page are programming targets — start with the table guidance, adjust based on what actual rep performance shows.
Should I add weight if I beat the rep target at a given percentage? Yes — that's progressive overload working as designed. If 80% allowed you 8 reps and your programme called for 6, your real 1RM has gone up. Bump the calculated 1RM by 2-5kg and retest with new percentages.