Skip to main content

How to Load Barbell Plates: The Plate Loading Math per Side

Work out exactly which barbell plates to load for any target weight. Subtract the bar, halve the rest, and fill each side with the heaviest plates first.

Published By Li Lei
#barbell #plate loading #strength training #gym math #weightlifting

How to Load Barbell Plates: The Plate Loading Math per Side

Standing at the rack, staring at a target number, doing arithmetic with chalky hands — every lifter has been there. Your program says one weight, the bar says another, and somewhere in between is a small pile of mental math that is easy to get wrong while your rest timer counts down. The good news: the math is short, it is the same every time, and once you see it written out you will never load a lopsided bar again.

This is the plate loading method I use for every working set, plus a calculator that does it for you when you would rather not think.

The bar is part of the weight

The first mistake is the most common: forgetting the bar weighs something. A standard men's Olympic barbell is 20 kg (45 lb in pound-denominated gyms). A women's bar is 15 kg. A technique bar might be 10 kg. That weight is already on your shoulders before a single plate goes on.

So a "60 kg" squat on a 20 kg bar is only 40 kg of actual plates. If you load 60 kg of plates on top of a 20 kg bar, you are now lifting 80 kg — a 20 kg error, and exactly the kind of surprise that wrecks your form at the bottom of a heavy rep. Always start by subtracting the bar from your target.

Plates load in symmetric pairs

The second thing to internalize: a barbell is symmetric. Whatever you slide onto the left end, you mirror on the right. You never load "a 20 kg plate" — you load a pair of 20s, one per side, for 40 kg total.

That is why the only number you actually care about is the weight per side. Here is the whole formula:

weight per side = (target − bar weight) / 2

Subtract the bar, then halve what is left. The result is the stack you build on one end and copy on the other. If you keep thinking in totals, you will double-count, halve the wrong number, and end up re-racking mid-set.

Fill each side with the largest plates first

Once you know the weight per side, building the stack is a greedy fill: use the biggest plate that still fits, then the next biggest, and keep going down until you hit zero. This is exactly how you would load by hand — heavy plates on the inside, light plates on the outside, snug against the collar.

For the standard kg set (25 / 20 / 15 / 10 / 5 / 2.5 / 1.25) and the standard lb set (45 / 35 / 25 / 10 / 5 / 2.5), the greedy approach is provably the closest you can get without going over. You will never end up stranded one tiny plate away from a weight you could have hit. The Barbell Plate Calculator runs this fill for you and draws the loadout so you can eyeball it before you get under the bar.

A worked example: loading 100 kg

Say your target is 100 kg on a standard 20 kg bar.

  1. Subtract the bar. 100 − 20 = 80 kg of plates.
  2. Halve it. 80 / 2 = 40 kg per side.
  3. Fill from the top. The heaviest standard plate is 25 kg. One 25 leaves 15. The next that fits is 15 kg, and 15 lands you exactly on zero. So each side gets 1 × 25 + 1 × 15.

If your gym does not stock 15 kg plates, the same 40 kg per side comes out as 2 × 20 — two twenties per end. Both loadouts weigh identically; the calculator just adapts to whatever denominations you actually own. Untick the plates you do not have and it stops suggesting them.

Now push it harder. Your program says work up to 142.5 kg. Subtract the 20 kg bar (122.5), halve it (61.25 per side), and fill: 2 × 25 = 50, then 1 × 10 = 60, then 1 × 1.25 = 61.25. Each end is 2 × 25 + 1 × 10 + 1 × 1.25. You load it once, correctly, instead of building 140, noticing the gap, and stripping a plate while your timer burns.

When the plates can't make the exact weight

Not every number is loadable. Try 61 kg on a 20 kg bar: that is 20.5 kg per side, but the smallest standard plate is 1.25 kg. The closest you can reach without going over is 60 kg — short by 1 kg.

When that happens you have two honest choices: round to the nearest loadable weight (60 kg here), or add a micro-plate to your set (a 0.5 kg plate per side closes the gap exactly). What you should not do is let a tool silently round for you and pretend you lifted the target. A good calculator shows you the closest achievable load and the shortfall, then lets you decide. This matters most when you are mapping a linear progression — 100, 102.5, 105 — and need to know which micro-jumps your plates can even produce before you write them into a program.

My own rule at the rack

I learned this the slow way. For a long stretch I loaded by total weight in my head, and on a tired day I would forget to halve — adding 20 kg to one side when I meant to add 20 kg total, then noticing the bar tilt when I tried to lift it. Now I do exactly two things before every working set: subtract the bar, halve the rest. That is it. The per-side number is the only one I trust, and if the math gets fussy near a top single I let the calculator confirm the stack so my brain can save its glycogen for the lift instead of the arithmetic.

Kilos and pounds don't interchange

One last trap. A 2.5 kg plate is not a 2.5 lb plate, and a 20 kg bar is not a 45 lb bar — they are different physical objects, not a unit conversion. If you are running a pound-based program at a kilo gym, convert the weight first, then load the kg plates that get you closest. Switch your calculator to the right unit before you enter anything, so the bar default and the plate denominations match the world you are actually lifting in.

Pin the formula to memory — (target − bar) / 2, then biggest plates first — and the rack stops being a math test. When you want the loadout drawn and the shortfall spelled out, the Barbell Plate Calculator does it in one screen, and you can plan your target weights alongside the 1RM and training program tool so every jump you write down is one your plates can actually build.


Made by Toolora · Updated 2026-06-13