Skip to content
HealthFree · No signup · 150K+/month

One-Rep Max Calculator — Multi-Formula 1RM Estimate + Training Zones

Estimate your true 1RM from any sub-maximal set using 4 validated formulas (Epley · Brzycki · Lombardi · O'Conner) — then get the exact work weight for every %-of-1RM training zone (5×5 strength, 8×3 hypertrophy, max-singles).

  • Instant result
  • Private — nothing saved
  • Works on any device
  • AI insight included
Reviewed by CalcBold EditorialLast verified Methodology

One-Rep Max Calculator

Unit system

Weight field below updates automatically.

Load on the bar in pounds — to failure or one rep shy.

Reps you actually completed with that weight (3-8 is the most accurate range).

Pick the formula that matches your programming, or Consensus to average across all four.

Training-zone calculator — every %-of-1RM with the actual loaded weight

Plug in the same weight × reps and get the exact bar load for every programming zone — singles, 5×5, 8-10 hypertrophy, 15-rep endurance, warm-up. Rounded to the nearest 5 lbs plate increment.

Unit
Estimated 1RM
262.5 lbs
Epley · from 225 lbs × 5 reps
5×5 work weight (85%)
225.0 lbs
Bill Starr classic · also 5/3/1 1+ baseline
Hypertrophy 8-10 (75%)
195.0 lbs
Classic 3×8-10 muscle-building load
% of 1RMLoad on barRepsProgramming zone
95%250.0 lbs1-2Max strength · singles/doubles
90%235.0 lbs3-4Strength · low-rep sets
85%225.0 lbs5-6Strength · 5×5 / 6×4 work
80%210.0 lbs7-8Strength + hypertrophy crossover
75%195.0 lbs9-10Hypertrophy · classic 3×8-10
70%185.0 lbs11-12Hypertrophy + endurance
60%160.0 lbs15+Endurance · pump / metabolic
50%130.0 lbs20+Warm-up · technique

How to use: Pick the row that matches your goal (strength = top three rows, hypertrophy = middle, endurance = bottom), load the bar to the shown weight, hit the listed rep range. If you blow past the rep target by 2-3 reps, move up a row next session; if you fail short, move down. Re-test 1RM (run this calculator with a fresh heavy set) every 8-12 weeks.

Embed builderDrop the 1RM on your site →Free widget · 3 sizes · custom theme · auto-resizes · no signupGet embed code

What This Calculator Does

The One-Rep Max Calculator estimates the maximum weight you could lift for a single, full-range repetition — your 1RM— from any sub-maximal set you’ve already done. Plug in the weight on the bar and the reps you completed to failure (or one rep shy of failure), and the calculator returns four independent estimates from the validated regression formulas — Epley, Brzycki, Lombardi, and O’Conner — plus a consensus average and a complete %-of-1RM training-zone breakdown.

Most online 1RM tools quietly use Epley alone and present the result as a single number. That hides a real fact: any single 1RM formula is only ±3-7% accurate from a moderate-rep set, and the formulas disagree more as reps climb. Showing all four lets you see the spread and pick the formula that matches your programming — Brzycki for low-rep strength testing, Epley for moderate hypertrophy sets, Lombardi when you want a conservative number to leave reps in the tank.

The Four Formulas — The Math

Epley (default — most-used)

Epley’s 1985 formula is the most commonly cited 1RM regression. It’s accurate within 1-2% of true 1RM at 2-10 reps and is the formula silently used by most lifting apps and gym calculators. If you only want one number, Epley is the safe default.

Brzycki (best for low reps)

Brzycki edges Epley for 1-5 rep sets — the range powerlifters use for true strength testing. It’s the most accurate formula for max attempts and heavy doubles. The catch: at 12+ reps, the denominator approaches zero (37 − 12 = 25, then 24, then 23) and the formula extrapolates wildly. We mark Brzycki as “n/a” past 11 reps and drop it from the consensus average there.

Lombardi (conservative power-curve fit)

Lombardi’s power-curve regression returns the most conservative estimate of the four formulas. Use it when you want to err on the side of leaving reps in the tank — useful for novice lifters whose form breaks down on near-max attempts, or for top-set programming where you’re intentionally sandbagging weight.

O’Conner (simplest mental math)

O’Conner is the simplest formula — easy enough to compute in your head between sets. It’s biased low at high reps (more conservative than Epley), making it useful as a back-of-envelope check when you don’t have a calculator handy.

Consensus average

The consensus is the arithmetic mean of all four formulas (or three, if Brzycki is dropped at 12+ reps). When the four formulas agree within 3-4%, the consensus is essentially indistinguishable from any of them. When they disagree by 6%+, the consensus smooths out the noise of any single regression. Pick consensus if you don’t have a strong preference and want one defensible number.

A Worked Example — “Bench Press 225 × 5”

Say you bench-pressed 225 lbs for 5 clean reps to failure. Plug that in:

  • Epley: 225 × (1 + 5 ÷ 30) = 225 × 1.167 = 262.5 lbs
  • Brzycki: 225 × 36 ÷ (37 − 5) = 225 × 1.125 = 253.1 lbs
  • Lombardi: 225 × 5^0.10 = 225 × 1.175 = 264.4 lbs
  • O’Conner: 225 × (1 + 5 × 0.025) = 225 × 1.125 = 253.1 lbs
  • Consensus average: 258.3 lbs (range 253.1 — 264.4, spread 4.4%)

The four formulas agree within ±2% — typical for a clean 5-rep set. Your true 1RM bench is somewhere in the 253-264 lb band, with the consensus 258 a defensible single number. Round to the nearest plate increment (255 or 260) and use that.

The %-of-1RM Training-Zone Table

The hidden value of this calculator is the zone table on the result. Every strength program ever written prescribes work weights as a percentage of 1RM — 5×5 at 85%, 8-10 hypertrophy at 75%, max singles at 95%. The table converts those percentages into the actual loaded weight rounded to your nearest plate increment, so you can program any rep scheme directly.

Standard zones (validated across decades of strength research and coaching):

  • 95% × 1-2 reps — Max strength singles and doubles. Used by powerlifters, in peaking phases, and as occasional 1RM-tester sets.
  • 90% × 3-4 reps — Heavy strength work. Bench tripleworkouts, deadlift triples, squat triples — the staple of any strength block.
  • 85% × 5-6 reps— The classic 5×5 and 6×4 work weight. Bill Starr, Texas Method, Stronglifts 5×5, and the “1+ set” baseline of Wendler 5/3/1 all live here.
  • 80% × 7-8 reps— Strength-hypertrophy crossover. German Volume Training’s 10×10 lives just below this; 4×8 at 80% is a workhorse for intermediate lifters.
  • 75% × 9-10 reps— Classic hypertrophy. The 3×8-10 scheme that built every bodybuilder’s back in the 1960s-90s and still works today.
  • 70% × 11-12 reps — Hypertrophy-endurance crossover. Useful for higher-volume back-off sets after heavy top sets.
  • 60% × 15+ reps — Endurance and pump work. The range for metabolic-stress hypertrophy and conditioning circuits.
  • 50% × 20+ reps — Warm-ups and technique work. Light enough to drill bar path, breathing, and bracing without cooking your CNS for the working sets.

How to Pick a Set to Estimate From

The accuracy of any 1RM estimate depends almost entirely on how clean your input set was. Best-case inputs:

  • 3-8 reps to genuine failure.The sweet spot for formula accuracy. Below 3 reps, you’re close enough to a true 1RM that the estimate is just confirming what you already know; above 8, the formulas extrapolate further from the strength curve and the spread widens.
  • Full range of motion, clean form.Partial reps (cheat curls, bouncy bench presses) inflate the rep count and over-estimate 1RM. If the last rep was a grinder with form breakdown, drop the rep count by 1 — you’d failed the next rep on form before exhaustion.
  • Recent. Within the last 1-2 weeks, ideally. A 1RM estimate from a 6-month-old set tells you what your max probably was 6 months ago — not what you can hit today.
  • Representative day, not best day. Bar-weight performance varies ±5-10% day to day. Use the rep count from a typical workout, not your one outlier PR.

Common Mistakes

Padding the rep count

It’s tempting to round up — “I got 5 most of the way and a half-rep on 6” rounding to 6 reps. Don’t. The calculator will over-estimate your 1RM by 3-4%, and you’ll program work sets too heavy, miss reps, and get frustrated. Half-reps don’t count.

Trusting a high-rep estimate

A 15-rep set tells you about endurance, not strength. The formulas extrapolate from there into singles territory but with much wider spread (often 10%+ between formulas). If you only have a high-rep set, take the consensus average rather than trusting any single formula — and re-test from a 3-5 rep set when you can.

Re-testing too often

For intermediate lifters, true 1RM moves slowly — pounds per month, not per session. Re-running this calculator after every workout introduces noise (your daily ±5-10% variance) into your programming weights. Re-test every 8-12 weeks for intermediates (every 4-6 for novices on linear progression). Use the recent average across 2-3 heavy sessions, not a one-off PR.

Programming off a single-rep input

If you only have a true 1RM (e.g. you tested it directly, or competed), the formulas all return the input weight unchanged — the calculator passes through. You don’t need to estimate; you have the number. The zone table is still useful (gives you the work weights for every program), but the formula choice is irrelevant at 1 rep.

Mixing units

The calculator’s output is in the unit you input. If you train in kilograms but want pounds for an Instagram post, divide kg × 2.205 = lbs. Don’t mix units mid-input (175 kg × 5 reps gives a different 1RM than 385 lb × 5 reps if you typed them inconsistently). The kg/lbs toggle at the top swaps the whole input scale at once.

What This Calculator Doesn’t Model

  • Day-to-day variance.Your real 1RM today depends on sleep, food, stress, hydration, time-of-day, and whether you’ve been bench-pressing for 30 minutes already. The estimate is your average-day 1RM, not your peak.
  • Lift-specific accuracy.The formulas were fit to compound barbell lifts (squat, bench, deadlift). They work fine for OHP, row, front squat, etc. but degrade for isolation lifts (curls, lateral raises) where partial-rep cheating muddies the data and there’s no “true” 1RM in the same sense.
  • Velocity-based 1RM.Some advanced lifters use bar-velocity tracking (Tendo, Vitruve, etc.) to estimate 1RM from the speed of a sub-max set. That method is more accurate than rep-count regression but requires equipment most lifters don’t have.
  • Equipped vs raw lifts. If you train in a bench shirt, squat suit, or wraps, equipped 1RM can be 10-30% higher than raw 1RM. The calculator returns whatever you input — feed it raw weight × raw reps for raw 1RM, equipped × equipped for equipped.

Related Calculators

Strength programming is downstream of body-comp and recovery decisions — pair the 1RM with these:

  • Protein Intake — strength gains need 1.6-2.2 g/kg of protein. Set your daily target so the lifting work converts to muscle.
  • TDEE / Calorie — chasing strength on a heavy cut is a slog. Run TDEE to see if your calories support a maintain or small surplus phase aligned with the 1RM goals.
  • Heart-Rate Zones — Zone 2 cardio (60-70% max HR) builds work capacity that supports heavier lifting without sapping recovery. 2-3 short Z2 sessions/week is the standard add-on for intermediate strength athletes.
  • Sleep — strength gains correlate hard with sleep duration. Most missed PRs at the gym trace back to a 5-6 hour night earlier in the week, not the lifting program.

How to Read the Result

The consensus 1RM is your training anchor — the number to plug into %-based programming. The spread between the four formulas tells you how confident the estimate is; tight spread = trust the number, wide spread = test it before betting a meet on it.

  • Spread < 5% AND set was 3-6 reps. Trust the consensus. Use it to set 5×5 working weight (~80%) or 3×8 hypertrophy weight (~70%) directly.
  • Set was 10+ reps. The estimate is unreliable at high reps — formulas drift apart. Either retest with a heavier set (3-6 reps), or treat the result as a ballpark for submaximal training only.
  • Estimating for a meet attempt.Don’t. Take a real top single 7-10 days out at ~95% of estimated 1RM — the formulas systematically overestimate true tested 1RM by 5-10% for less-experienced lifters.
  • Programming for novice (<1 yr training). Use the Brzycki estimate (most conservative) and cap working weight at 75%. Novices add weight every session via linear progression — 1RM is moving target.

Frequently Asked Questions

The most common questions we get about this calculator — each answer is kept under 60 words so you can scan.

  • What is a 1RM and why estimate it?
    Your one-rep max (1RM) is the heaviest weight you can lift for a single, full-range repetition with proper form. Knowing your 1RM lets you program every other set as a percentage of it — 85% × 5 reps for strength, 75% × 8-10 for hypertrophy, 60% × 15 for endurance. Testing a true 1RM is risky (high injury rate, requires spotters, 2-3 day fatigue afterward); estimating from a sub-maximal set gives you 95%+ of the programming benefit at zero risk.
  • Why do you use four different formulas?
    Each formula was fit to a different population (Epley to general gym-goers, Brzycki to powerlifters, Lombardi to power-curve research, O'Conner as a simplified linear model). They agree closely at low reps (1-5) and diverge at high reps (10+). Showing all four lets you see the spread — typically ±3-7% — instead of trusting a single estimate. Most online 1RM tools show only Epley and quietly hide the noise.
  • Which formula is most accurate?
    For 2-10 reps, Epley and Brzycki are within 1-2% of each other and both have the strongest research backing. Above 10 reps, Brzycki's denominator (37 − reps) becomes unstable — at 12+ reps it's essentially extrapolating, so we drop it from the consensus. Lombardi is the most conservative (lowest estimate) and useful if you want to err on the side of leaving reps in the tank. O'Conner is the simplest math (good for mental arithmetic mid-workout) but biases low at high reps.
  • How accurate is a 1RM estimate?
    Very accurate at 3-8 reps to failure (within ±2-3% of true 1RM). Less accurate at single-rep input (you didn't actually need to estimate — that IS your 1RM that day) or at 13-15 reps (the formulas extrapolate hard from endurance work into strength). The most accurate inputs come from a 3-5 rep set taken to genuine failure with consistent form.
  • What does 'reps to failure' mean?
    The last rep that completes with proper form, where one more rep would either fail mid-rep or require a form breakdown. If you stop with 2-3 reps left in the tank (RIR 2-3), the formulas under-estimate your 1RM. If you grind out a partial 'failure' rep (cheat curls, heavy squat with butt-wink), they over-estimate. For honest results, take a set to the rep where you genuinely couldn't complete one more clean rep.
  • What's the 5×5 work weight the calculator shows?
    85% of your estimated 1RM, rounded to the nearest plate increment (2.5 kg or 5 lbs). 5×5 at 85% is the canonical strength scheme from Bill Starr's program and used as the 1+ set baseline in 5/3/1, Texas Method, and most linear progression programs. If you can complete all 25 reps clean across 5 sets, your true 1RM is at or above the estimate; if you fail at set 4 or 5, it's slightly below.
  • What rep ranges go with each percentage?
    Standard zones used by every strength coach: 95% × 1-2 reps (max strength singles/doubles), 90% × 3-4 (heavy strength), 85% × 5-6 (5×5 / 6×4), 80% × 7-8 (strength + hypertrophy crossover), 75% × 9-10 (3×8-10 hypertrophy), 70% × 11-12 (hypertrophy + endurance), 60% × 15+ (endurance / pump), 50% × 20+ (warm-up / technique work). The %-zone table on the result shows the actual loaded weight at each line.
  • Can I use this for any lift?
    Yes — the formulas are lift-neutral. They work for squat, deadlift, bench press, overhead press, row, and any other compound lift. They're less reliable for isolation lifts (curls, lateral raises) where form variance and partial reps muddy the data; for those, lifters typically program by feel rather than %-1RM. Run the calculator once per main compound lift (4 entries: squat 1RM, bench 1RM, deadlift 1RM, OHP 1RM) and re-test every 8-12 weeks.
  • How often should I re-test my 1RM?
    Every 8-12 weeks for intermediate lifters, every 4-6 weeks for novices on linear progression. The estimate from a recent heavy set (3-5 reps) is just as good as a true 1RM test for programming — you don't need to actually attempt a max single to update your numbers. Plug in your last hard set, take the new 1RM, and re-set your zone weights from there.
  • What if my reps are different on different days?
    Bar weight performance varies ±5-10% day-to-day based on sleep, food, stress, hydration. Use the rep count from a representative session — not your worst day, not your one-time outlier PR. If you're choosing between 'I got 5 most days, 6 on a great day,' use 5. Conservative inputs give programming weights that are sustainable; aggressive inputs lead to missed sets and frustration.
  • Why did my Brzycki estimate show 'n/a'?
    Brzycki uses (36 ÷ (37 − reps)) — at 12+ reps the denominator approaches 25, then 24, and the formula extrapolates wildly. We mark it as 'n/a' past 11 reps to avoid showing a number you shouldn't trust. Use Epley, Lombardi, O'Conner, or Consensus instead at high reps.
  • Can I save scenarios for different lifts?
    Yes — click Save under the result, name each ("Squat 405×3", "Bench 225×5", "Deadlift 495×2") and store in your browser. Up to 5 saves per calculator. Re-open any time to compare progress, or duplicate-and-edit to project what a 5-rep set at the next workout's planned weight would suggest about your current 1RM.