Plate math,
done at the rack.
IronMath is an offline-first barbell plate calculator and set log. Type the weight you want and see exactly what goes on each side of the bar, in pounds or kilos, with the plates your gym actually has.
Pounds by default, 45 lb Olympic bar pre-selected. No ads. No third-party analytics.
Load
Commercial Gym
Try it here
The same solver, in your browser.
This is IronMath's plate solver ported to plain JavaScript, loaded with the app's default Commercial Gym plates. Type a target and it finds the load, per side.
Plates (pairs): 55 ×2, 45 unlimited, 35 ×2, 25 ×2, 10 ×4, 5 ×2, 2.5 ×2. In the app you set your own pair inventory, collars and micro plates.
Plates (pairs): 25 unlimited, 20 ×4, 15 ×2, 10 ×2, 5 ×2, 2.5 ×2, 1.25 ×1. In the app you set your own pair inventory, collars and micro plates.
Each side: 45 + 45
How it works
Three taps between you and the set.
There is no keypad chrome in the way. Tap a number, a pad slides up with Clear and Done, and it slides away when you are finished.
Type the target
Enter the weight, or nudge it with the −/+ 2.5 steppers. LB and KG read out side by side.
Load each side
IronMath solves the sleeve from the plates your gym owns. If the exact number is not loadable, it shows the next weight down and up.
Log the set
Pick the lift, tap the reps, add an RPE if you like. It calls out a personal record on the spot and starts your rest timer.
Five tabs
Everything the bar asks of you.
Load, Reverse, Warm-Up, Log and Tools, with Settings for your gyms and plates.
Target to sleeve
Dual LB/KG readout, −/+ 2.5 steppers, the next loadable weight up and down, bar and collar presets, and one-tap set logging.
Plates to total
Tap plates onto an empty sleeve and read the live total. Log it straight from there.
A ramp you can load
Quick, Standard or Thorough ramps with reps, plus keep / strip / add hints between sets.
Every set, by day
Per-lift bests, an estimated-max trend, and CSV export through the share sheet.
The math around the lift
1RM, RPE/RIR, percentage chart, DOTS and IPF GL, meet attempts, LB/KG converter, rest timer and gym glance.
Your gym, your plates
Gym profiles, pair inventory, rounding bias, warm-up ramp, haptics, and bumper vs black iron plates.
Warm-Up
Know what to strip before you strip it.
Pick a ramp and a working weight. Every rung is solved against your plates, and IronMath tells you what to take off and put on from the last set.
- Quick. Four sets. When the gym is busy or the weight is light.
- Standard. Six sets. The default ramp for most working weights.
- Thorough. Seven sets with smaller jumps. For heavy singles and meet day.
How the solver picks plates
A subset-sum over one sleeve, stepped by the greatest common divisor of the plates your gym owns. It is small enough to re-solve on every keystroke, even with quarter-pound micro plates on the rack.
Rounding bias
When the number isn't loadable.
You decide which way to miss. The bias applies to Load, Warm-Up, the percentage chart and the glasses HUD, so a ramp set to "never go over" never goes over.
Tools
The rest of the math.
Grouped by lift and goal, all computed on the phone.
Works with no signal
The math runs on the phone. Weights, plate counts and your set log are stored locally.
No ads, no trackers
No third-party analytics. An account is optional and only exists to sync your data to another phone.
Take it with you
Export your whole log as CSV from the share sheet, whenever you want.
Coming soon to iPhone and Android.
IronMath isn't in the stores yet. Send a note and we will tell you when it is.