Critical Swim Speed Calculator

Calculate your CSS pace and swim training zones from a 400m and 200m time trial.

Enter Your Test Times
minsec
minsec

Swim both tests with a full warm-up. Rest at least 10 minutes between tests.

What is Critical Swim Speed?

Critical Swim Speed (CSS) is the swimming equivalent of Functional Threshold Power (FTP) in cycling — the pace you can sustain for a prolonged effort without accumulating excessive fatigue. It represents the boundary between aerobic and anaerobic energy contribution.

The concept is based on the work of Wakayoshi et al., who showed that the relationship between distance and time in swimming can predict a "critical velocity" that closely correlates with lactate threshold pace. By using two maximal swims at different distances (400m and 200m), the formula isolates the aerobic component of your swimming fitness.

How to Test CSS

Run this test in a 25m or 50m pool. Use a pace clock or a friend with a stopwatch for accurate times.

  1. Warm up — Swim 400m easy with a mix of drills and easy freestyle. Finish with 4 x 50m at increasing effort.
  2. Rest 5 minutes — Stay in the water, keep moving gently.
  3. Swim 400m all-out — Pace it like a race. Start strong but don't die in the last 100m. Record your time.
  4. Rest 10 minutes — Easy swimming or treading water. Full recovery is important.
  5. Swim 200m all-out — Faster than the 400m pace. This is a sprint. Record your time.

Enter both times above. Your CSS pace per 100m is calculated as:

CSS = (T400 − T200) / 2

How to Use CSS Zones

Once you know your CSS, you can structure swim workouts across five training zones — each targeting a different energy system and adaptation.

  • Zone 1 — Recovery (CSS + 12s): Very easy swimming. Use for warm-ups, cool-downs, and active recovery between hard sessions.
  • Zone 2 — Endurance (CSS + 6s): Steady aerobic pace. Builds your aerobic base, improves stroke efficiency, and develops the ability to hold pace over long distances.
  • Zone 3 — Tempo (CSS + 2s): Comfortably hard. Develops muscular endurance and lactate clearance. Typical for main-set intervals of 200–400m.
  • Zone 4 — Threshold (CSS pace): Right at your critical speed. The most effective zone for improving your sustainable race pace. Use for intervals of 100–300m with short rest.
  • Zone 5 — VO2max (CSS − 4s): Faster than threshold. Short, intense reps of 50–100m that develop your aerobic ceiling and speed at high effort.

Track your swim training

Paincave tracks swimming alongside cycling and running. One training load across all three disciplines.

Start free