Critical Swim Speed turns a single threshold number into a full set of training paces. This calculator takes your CSS per 100m and offsets it to build aerobic, threshold, VO2max, and sprint targets you can swim to in the pool.
How it works
CSS itself is your threshold pace per 100 metres. Each zone is CSS shifted by a fixed number of seconds:
Aerobic / endurance CSS + 6 s per 100m (easier, longer reps)
Threshold CSS (held at CSS)
VO2max CSS − 3 s per 100m (faster, more rest)
Sprint CSS − 8 s per 100m (short, maximal)
Slower paces build aerobic capacity with short rest, while the faster bands demand longer recoveries between reps. Because everything is anchored to your own CSS, the relative effort is the same for any swimmer.
Example and tips
With a CSS of 1:45 per 100m, aerobic reps come out at 1:51, threshold sets at 1:45, VO2max at 1:42, and sprints at 1:37. Build the week around threshold and aerobic volume, adding a small dose of VO2max and sprint work. Keep rest short on the slower bands to keep them aerobic, and lengthen it on the fast bands so you can hold the target. Retest your CSS regularly so the paces keep pace with your fitness.