Calculator · Swim

Critical swim speed.

Two timed swims · CSS pace · SDI · training zones

Critical swim speed is the swim equivalent of a runner’s lactate threshold, the fastest pace you can hold sustainably. Two timed efforts (a short and a long) bracket the truth. Out comes your CSS, your SDI fade index, training-zone bands, and finish-time predictions for 750 m to 10 km.

Plug in your two efforts

Standard test: 400 m all-out, rest, then 200 m all-out (or any two solid time-trials at different distances). Distance 1 should be the shorter, faster swim. Times accept either mm:ss or just seconds.

Units

How to test CSS

The number is only as good as the test. Two protocols, both valid.

01

The 400 + 200 (classic)

Warm-up 800–1000 m. 400 m all-out time trial. Easy 200 m recovery. 200 m all-out. Plug both in. Most accurate when efforts are spaced enough to recover but close enough that fitness hasn’t shifted.

02

The 1500 + 100 (longer-leaning)

Better for triathletes targeting 70.3+. 1500 m time trial, recovery, then 100 m flat-out. Gives a more endurance-anchored CSS but the SDI fade index is more dramatic (and informative).

03

Repeat every 4–6 weeks

CSS shifts with training. Re-test every block. Same pool, same time of day, same protocol, or the comparison is noise.

What SDI tells you

SDI is the “type of swimmer” you are.

The Swim Distance Index is just your second pace divided by your first. It tells you how much you fade as distance climbs, and that fade pattern hints at what your training should focus on.

  • SDI > 1.12, Endurance-limited · You fade hard over distance. Build aerobic base: longer CSS-band sets, more total volume, ratio shifts.
  • SDI 1.06–1.12, Balanced · The healthy zone for most age-groupers. You hold pace reasonably well; train both ends.
  • SDI 1.00–1.06, Strength/sprint-limited · You fade so little it suggests you couldn’t go faster on the short distance. Add power work: short fast intervals, dryland strength, paddles, technique-at-pace.
  • SDI ≤ 1.00, Invalid · The longer effort can’t be faster per 100 than the shorter one. Re-check your inputs (Distance 1 must be the shorter swim).

How to use the zones

What each band is for, and what a typical session looks like.

Anaerobic

Top-end

25–150 m reps, long rest (1:30–10:00). Builds peak speed and lactate tolerance. Use sparingly, 1 session per 7–10 days.

Suprathreshold

VO2max stimulus

100–300 m reps, 1:00–3:00 rest. The classic 8×100 on 1:30 lives here. Hard but repeatable. 1–2 sessions per week.

Endurance

Aerobic base

800–3500 m continuous or with token rest. Builds the oxidative base that lets you hold CSS longer. Frequent, long, easy, no heroics.

Easy

Recovery + drill

Any distance, any rest. Form work, drill ladders, recovery between hard sessions. Slow enough to do a full kick-set without the legs falling apart.

Want CSS measured, not estimated?

The lab’s swim protocol uses a 5×200 step test with lactate sampling, gives you a true threshold pace plus stroke metrics. Compare it against this calculator and you’ll see exactly where the population averages stop describing you.

Spotted a bug or want a feature? Email info@yousuli.co.