One Rep Max Calculator

Estimate your 1RM from any submaximal set with three formulas — Epley, Brzycki and Lombardi — side by side, plus a percentage table.

All calculations happen entirely in your browser. Your lifts and results never leave your device.

Epley
—
Brzycki
—
Lombardi
—
Estimated 1RM (mean)
—
Formula spread
—
Percentage table (based on the mean 1RM)
% of 1RM
Bar weight
Typical reps

Train safely: warm up properly, use a spotter or safety bars for heavy attempts, and increase loads gradually.

General information only — not medical advice; consult a professional about injuries or training clearance.

How It Works

One-rep max formulas answer the same question from a submaximal set — how much could this lifter have moved for one rep? This tool shows three published curves side by side, because no single one is "the truth".

The Three Formulas
Epley, 1RM = w × (1 + r/30), is the simple linear one — every extra rep adds about 3.3% to the estimate. Brzycki, 1RM = w × 36 ÷ (37 − r), curves the other way: each additional rep subtracts a growing slice, so it caps lower at high rep counts. Lombardi, 1RM = w × r^0.10, sits between them with a smooth power curve. For 100 kg × 5 reps the three give roughly 116.7, 112.5 and 112.2 kg — the mean shown in the highlighted card is the most defensible single number.
Why Under 10 Reps
All three assume the set ended because the weight was heavy. Past about 10 reps, sets often end from cardiovascular fatigue or local muscular endurance long before true maximal strength is the limiter — so the formulas start disagreeing wildly and over-reading the 1RM. That is why the input stops at 15 with a warning past 10: single-digit reps with a hard set are the zone where the estimates are worth anything (±5–10%).
What the Table Is For
Percent-of-1RM tables are the backbone of linear and undulating programming: 85% for heavy fives, 75% for volume work, 60–65% for speed and technique days. The target-rep column lists the reps that percentage typically supports for a trained lifter — treat it as the expected working range for that load, not a test you must hit.

Frequently Asked Questions

Will I actually lift my calculated 100% on the day?

Maybe, maybe not — that number is a statistical best guess, not a guarantee. Real day-to-day 1RM fluctuates with sleep, stress, nutrition and training load, easily by 5% either way. Lifters commonly find the estimate is conservative on a great day and optimistic on a tired one, which is why attempt selection at meets still uses warm-up feedback.

Which formula is most accurate?

Comparison studies of submaximal formulas keep landing in a similar place: with fewer than about 10 reps, most are within ±5–10% of a true tested 1RM, and Brzycki's tends to be among the closer ones for barbell work. No formula reliably wins at higher rep counts — the multi-joint fatigue that lets someone do 12 reps of a weight is not modeled by any of them, which is why estimates drop in accuracy fast past 10.

How do I use the percentage table for programming?

Pick the intensity your program calls for and load that weight for its prescribed reps. A common example: a 5×5 session at 85% — take the 85% row, and work up to doing 5 reps with that bar weight across five sets. Percent cycles are built on the mean estimate, not one formula's answer, which makes them more robust to any single formula being off.

Is this medical advice?

No. This is general training information — not medical advice and not clearance to lift. Max-effort lifting carries real risk with injury history, blood pressure or joint issues: warm up properly, use a spotter or safety bars for heavy attempts, and consult a professional about what is safe for you.

Is anything uploaded to a server?

No. The whole calculator is a few lines of vanilla JavaScript running in your browser. Your lifts and results never leave your device — there is no account, no tracking and no network request attached to a calculation.