Weighted Dip & Pull-Up 1RM Calculator

Intro

A weighted dip or pull-up is a lift where the load is you plus the plates. If you weigh 80 kg and hang 20 kg from a belt, the working load is 100 kg — not 20 kg. Plenty of calculators get this wrong by treating the added weight as the whole load, which makes the estimated max far too small.

This calculator starts from total load: bodyweight + added weight. Enter your bodyweight, the weight you added (or the assistance you used), and the reps you managed, and it returns an estimated one-rep max as a total load, split back into bodyweight plus added weight.

It also handles the edge case other calculators dodge: assisted reps. If you trained with a band or machine taking weight off, the added weight is negative, and the tool works with the net load instead of pretending the set was unassisted. When the assistance is so large that the net load stops meaning anything, the tool says so instead of printing a false max. The math follows the same published rep-based formulas as the main 1RM calculator, and a human team reviewed this page before publication.

Calculator

Strength tools / Weighted calisthenics

Weighted Dip / Pull-Up 1RM Calculator

Bodyweight + added weight + reps → your added-weight 1RM for dips and pull-ups.

Assisted reps: enter the assistance as a NEGATIVE added weight (e.g. -20).

Method: total load = bodyweight + added weight. Epley on the TOTAL load: total-load 1RM = total load x (1 + reps/30). Added-weight 1RM = total-load 1RM - bodyweight. This matters because a 100 kg lifter adding 20 kg is moving 120 kg, not 20 kg — running the formula on the added weight alone would understate the max badly. Dips and pull-ups use the same math; only the movement differs. Estimates only.

Estimates only — see our Disclaimer.

How it works

Total load

Total load = bodyweight + added weight.

Added weight is positive when you hang plates from a belt or vest, zero for unweighted reps, and negative when you use assistance. For an assisted set, net load = bodyweight − assistance. Example: 80 kg bodyweight with 20 kg assistance gives a 60 kg net load.

From a set to an estimated max

The tool takes your set (total load × reps) and runs it through the Epley formula — total load × (1 + reps / 30) — to estimate a one-rep max total load. It then splits that max back into bodyweight + added weight at your current bodyweight, so the result reads as “bodyweight + X kg added” rather than a bare total.

The assisted edge case

Assistance larger than bodyweight would give a net load at or below zero, which has no meaning as a lifted load. In that case the tool does not return an estimated max: it shows a message explaining that the net load is not positive and that no estimate can be computed from the set. The same applies if the entered numbers produce a net load of zero. A calculator that printed a max from a zero or negative load would be inventing a number.

What to enter

  • Bodyweight. Your bodyweight on the day, in the same unit as the added weight.
  • Added weight. Plates or vest weight, positive. For assisted sets, enter the assistance amount and mark it as assistance, so the tool subtracts it.
  • Reps. Reps completed with that load, with good form, close to failure. The rep-based formulas are built for sets of 1–12 reps; above that range the estimate gets noisy fast.
  • Lift. Dip or pull-up, so the result is labelled with the movement it came from.

Honest limits

  • The estimate assumes the set was close to failure. A comfortable set of 10 gives a lower true max than the formula suggests.
  • Bodyweight changes move the answer. If your bodyweight has changed since the set, re-enter the current figure rather than reusing an old max.
  • The formula was fitted to barbell-style rep data. Bodyweight movements follow the same rep-to-max pattern closely enough for planning, but the estimate is still an estimate, not a measurement.
  • Assistance from bands is not a fixed number: band help changes through the range of motion. Treat an assisted estimate as rough, and treat the unassisted equivalent with caution.

FAQs

Do I enter the added weight or the total load?

Enter your bodyweight and the added weight separately. The tool adds them into total load itself, so you never have to do the addition by hand, and the result comes back split the same way.

What if I used a band or assisted machine?

Enter the assistance amount as assistance, not as added weight. The tool subtracts it from bodyweight to get net load. If the assistance is larger than your bodyweight, the tool shows a message instead of an estimate, because a zero or negative net load has no meaningful max.

Can I use this for unweighted pull-ups?

Yes. Enter zero added weight. The total load is your bodyweight, and the tool estimates your one-rep max total load from the reps you managed. The result will show how much added weight that max corresponds to at your current bodyweight.

Why is the dip max higher than the pull-up max?

Because they are different movements with different muscle groups and different leverage. Compare dip numbers with dip numbers and pull-up numbers with pull-up numbers. A gap between the two is normal and the calculator does not judge it.

Should I test a true 1RM instead of estimating?

A true 1RM attempt on dips or pull-ups is a heavy single with your whole bodyweight plus plates. An estimate from a submaximal set gives you a planning number without the single. Use the estimate for programming, and treat any single attempt as its own decision.

See also