Critical Swim Speed (CSS) Calculator
Swim a hard 400 and a fast 200, enter both times, and get your threshold pace, five training zones and projected race times.
Test
Wakayoshi two-test method: 400 + 200
How to Run the Test
- 1
Warm up properly — 15–20 minutes easy swimming with drills, plus a few short efforts — so the starts are not a shock to your system.
- 2
Swim the long test — a genuine all-out 400 m (or 400 yd). Hold back just enough that the last 50 is still fast.
- 3
Recruit for 3–5 minutes, then swim the short test — an all-out 200, attacking the last length.
- 4
Enter both times and read your CSS pace, the training zone paces and the projected times below.
Understanding Your Zones
Zone 1–2 (Recovery / Aerobic): the bread and butter of base training. Swim these paces comfortably; you should be able to hold a conversation in short bursts.
Zone 3 (Tempo): firm but controlled. Use it for pace work and longer threshold-style sets.
Zone 4 (Threshold / CSS): your money pace. Around 80–85% of an all-out effort. Sets like 8 × 100 on a tight send-off belong here.
Zone 5 (VO₂ / Speed): short repeats at or faster than CSS on generous rest — quality over quantity.
CSS is a tool, not a daily prescription. Retest every few weeks and recalculate when your other test times improve. For training-set planning, pair this with the Interval & Send-off Calculator, and compare your projected race times against the Speed & Race Projection Calculator.
Why Use the Critical Swim Speed Calculator?
A training pace guessed by feel drifts; a critical swim speed calculator does not. CSS — the fastest pace you can hold with controlled fatigue — is the single most useful number an age-group, Masters, open-water or triathlon swimmer can own. From two all-out swims you get a threshold pace, a full training-zone system and honest race projections.
The classic 400 + 200 CSS test is already the most searched test on the "critical swim speed swimming" topic, and this calculator walks it backwards: enter your two times, get your numbers instantly, no spreadsheets.
Five training zones from two test times
The swim training zones built from CSS cover the whole session: easy recovery and aerobic pace in Zones 1–2, tempo work at Zone 3, the threshold sets at your CSS pace in Zone 4, and short higher-speed repeats in Zone 5. That structure is exactly what stroke-based "effort" scales cannot give you — here every zone is a concrete pace per 100.
Projected race times that respect your threshold
CSS is the anchor for realistic expectations. The projected times from 50 to 1500 — who swims open water for the first time and wonders "what can I actually hold?" — convert a 400 + 200 effort into an honest 1500 target. Compare those projections against the Race Projection calculator and the Pace Calculator to build and verify your plan.
Free, private and repeatable
Retest monthly and watch the numbers move — no sign-up, no server upload, no guesswork. Because it lives in your browser, you can recompute your CSS between sets on the pool deck, then drop the result straight into the Interval Calculator to build that week's threshold set.
CSS Calculator FAQ
What is Critical Swim Speed (CSS)?
Which test should I swim: 400 + 200, or 800 + 400?
How do I use the training zones?
Is my CSS the same as my race pace?
How often should I retest my Critical Swim Speed?
Does CSS work for open-water and triathlon swimmers?
More Swimming Tools
Calculators
Course Converters
New here? Start with the Pace Calculator for any race, or read the course conversion guide before comparing times across pools.