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.

WhereWhenWhat you see
Inside the weight keypadWhenever the keypad is open in weight modeA live breakdown of the number in the buffer, updating on every key
Below the set tableAlways, for the active exerciseThe 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

  1. 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.
  2. 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.
  3. Tap Done. The panel under the table now shows the same breakdown while you load the bar.
  4. 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):

TargetPer sideFillLabel / result
110 kg4520 + 20 + 5(2×20 + 1×5) × 2 + 20 kg bar = 110 kg
102.5 kg41.2520 + 20 + 1.25(2×20 + 1×1.25) × 2 + 20 kg bar = 102.5 kg
102.5 kg, 1.25 s turned off41.2520 + 20Not loadable exactly — missing 1.25 kg / side
20 kg020 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.