Plate calculator

Calculate which plates to load on the bar for any target weight.

Your numbers

Unit

Bar weight
kg
15
25
Target total weight
kg
20400

Plates available

Bar locks to standard sizes (15 / 20 / 25 kg or 35 / 45 / 55 lb) — off-spec bars aren't supported. Toggle plates off if your gym / home setup is missing any. Note: 45 lb ≈ 20.41 kg, NOT the same as a 20 kg bar.

Total on the bar
100kg
  • Bar: 20 kg.
  • Plates per side: 25 + 15 kg.
AlgorithmGreedy descending
Plate setIPF/USAW kg + US lb commercial
Bars15 / 20 / 25 kg or 35 / 45 / 55 lb
ReviewedMay 2026
Full methodology

How to read this loadout

  • Per-side. Mirror it. The headline shows what you load on ONE end. Same plates on the other end. You grab them twice off the rack.
  • Achieved = bar + (per-side × 2).Your actual total. If “achieved” matches your target exactly, the standard inventory hit it cleanly.
  • “Short by X” = inventory limit. The smallest standard plate is 1.25 kg / 2.5 lb. Anything smaller needs a micro plate.
  • Save mental load on heavy sets.The point of a plate calculator: don't do plate arithmetic when you're under 90% 1RM. Read the loadout, load it, lift.

Standard plate inventories

  • IPF/USAW kg: 25, 20, 15, 10, 5, 2.5, 1.25 kg. Competition standard. Color-coded in IPF.
  • US commercial lb: 45, 35, 25, 10, 5, 2.5 lb. What most American non-competition gyms stock.
  • Bar weights:20 kg (Olympic / IPF men's), 45 lb (US commercial), 15 kg (IPF women's competition). Don't conflate 20 kg and 45 lb — they're close but not identical.
  • Not stocked here (v1): 0.5 kg / 0.25 kg micro plates, change plates (1 lb), bumper-only sets that omit small plates. Engine supports custom inventories; UI will get a toggle in a later version.
Worked answer

102.5 kg on a 20 kg bar — load 25 + 15 + 1.25 per side.

Target 102.5 kg, 20 kg bar, IPF kg inventory. Per side: (102.5 − 20) / 2 = 41.25 kg. Greedy load: 25 + 15 + 1.25 = 41.25 kg. Three plates per side. Achieved = 102.5 kg exact. Mirror the same loadout on the other end and you're ready to lift.

The point of a plate calculator isn't the math — it's the mental load. Past 90% 1RM you don't want to be doing arithmetic between sets. Read the loadout, load the bar, lift. If the calculator flags “short by 0.5 kg” you've hit the 1.25 kg inventory floor — order micro plates if the precision matters (peak-week singles, sub-max attempts), or accept the 1.25 kg rounding.

Common lb load

400 lb on a 45 lb bar = 3 × 45 + 35 + 5 + 2.5 per side. That gives 177.5 lb on each sleeve, mirrored on both sides, plus the 45 lb bar.

Why greedy works for standard plate sets

Greedy plate loading — “load the largest plate that fits, then repeat with what's left” — is the obvious algorithm and for the IPF kg set and the US lb set, it's also the optimal one. That's not always true: there exist coin denominations where greedy makes things worse than a smarter algorithm could (the classic Frobenius pathology — say, coins {1, 3, 4} loading 6 greedily as 4+1+1 when 3+3 is fewer coins). But for the actual plate inventories in IPF and US gyms, each plate is ≤ 2× the next smaller plate, which mathematically guarantees greedy is optimal.

Translation: you don't need to think about whether two 25 kg plates plus a 5 kg are better than one 20 kg + one 25 kg + 5 kg (they're equivalent — same total). The calculator picks the descending greedy loadout, which is what experienced lifters do intuitively too.

A worked example — 142.5 kg target on a 20 kg bar

Set target 142.5 kg, bar 20 kg, unit kg. The math:

Now bump the target to 143 kg. Per-side load is 61.5 kg, but the smallest plate is 1.25 kg, so the inventory can't hit 0.25 kg residual. Closest loadout: 25+25+10+1.25 = 61.25 (short 0.25), or 25+25+10+1.25+0.25 (needs a micro plate). The calculator surfaces the “short by 0.5 kg” message so you know to either round to 142.5 or grab micro plates.

Frequently asked

How many plates is 400 lb?

On a 45 lb bar, 400 lb is 177.5 lb per side: three 45s, one 35, one 5, and one 2.5 per side. Achieved total is 45 + 2 × 177.5 = 400 lb. If your gym only has 45s, 25s, 10s, and 5s, you cannot load 400 exactly without 2.5 lb plates.

