Features How It Works Articles Pricing Guide Start Free Trial
Coaching Guide

Apps that analyze swim workouts by training zone

By Arman Sanei · lead age-group coach, Etobicoke Swim Club

Why zone analysis matters for a written workout

A set on paper is just distance and intervals until you attach an energy system to it. Two swimmers can hit the same clock time on 100s and be training completely different systems depending on rest, stroke count, and how close they are to threshold. An app that "analyzes by training zone" is really doing one job: taking your intervals and effort cues and telling you what physiological work actually happened.

That matters for planning load across a week or a season. If you write four sets that all look aerobic on paper but three of them actually sit above threshold, you've built an overreaching week without meaning to.

The zone framework most apps use

Most swim-specific tools map onto a five-zone model, whether they label it with numbers, colors, or names:

An app worth using needs to know your CSS or threshold pace to place a given interval into one of these zones — it can't just look at distance and guess.

How the math actually works

Zone tagging depends on a baseline. The most common one in age-group and club coaching is CSS, calculated from a 400 and 200 time trial:

CSS (sec/100) = (400 time − 200 time) in seconds ÷ 2

Example: a swimmer goes 4:40 (280 sec) for 400 and 2:10 (130 sec) for 200. CSS = (280 − 130) ÷ 2 = 75 sec/100, or 1:15 pace.

Once you have that number, you can bucket a set:

An app that does this well lets you enter CSS (or 100/200 threshold pace, if that's your preferred metric) once, then auto-tags every set you build against it. Some tools also adjust for stroke, since CSS is normally calculated in freestyle and doesn't transfer directly to fly or breaststroke pacing.

What to actually look for in an app

Doing it manually if you don't want another app

You don't need software to zone-tag a season. A spreadsheet with CSS entered per swimmer, a column for interval pace relative to CSS, and a simple rule set (CSS+10 or slower = Zone 2, CSS to CSS+9 = Zone 3, CSS-1 to CSS-10 with rest under 30 sec = Zone 4, all-out with full rest = Zone 5) gets you 90% of the value. The app's real advantage is speed — doing this by hand for six practices a week across three training groups adds up fast.

Using zone data to adjust training, not just record it

The output only matters if it changes what you write next. If your weekly rollup shows too much Zone 4 during a base-building block, cut rest-shortened repeats and add more continuous Zone 2 swimming. If a taper week still shows heavy Zone 3 volume, that's a signal the taper isn't actually reducing metabolic load, even if total yardage dropped.

SwimIQ was built around this exact problem: you speak, type, or photograph a workout, and it turns it into a structured set with each swim classified by training zone based on the interval, rest, and pace you specify. It's built for coaches who already think in zones but don't want to hand-tag every set in a spreadsheet.

Write your next practice in seconds

Speak, photograph, or type a workout. SwimIQ structures it, checks it against the training literature, and gives you a clean PDF to share.

Start 7-Day Free Trial
← All coaching guides