ForHosting KIT · Health & fitness

Lombardi one rep max calculator for weight and repetitions

100 kg lifted for 5 reps gives a Lombardi one-rep max of 117.46 kg. Enter the weight and the reps you completed, and get your estimated single-lift maximum in the same unit you used. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Weight
100
Repetitions
5
You get
One rep max
117.46

The Lombardi one-repetition maximum calculator estimates the heaviest weight you could lift once from a weight you have already lifted for multiple repetitions. It applies the established Lombardi equation to two simple inputs: lifted weight and completed repetitions. You may use kilograms, pounds, or another weight unit, provided you interpret the result in that same unit. The calculation is fully offline and deterministic, making it suitable for quick training estimates, repeatable software workflows, and private browser use without sending workout data to an outside service.

Enter a representative set with consistent units

Start with the weight on the bar, machine, dumbbells, or other resistance and the number of complete repetitions performed with that weight. The weight must be a positive number, while repetitions must be a positive whole number. You can enter kilograms or pounds because the formula is unit-neutral: an input in kilograms returns an estimate in kilograms, and an input in pounds returns an estimate in pounds.

Do not mix units between entries or interpret a kilogram result as pounds. For a useful training estimate, choose a demanding set completed with controlled technique and a consistent range of motion. A casual warm-up set may produce an estimate that does not reflect current maximal strength because the set ended far from muscular fatigue.

Likewise, repetitions assisted by a spotter, shortened repetitions, or technique that changes substantially across the set may overstate what was completed independently. The calculator validates the numeric inputs, but it cannot judge exercise form, effort, equipment calibration, or whether every repetition met your training standard. Record those conditions separately when comparisons across sessions matter.

Understand the Lombardi calculation and its output

The Lombardi formula multiplies lifted weight by repetitions raised to the power of 0.10. Written compactly, the estimate is weight × repetitions^0.10. That exponent makes the estimate increase as the repetition count rises, while avoiding a simple linear assumption that every added repetition contributes the same amount of maximal strength.

If exactly one repetition is entered, one raised to any power remains one, so the estimate equals the lifted weight. The result is rounded to two decimal places by default, and the optional decimals setting can request from zero through six places. Rounding changes only how the estimate is displayed; the underlying formula remains the same.

The response includes the original weight, original repetition count, estimated one-repetition maximum, and formula name so automated workflows can retain useful context. Repeating the same request always gives the same response because the algorithm uses no network, random values, current date, user profile, or stored history. Invalid, missing, non-finite, zero, or negative inputs produce an explicit input error rather than a misleading estimate.

Use an estimate responsibly in training decisions

A formula-derived one-repetition maximum is an estimate, not a guarantee that a maximal attempt will succeed. Individual endurance profiles vary by exercise, training experience, muscle group, tempo, fatigue, equipment, and repetition range. The Lombardi result can still be valuable when it is used consistently: estimate training percentages, compare like-for-like sessions, or monitor the direction of strength development without testing a true maximum every time.

Keep the chosen exercise and equipment stable when reviewing trends, since a machine press, barbell press, and dumbbell press are not interchangeable measurements even if they train similar muscles. Consider calculating from sets in a comparable repetition range and under comparable recovery conditions. Large jumps in the estimate may reflect technique, set effort, or data-entry differences rather than a sudden physiological change.

Avoid treating the output as medical advice or as permission to attempt an unsafe load. Maximal lifting carries risk, particularly without appropriate experience, safeties, or supervision. Use sensible loading increments, follow a qualified coach or clinician when relevant, and stop if pain, dizziness, or unusual symptoms occur.

Plan percentage-based training

Estimate a one-repetition maximum from a recent working set, then use that estimate as a reference for selecting submaximal training loads.

Track strength without maximal testing

Compare estimates from consistently performed sets across training sessions when frequent true one-repetition attempts are impractical.

Add a deterministic fitness calculation

Integrate a small offline calculation into a training log, coaching tool, or spreadsheet workflow with predictable validation and output.

What formula does this calculator use?

It uses the Lombardi equation: lifted weight multiplied by completed repetitions raised to the power of 0.10.

Can I use kilograms or pounds?

Yes. Use one consistent weight unit, and read the estimate in that same unit. The calculator does not convert units.

Is the result an exact maximum?

No. It is a formula-based estimate. Actual performance varies with the exercise, technique, fatigue, equipment, experience, and individual endurance.

What happens with zero or negative values?

Weight and repetitions must both be positive, and repetitions must be a whole number.

Which set should I use for the Lombardi estimate?

Use a demanding set done with controlled technique and a consistent range of motion. A casual warm-up set tends to underestimate your strength, while reps helped by a spotter or cut short can overstate it.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/health/one-rep-max-lombardi

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/health/one-rep-max-lombardi \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"weight":100,"repetitions":5}'
{
  "weight": 100,
  "repetitions": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.one_rep_max_lombardi",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.
How much does an API calculation cost?

Each API request costs $0.002. The browser calculation is fully offline and deterministic.

Read the full KIT documentation →