Swap the cardio.
Keep the stimulus.

Equal-effort conversions for every erg in the gym.

The whiteboard says row 1,000 m, and every rower in the place is taken. ErgSwap turns the piece into the equal-effort equivalent on whatever erg is free, using CrossFit's own published conversion charts.

Programmed for one machine,
stuck with another?

Every erg measures work. That is what makes the swap possible.

Your knee isn't up to running today, the ergs you need are all tied up, or your gym simply doesn't own a SkiErg. ErgSwap takes the piece as it was written, and gives you the equivalent on the equipment in front of you: same effort, same time domain, no scratch paper.

One number in. The whole gym out.

Pick the machine the workout was written for, enter the amount, and every erg you own is listed underneath, each in the units its own console displays.

ErgSwap converter: a programmed 400 m run shown as 400 / 500 m row, 400 / 500 m ski, 800 / 1,000 m BikeErg, and 18 / 25 cal on the Echo Bike, women's column first

Swap the Distance

400 m run becomes 400 / 500 m row or 800 / 1,000 m BikeErg.

ErgSwap converting 20 calories on the Echo Bike into 450 / 325 m run, 450 / 400 m row, 450 / 400 m ski, 900 / 800 m BikeErg, and 27 / 24 cal on the Assault Bike, women's column first

Or the Calories

Air bikes read in calories, so that's what they convert from.

Air bike results lead with calories, because that is how air bikes are almost always programmed, with the mileage its console will show sitting underneath. Every row pairs CrossFit's two published columns, women's first, the way the printed chart sets them. A three-position selector on the results card narrows that to a single column in a tap.

Three taps, standing at the machine.

Quick enough to sort out with the clock already running.

  1. Pick the machine

    Choose the cardio the workout was actually written for. Run, row, ski, BikeErg, Echo, or Assault.

  2. Enter the amount

    Type the distance or calories, or tap one of your saved presets for the pieces you see most often.

  3. Read the swap

    Every machine you own is listed with its equivalent, in the units that machine's console will show you.

Built around the gear affiliates actually own.

Tell ErgSwap what's in your gym once, and the results list only ever shows equipment you can walk to.

Where the numbers come from.

ErgSwap follows the machine conversion charts published by CrossFit Affiliate Programming. Those charts are piecewise rather than a single flat ratio: longer pieces compress toward running, so a 400 m run and a 5 k run do not scale the same way. ErgSwap reproduces that by default, and a Settings toggle switches to flat ratios if you prefer a number you can predict in your head.

The charts also publish separate columns for women and men, and the gap is real: a 400 m run is 400 m of rowing on one column and 500 m on the other. ErgSwap shows both by default, paired on every row the way the chart prints them, which is the whiteboard a coach needs for a mixed class. The selector sits right on the results card, so narrowing it to your own column is one tap and nothing leaves the screen.

Conversions target equal effort and time domain. They are a starting point for scaling a workout, not a lab measurement.

It works fine in airplane mode.

There's no account to create and nothing to sign in to. Your equipment list, presets, and preferences live on your iPhone, and every conversion is worked out on the device, so a gym with no bars in the back corner is no different from one with five.

No account, no ads, no tracking. The only thing ErgSwap collects is optional, anonymous usage stats, meaning which features get used and never anything about you or your workouts, and they're off with one tap in Settings.

Read the full privacy policy, or get in touch with a question.

The rower is taken.
You still have a workout.

Free on the App Store for iPhone. No account, no ads, and every conversion is worked out on the device.

Download on the App Store