Skip to content
OneCalculate

One Rep Max and PR Calculator

kg

Most accurate for 1-10 reps — estimates get less reliable at higher rep counts.

Estimated one-rep max

116.7 kg

Lifting 100.0 kg for 5 reps estimates a one-rep max of around 116.7 kg, using the Epley formula. This is an estimate, not a tested max — actual 1RM varies with technique, fatigue and the day.

Training percentages

% of 1RMWeightTypical reps
95%110.8 kg~2 reps
90%105.0 kg~4 reps
85%99.2 kg~6 reps
80%93.3 kg~8 reps
75%87.5 kg~10 reps
70%81.7 kg~12 reps

Quick answer

This calculator estimates your one-rep max (1RM) using the Epley formula: 1RM = weight × (1 + reps ÷ 30). It also breaks that estimate into a percentage-based training table, from 70% to 95% of 1RM, for planning strength, hypertrophy or endurance sets. It's an estimate, most reliable for 10 reps or fewer.

Explore more Fitness calculators

One Rep Max and PR Calculator is one of fitness and body tools on OneCalculate — see the full set for this category.

Browse Fitness

How it works

Your one-rep max (1RM) is the heaviest weight you could lift for a single, full rep with good technique. Testing it directly means loading a bar to failure on one all-out attempt, which carries real injury risk and needs a spotter and a proper warm-up — so most lifters estimate it instead, from a lighter set taken close to failure.

This calculator uses the Epley formula, one of the most widely used 1RM estimators in strength training:

Estimated 1RM = Weight lifted × (1 + Reps ÷ 30)

If you enter exactly 1 rep, no adjustment is needed — the weight you lifted already is your 1RM, so the calculator returns it unchanged rather than inflating it.

The Epley formula, like every rep-based 1RM formula, produces an estimate, not a guarantee. It assumes the set was taken close to failure with consistent bar speed and technique, so your real 1RM can vary from the estimate with fatigue, sleep, bar speed and even the time of day you trained. Estimates are most reliable at lower rep counts — roughly 1 to 10 reps — because the relationship between load and reps-to-failure gets less predictable as sets get longer, and factors like pacing and grip endurance start to matter more than raw strength.

Below the estimated 1RM, this calculator also shows a percentage-based training table. Strength programs are usually written as a percentage of 1RM — “work up to 3 sets of 5 at 80%” — rather than an absolute weight, because a percentage scales automatically to each lifter and stays useful as your strength changes, without needing to rewrite the whole program every time your max moves.

Worked example

Jack, training at a gym in Newcastle, benches 100kg for 5 reps on the last set of his session — a genuine rep PR for him at that weight. Plugging those numbers into the Epley formula:

100 × (1 + 5 ÷ 30) = 100 × 1.1667 = 116.7kg estimated 1RM

Jack isn’t about to load 116.7kg onto the bar and attempt it cold — the estimate is there to guide his next block of training, not to be tested directly. Using the percentage table, he can plan future sessions straight off that number:

% of 1RM Weight Typical reps
90% 105.0kg ~4 reps
80% 93.3kg ~8 reps
70% 81.7kg ~12 reps

So for a heavy strength session, 105.0kg for sets of around 4 reps sits at 90% of his estimated max. For a hypertrophy-focused session, 93.3kg for sets of around 8 reps sits at 80%. And for a lighter technique or deload session, 81.7kg for sets of around 12 reps sits at 70% — all planned from that single 100kg × 5 rep set, without Jack ever attempting the 116.7kg directly.

Frequently asked questions

How accurate is a 1RM estimate?

The Epley formula is a well-tested approximation, usually accurate within a few kilograms for reps in the 1-10 range. Accuracy drops as rep count climbs, because fatigue and pacing start affecting the set more than raw strength does — a set of 15 reps taken to failure estimates less reliably than a set of 3.

What's the difference between a PR and a 1RM?

A PR (personal record) is any lift you've actually performed — the heaviest weight you've moved for a given rep count, on record. A 1RM (one-rep max) specifically means the most you could lift for a single rep. If your PR was a multi-rep set, this calculator estimates what your 1RM would be.

Should I actually test my 1RM, or just estimate it?

For most lifters, estimating is safer and just as useful for programming — true 1RM testing carries real injury risk and needs a spotter, warm-up protocol and good technique under near-maximal load. Competitive powerlifters and weightlifters do test directly, since competitions are judged on the actual number, not an estimate.

Why does the Epley formula use reps divided by 30?

The divisor of 30 was fitted empirically by strength coach Boyd Epley from real lifting data, so the formula's predicted strength loss per extra rep roughly matches what actually happens as reps climb. It's not a physics law — it's a curve fit to observed barbell performance, and one of several similar formulas in use.

Can I use this calculator for any exercise, or just bench press?

The Epley formula works on any barbell lift — squat, deadlift, overhead press, row — since it's based on the general relationship between load and reps-to-failure, not anything bench-specific. It tends to be least accurate on lifts with a large technique component, like the deadlift, where grip and form can limit reps before pure strength does.

What are the percentage numbers in the training table for?

Strength programs are usually written as a percentage of 1RM rather than an absolute weight, because it scales automatically to each lifter. The table converts your estimated 1RM into common training percentages — heavier, low-rep loads (90-95%) build max strength, moderate loads (75-85%) build muscle, and lighter loads (70% and below) build endurance and technique.

Nirbhay Tripathi

Written and verified by Nirbhay Tripathi

Last updated 18 August 2026

All rates on this page are verified againstEpley, B. (1985) — Poundage chart, Boyd Epley Workouton 18 August 2026. See our methodology for the full update calendar.