Strength
As of 2026-04-24
How Plate Loading Calculator works
Methodology for the Plate Loading Calculator: formulas, coefficients, data sources, assumptions, and known limitations.
Scope
Calculates which plates to load on each side of a barbell for a target weight in kg or lbs.
Formula
per_side = (target - bar) / 2. Then greedy-assign plates largest-first from the selected plate set.
Coefficients
| Parameter | Value | Note |
|---|---|---|
| Standard kg bar | 20 kg | |
| Standard lb bar | 45 lb | |
| Women's kg bar | 15 kg | |
| Typical kg plates | 25, 20, 15, 10, 5, 2.5, 1.25, 0.5, 0.25 | |
| Typical lb plates | 45, 35, 25, 10, 5, 2.5 |
Data sources
- IPF Technical Rules Book — barbell and plate specifications. — Federation rulebook section on equipment: bar weights (20 kg men's, 15 kg women's, 10 kg deadlift) and plate weights/colors.
- USA Powerlifting (USAPL) — Lifter Handbook and Equipment Standards. — U.S. federation rules for plate denominations and competition bar specifications.
Assumptions
- Plates available are correctly selected in the UI.
Approximation range
Exact arithmetic. Resolution is limited to smallest available plate (usually 0.25 kg / 0.5 lb).
Limitations
- Does not account for collar weight (typical competition collars add 5 kg total).
Reproducibility
Target 140 kg, 20 kg bar. Per side = 60 kg. Greedy = 25 + 25 + 10.
Change log
- 2026-04-24: methodology page first published.
Related tools
- Progressive Overload Planner — Project lifting progression with weekly overload and planned deload cycles.
- One-Rep Max Calculator — Estimate one-rep max with Epley, Brzycki, and Lombardi formulas.
- Strength Standards Calculator — Rank your lifts from Beginner to Elite based on bodyweight ratios.
- DOTS & Wilks Score Calculator — DOTS & Wilks score calculator: compare powerlifting strength across weight classes with IPF DOTS and Wilks-2020 coefficients.
Worked example
Computed by the same engine bundle served at
/engines/plate-loading-calculator.js. Re-runnable: the values below
are the literal output of compute(engineInput).
Input
- tool
- plate_loading_calculator
- target_weight
- 100
- bar_weight
- 20
Output
- targetWeight
- 100
- barWeight
- 20
- achievable
- true
- loadedWeight
- 100
- platesPerSide
- [{"plate":25,"count":1},{"plate":15,"count":1}]
- nearestWeight
- null
- nearestPlatesPerSide
- null
FAQ
- Why are plates shown per side?
- Olympic barbell loading is always symmetric — you load the same plates on each side. The calculator shows what to put on each side, so total plate weight is doubled plus the bar when computing total weight.
- What if I can't hit my exact target weight?
- The calculator finds the nearest achievable weight below your target using available plates. This is common for specific weights like 97.5 kg when you only have 2.5 kg as your smallest plate. Use the nearest achievable consistently and add a micro-load if you have fractional plates.
- What bar should I use?
- Standard Olympic bar: 20 kg / 45 lb. Women's Olympic bar: 15 kg / 35 lb. EZ curl bar: typically 10 kg / 25 lb. Check the stamp on the end of your bar if unsure — most commercial gym bars are marked.
- Are fractional plates supported?
- Yes. You can select available plates and the calculator includes smaller increments like 1.25 kg or 2.5 lb. If your gym has fractional plates (0.5 kg), add them manually via custom input.
- Is this tool free?
- Yes. All calculations are client-side. No data leaves your browser.