Why does the calculator default the bar to 20 kg or 45 lb?

Those are the two universal bar standards. 20 kg is the IPF/USAW Olympic bar — what you'll find in any competition or serious gym. 45 lb is the US commercial standard, what most American gyms stock. They are NOT the same bar: 45 lb ≈ 20.41 kg, so they're close but not identical. The calculator labels each by its own scale so the math doesn't silently treat them as equivalent. If you train on a 15 kg women's competition bar, switch to 15 kg in the bar selector — the calculator locks to standard sizes (15 / 20 / 25 kg or 35 / 45 / 55 lb) and doesn't accept off-spec bars (e.g., a 10 kg technique bar isn't supported).

What plate set does this assume?

IPF/USAW competition KG: 25 / 20 / 15 / 10 / 5 / 2.5 / 1.25 kg. US commercial-gym LB: 45 / 35 / 25 / 10 / 5 / 2.5 lb. Both are standard inventories you'd find in any reasonably-stocked gym. The greedy descending algorithm (load the largest plate that fits, repeat) is optimal for these specific sets — there's no Frobenius coin-change pathology where a smarter algorithm could fit more plates than greedy does.

Why is my target sometimes 'short by X' even when it looks even?

Because the plate inventory has a smallest plate (1.25 kg or 2.5 lb), so any per-side residual smaller than that can't be loaded. A 102.5 kg target on a 20 kg bar leaves 41.25 kg per side, which the standard set can hit (25+10+5+1.25). A 101 kg target leaves 40.5 kg per side, which the standard set CAN'T hit — closest is 40 kg (25+10+5) leaving 0.5 kg short, or 41.25 kg (over by 0.75). The 'short by' message tells you what micro plate (0.5 kg, 0.25 kg) you'd need to land exactly on the target.

Can I add micro plates or change the plate inventory?

Not in this version. The default IPF/USAW kg set and US commercial lb set are baked in for v1 — they cover the loadouts most lifters need. If you train powerlifting at a meet that uses 0.5 kg micro plates, the engine in `lib/strength/units.ts` accepts a custom plate array; we just don't surface that as a UI option yet. Reach out if you'd find that useful and we'll prioritize.

Is this calculator for one side of the bar or both?

The headline answer is per-side — what you load on ONE end of the bar. The user mirrors the same plates on the other side. The 'achieved' total includes both sides plus the bar (bar + 2 × per-side). This matches how lifters actually load: you grab the same plates twice, one for each sleeve.

Why kg as the default unit?

IPF and most international meets are kg; barbell loading conventions across the strength world default to kg even in pound-using countries. If your gym scales and bar are labeled in lb, switch the unit toggle and the bar will snap to 45 lb (assuming you haven't overridden it) and the plate inventory will switch to the US commercial set.

What I'd do next

  1. Pick the working weight first

    Calculate the target load from your 1RM, then come back to the plate calc to load the bar.

  2. Estimate 1RM if you don’t have one

    Most %1RM math starts here. Submax reps in, 1RM estimate out, working weights downstream.

  3. TM vs 1RM — shifts the loadouts

    If your program writes percentages off training max (~90% of 1RM), the plate loadouts step down accordingly.

Also in this cluster


By Jimmy L Wu. kg ↔ lb conversion uses 1 kg = 2.2046226218 lb (NIST SP 811, Appendix B). Standard plate sets are conventional gym inventories — IPF/USAW competition kg and US commercial-gym lb. Bar weights default to 20 kg (Olympic / IPF) and 45 lb (US commercial), which are NOT the same bar (45 lb ≈ 20.41 kg). Engine logic in lib/strength/units.ts.

Ask

Ask a StrengthMath question

Quick answers about StrengthMath's calculators and how the numbers work. Free, no signup. Not coaching or medical advice — for programming work with a qualified strength coach (NSCA CSCS, USAW, or equivalent), and for pain or injury work with a sports-medicine physician or physical therapist.

Hi, I'm the StrengthMath assistant. I answer questions about strength-training math — 1RM estimation, percentage-of-1RM programming, plate loading, dumbbell-vs-barbell comparison, strength-standards reading — and how the calculators on this site work. I'm not a strength coach or sports-medicine professional and can't program for your specific physiology, training history, or competition goals. For programming or pain/injury, work with a qualified strength coach (NSCA CSCS, USAW, equivalent) or a sports-medicine physician.