FitMetricLab
Categories ▾
Swimming

Critical Swim Speed (CSS) Calculator

Estimate your critical swim speed from 400 m and 200 m time-trial data.

Last updated:

What this tool does

This calculator estimates Critical Swim Speed (CSS) using the Wakayoshi two-distance protocol, which models the maximal lactate steady-state swimming velocity. It requires two time-trial results—a 400-metre swim time and a 200-metre swim time—and outputs CSS in metres per second and pace per 100 metres. The method is widely used by swimmers and coaches to establish aerobic threshold training zones and predict sustainable race pace.

Inputs
(s)
s
(s)
s
Result
Result

Export Report

How would you like to export your results?

Formula Used
400 m time in seconds
200 m time in seconds

Spotted something off? Let us know — we update calculators regularly.

How Critical Swim Speed (CSS) Calculator works

This calculator estimates your Critical Swim Speed using two time trials: a 400-metre swim and a 200-metre swim. CSS represents the theoretical swimming velocity that can be sustained without fatigue, analogous to lactate threshold or functional threshold power in cycling. The tool computes the difference in distance divided by the difference in time, producing a pace figure expressed in seconds per 100 metres and a speed in metres per second.

The formula

The calculator uses the two-distance CSS protocol:

CSS (m/s) = (400 - 200) / (T400 - T200)

Where T400 is the time in seconds to complete 400 metres, and T200 is the time to complete 200 metres. The numerator (200 metres) represents the difference in distances, and the denominator is the difference in completion times. The result is a velocity in metres per second, which the tool also converts to pace per 100 metres for practical training zone reference.

Where this method is most accurate

The CSS model assumes both time trials are maximal efforts performed under similar conditions (pool, stroke, rest interval). The protocol works best when the shorter distance reflects predominantly anaerobic capacity and the longer distance incorporates aerobic endurance, creating a meaningful slope. Athletes with consistent pacing and well-developed aerobic fitness tend to see more stable CSS values across testing sessions. The equation does not account for stroke efficiency changes, drafting effects, or turn mechanics, so open-water applicability may differ from pool-based results.

What this tool does not do

This calculator is a single-purpose math tool. It does not prescribe training zones, recommend workout intensity, diagnose fitness level, or provide individualised coaching. The output is a numerical estimate based on two time inputs and a public-domain formula. It does not replace testing protocols administered by certified coaches, nor does it account for variables such as fatigue status, taper, altitude, or stroke technique. The tool includes sanity bounds: speeds exceeding 2.5 m/s trigger an error, as they exceed world-record 100-metre freestyle pace and typically indicate data-entry mistakes.

Disclaimer

This tool is for educational and informational purposes only. It is not medical, health, or training advice. The calculations are mathematical estimates derived from a public formula and do not constitute professional coaching or sport-science consultation. Users are responsible for verifying the accuracy of their inputs and interpreting results in the context of their own training programmes. Consult a qualified coach or exercise professional before modifying training intensity or volume.

Questions

What is Critical Swim Speed?
Critical Swim Speed is the theoretical maximum velocity a swimmer can maintain in a quasi-steady state without progressive fatigue accumulation. It is analogous to lactate threshold in running and is estimated using time trials at two different distances.
Why does the tool require both 400 m and 200 m times?
The CSS model derives velocity from the slope of a distance–time relationship. Two data points (200 m and 400 m) define that slope. The difference in distances divided by the difference in times yields an estimate of sustainable speed.
Can I use this for open-water swimming?
The formula itself is agnostic to venue, but CSS values derived from pool time trials may not directly translate to open water due to factors like currents, sighting, and wave action. Separate open-water time trials may provide more representative estimates.
What does the sanity cap at 2.5 m/s mean?
The tool flags speeds above 2.5 m/s as implausible because world-record 100-metre freestyle pace is approximately 2.1 m/s. A result above 2.5 m/s typically indicates swapped or mis-entered times.
How often do CSS values change?
CSS can shift with fitness adaptations, taper, or detraining. Retesting every 4–6 weeks during structured training blocks provides updated reference points, though week-to-week variability is common.

Sources & Methodology

More in Swimming

View all 6 →