{{ summaryTitle }} {{ summaryValue }} {{ summaryLine }} {{ badge.label }} {{ badge.value }}
Barbell loading options
Target load and available barbell equipment
Changing kg or lb converts the entire rack setup without changing its physical quantities.
Presets are conveniences, not guarantees about a specific specialty bar.
Edit this when the selected preset does not match the bar in front of you.
{{ unit }}
Competition collars may be counted; light training clips are commonly left at zero.
{{ unit }}
A home-rack preset includes per-side counts; commercial presets assume reusable matching pairs.
In limited mode, “20 x 2” means two 20-unit plates available for each sleeve.
Nearest ties choose the load below target; exact-only withholds a recipe when no exact stack exists.
Examples: 25, 20, 15, 10, 5, 2.5, 1.25 or 20 x 2, 10 x 1.
{{ workflowFeedback }}
No extra rows is neutral and keeps only the selected top set.
Used only as the final-row label; accepted range is 1–20.
Standard shows one decimal place; precise shows two.
{{ recipeExportStatus }}
ComponentPer sideTotal piecesTotal loadCopy
{{ row.component }}{{ row.perSide }}{{ row.totalPieces }}{{ row.totalLoad }}
Confirm the selected total

The selected recipe loads {{ summaryValue }}, {{ formatSignedMass(computation.values.difference_kg) }} from the {{ formatMass(computation.values.target_kg) }} target. {{ fitModeGuidance }}

Load both sleeves symmetrically

Use {{ stackText }} on each sleeve. Counts in limited mode are per side, so the total piece count is always twice the per-side recipe.

Verify the real equipment

Check bar and collar markings, denomination labels, sleeve capacity, and plate availability before a set. This arithmetic plan cannot detect mislabeled, worn, or unavailable equipment.

{{ nearbyExportStatus }}
OptionTotal loadDifferencePer-side stackCopy
{{ row.option }}{{ row.total }}{{ row.difference }}{{ row.stack }}
{{ warmupExportStatus }}
SetPurposeTargetLoadedPer-side stackRepsCopy
{{ row.set }}{{ row.purpose }}{{ row.target }}{{ row.loaded }}{{ row.stack }}{{ row.reps }}
{{ chartExportStatus }}

The smallest plate on a rack determines which total loads are reachable. With matching 1.25 kg plates, the total barbell changes in 2.5 kg steps because every plate added to one sleeve needs a matching plate on the other. Remove those change plates and a programmed target may become impossible even though heavier plates are available.

A target total includes the empty bar and any collars being counted. The remaining weight is divided equally between the two sleeves. This balance rule is simple; choosing a usable stack becomes less simple when the rack has limited pairs, several possible recipes, or a target that falls between reachable loads.

Barbell loading quantities
QuantityMeaningCommon mistake
Target totalBar, counted collars, and both plate stacksEntering plate weight alone
Base setupEmpty bar plus total collar weightUsing the preset instead of the actual bar
Per-side loadPlate weight required on one sleeveLoading the full remaining weight on each side
Inventory countPlates available for each sleeveCounting total loose plates as per-side pairs

Equipment conventions are not interchangeable. A nominal 20 kg or 45 lb bar may not match the bar on the platform, specialty bars vary, and light clips are often omitted while competition collars are counted. Kilogram and pound racks also use different plate series. Changing the unit should preserve the physical setup rather than merely relabeling the same digits.

A plate recipe is still a plan, not a scale reading. Worn or mislabeled plates, sleeve capacity, plate thickness, federation rules, and equipment condition remain outside the arithmetic. Verify both sleeves before lifting, especially after changing the target or inventory.

Warm-up percentages need the same caution. They create reachable loading steps from the selected top load; they do not decide how much warm-up volume or intensity is appropriate for a lifter.

How to Use This Tool:

Match the target and equipment to the rack in front of you before choosing how an unreachable load should be handled.

  1. Enter Target total in kg or lb, including the bar and any collars you intend to count.
  2. Choose a Bar preset, then correct Empty bar weight and Collars total to the actual equipment.
  3. Select a plate preset or enter Available plates. In limited mode, an entry such as 20 x 2 means two 20-unit plates available for each sleeve.
  4. Choose Target fit. Exact only withholds a recipe when the target is unreachable; nearest chooses the lower load when two options are equally far away.
  5. Review Plate recipe and the difference from target. Add a warm-up plan only if the generated rows suit the session, then confirm every plate on both sleeves.

Interpreting Results:

Loaded total is the weight the selected recipe actually produces. A zero difference means the target is exactly reachable. A negative difference is lighter than target, while a positive difference is heavier. Read that difference before using a non-exact fit rule.

The plate recipe lists counts per sleeve, not across the whole bar. Nearby loads show alternatives supported by the same inventory. In limited mode, a recipe never uses more plates of a denomination than the count entered for each sleeve.

An exact or balanced recipe can still be wrong for the physical rack if the bar, collars, plate sizes, or counts were entered incorrectly. Compare the first sleeve with the recipe, then mirror it on the second sleeve and perform a final visual check.

Technical Details:

Barbell loading has an arithmetic identity and a discrete inventory problem. The identity determines the required load per sleeve. The inventory problem finds a combination of available plate sizes that reaches that amount or satisfies the selected fallback rule.

Formula Core

The base setup is removed from the target once, then the remaining load is split equally.

Lside= TBC2

T is target total, B is empty bar weight, and C is the total weight of both collars. A 100 kg target with a 20 kg bar and no counted collars needs 40 kg of plates per sleeve. With 25 kg and 15 kg plates available, one of each on both sides produces exactly 100 kg.

The selected total is reconstructed from the chosen per-side stack, which makes imbalance visible in the formula even though the recipe itself always mirrors the counts.

Tloaded=B+C+2 i=1k piqi

p is a plate denomination and q is its count on one sleeve. Internally, entered plate sizes are represented in hundredths of the selected unit, so a denomination smaller than 0.01 cannot be used. Pounds convert with 1 lb = 0.45359237 kg exactly; the displayed setup remains in the chosen unit.

Rule Core

Every reachable per-side sum is evaluated from the entered denominations. Unlimited mode may reuse a matching pair without a count limit. Limited mode treats each entered count as the maximum available on one sleeve. When several recipes produce the same sum, the recipe with fewer plates is preferred; remaining ties favor more of the larger denominations because the list is sorted from largest to smallest.

Target fit selection rules
Fit ruleSelected reachable loadIf exact is unavailable
Closest not over targetGreatest reachable load at or below targetUses a higher load only when no lower load exists
Nearest reachable loadSmallest absolute differenceAn equal-distance tie chooses below target
At least targetSmallest reachable load at or above targetFalls back below only when no higher load exists
Exact onlyExact targetNo recipe is returned

Warm-up rows take percentages of the selected loaded total, never an unreachable requested target. Each percentage is bounded below by the base setup and solved again with the closest-not-over rule, so the actual warm-up load may sit below its percentage target.

Bar and plate presets remain convenience values, limited counts are per sleeve, and display precision changes formatting only. Sleeve length, plate thickness, equipment certification, and federation legality are not evaluated.

References: