Zyra Workouts is in development and not yet on the App Store; screens may change before release.
The plate calculator in Zyra Workouts answers one question while you stand at the bar: what goes on each side to make the number I just typed? It uses the plates you actually have, tells you when the number cannot be made, and shows its working in a single line. The web version runs the same arithmetic in kg or lb.
What it does
Two places show the panel.
| Where | When | What you see |
|---|---|---|
| Inside the weight keypad | Whenever the keypad is open in weight mode | A live breakdown of the number in the buffer, updating on every key |
| Below the set table | Always, for the active exercise | The breakdown for the load of the set you are on |
The panel is titled Plate calculator, has an Edit link to the plate inventory, draws the plates on both sides of a bar — 20 kg red, 15 kg blue, 10 kg yellow, the small ones in greys — and prints the label. If the load cannot be built exactly, an amber line follows: Not loadable exactly — missing 1.25 kg / side.
Step by step
- Tap the weight cell and type the total load, bar included. Watch the panel: 60 →
(1×20) × 2 + 20 kg bar = 60 kg; 100 →(2×20) × 2 + 20 kg bar = 100 kg. - If an amber "Not loadable exactly" line appears, read the per-side shortfall. Missing 1.25 kg / side means the load needs 1.25 kg plates you have turned off (or do not own). Tap Edit to change the inventory, or pick a nearby number.
- Tap Done. The panel under the table now shows the same breakdown while you load the bar.
- Loads at or below the bar weight print
20 kg bar = 20 kg— nothing on the bar.
What the numbers mean
The calculation is a greedy fill, the same one a person does at the rack.
per side = (total − bar) / 2
Then, for each plate size you have, from largest to smallest, put on as many as fit. Whatever is left is the remainder, rounded to two decimals.
Worked examples with the default "My Gym" profile (20 kg bar; 20, 15, 10, 5, 2.5, 1.25 kg available):
| Target | Per side | Fill | Label / result |
|---|---|---|---|
| 110 kg | 45 | 20 + 20 + 5 | (2×20 + 1×5) × 2 + 20 kg bar = 110 kg |
| 102.5 kg | 41.25 | 20 + 20 + 1.25 | (2×20 + 1×1.25) × 2 + 20 kg bar = 102.5 kg |
| 102.5 kg, 1.25 s turned off | 41.25 | 20 + 20 | Not loadable exactly — missing 1.25 kg / side |
| 20 kg | 0 | — | 20 kg bar = 20 kg |
Greedy is what you want here: it always uses the fewest plates that make the number, given the sizes you have. It is arithmetic, not a recommendation about what to lift.
Gotchas
- Kilograms underneath. In lb mode you type pounds and the app converts (
lb / 2.2046) before the breakdown, so 225 lb becomes 102.06 kg and will read as not loadable exactly — missing a fraction of a kilo. Pound plates are not modelled. - 15 kg plates print last. The label lists 20, 10, 5, 2.5 and 1.25 first and appends 15s after, so a 95 kg bar reads
(1×20 + 1×2.5 + 1×15) × 2 + 20 kg bar = 95 kg. Correct plates, odd order. - The panel does not know the exercise. It draws a barbell breakdown for whatever load is typed, dumbbell rows included — treat it as decoration there.
- Collars are not counted. If your gym uses 2.5 kg competition collars, add 5 kg to the total yourself.
- Editing plates re-runs everything. Turning a size off can turn a previously fine set — and the Smart Progression wand — from loadable to not; that is the point, but it can surprise mid-session.
The short version
Type a load, read the line: plates per side in brackets, × 2, plus the bar. The fill is (total − bar) / 2 per side, greedy from the largest plate you own downward; a leftover prints as "Not loadable exactly — missing X kg / side", and Edit opens the inventory. Same math, kg or lb, on the plate calculator. Zyra Workouts is a training log, and this page describes one of its features as built today. Educational overview only — not medical advice.