BFCBrilliance

Critical Swim Speed Calculator

Your threshold pace from a 400 and a 200 time trial - and why it is slower than your 400 pace, which is the point people get wrong.

Swim a maximal 400 and a maximal 200 in the same session, enter both times, and it works out your Critical Swim Speed - the pace your training sets should be built around, in seconds per 100.

Your details

Used to convert your target into lengths. Test and train in the same pool where you can.

Result

Critical Swim Speed pace
100

The 400 time minus the 200 time, halved. This is the pace to build threshold sets around.

— as a speed
1
Your 400 pace, for comparisonAlmost always FASTER than CSS. Training at this pace is the common mistake.
95
How much slower CSS is than your 400Positive means CSS is slower, which is normal. Near zero suggests one of the two trials was not maximal.
5
Your target swim at CSS pace
25
Lengths that target is
60
Longer aerobic sets - CSS plus 2sCoaching convention rather than physiology. A starting point to adjust from.
102
Shorter faster sets - CSS minus 2s
98
400 time in seconds
380
200 time in seconds
180

About this tool

How to Find Your Swim Threshold Pace

Two maximal swims and one subtraction. And your threshold is slower than your 400 pace — which is the bit people get wrong.

Free download

CSS Test Sheet

Two maximal swims, one subtraction. Take it to the poolside and fill it in wet.

Free, no email required — print it or save it as a PDF.

Share it

Critical Swim Speed Calculator infographic

The key numbers as one image — free to save, share, or embed on your own site with credit.

How this is calculated

CRITICAL SWIM SPEED IS THE SIMPLEST USEFUL TEST IN SWIMMING, and the arithmetic reduces to something you can do on the poolside: CSS PACE PER 100 IS THE 400 TIME MINUS THE 200 TIME, DIVIDED BY TWO. Subtracting the 200 from the 400 isolates how long the extra 200 metres took once the fast start is already spent, which is why it lands close to a pace you can hold rather than a sprint. THE PROTOCOL MATTERS AS MUCH AS THE MATHS. Both trials must be MAXIMAL and in the SAME session, with about five minutes of easy swimming between them. A hard 400 followed by a half-hearted 200 gives a falsely fast CSS, because the number depends entirely on the GAP between the two times. Pacing the 400 conservatively does the same thing in the other direction. ⚠️ YOUR CSS IS SLOWER THAN YOUR 400 PACE AND THAT IS CORRECT. On the defaults here, the 400 averages 95 seconds per 100 while CSS comes out at 100 - five seconds slower. People routinely take their 400 pace as their threshold and then wonder why the sets fall apart in the second half. A 400 is swum partly on energy you cannot keep spending; CSS is an estimate of what remains when you cannot. SWIM IT IN THE POOL YOU TRAIN IN. A 25 m pool gives more push-offs than a 50 m pool over the same distance, and every push-off is faster than swimming - so the same swimmer records a quicker time in a short course. Comparing a CSS from a 25 m pool against sets in a 50 m pool will make the sets feel harder than the number suggests, and yards are shorter than metres again. TRAINING OFFSETS ARE COACHING CONVENTION, NOT PHYSIOLOGY. Adding a couple of seconds per 100 for longer aerobic work and taking a couple off for shorter faster work is common practice, but the exact offsets vary between coaches and programmes. Treat them as a starting point and adjust from how the sets actually go. ⚠️ MAXIMAL TIME TRIALS ARE HARD EFFORT, AND THIS TOOL CANNOT SEE YOU. Two all-out swims in one session is a significant load. If you have a heart or lung condition, are returning from illness or injury, are pregnant, or have not trained in a while, get the go-ahead from a clinician before testing rather than after. Never do a maximal trial alone in open water, and stop for chest pain, dizziness or unusual breathlessness - a pace number is not worth finding out that way. RETEST RATHER THAN RECALCULATE. CSS moves as fitness changes, and a figure from three months ago describes a swimmer who no longer exists. Every four to six weeks is a common rhythm, and comparing the two numbers tells you more than either does alone.

Common questions

What is Critical Swim Speed?
An estimate of the fastest pace you can hold continuously without fatigue forcing you to slow down - in physiological terms it sits close to the maximal lactate steady state. The practical value is that it gives you one number to build training sets around, from a test you can do in a normal pool session with a watch. The arithmetic is simple enough to do at the poolside: take your 400 time, subtract your 200 time, and halve the result. That is your pace per 100.
Why does subtracting the 200 from the 400 work?
Because it isolates the second half. The first 200 metres of any maximal swim is helped by energy you cannot keep spending - the fast start, and stored energy that runs out. By subtracting a maximal 200 from a maximal 400, what remains is roughly the time the extra 200 metres took once that advantage was already used up. That remaining pace is much closer to something sustainable, which is exactly what a threshold figure is meant to describe. It is a neat piece of test design: two swims most people can manage, and no lactate meter.
Why is my CSS slower than my 400 pace?
Because it should be, and this is the single most useful thing on this page. On the default times the 400 averages 95 seconds per 100 while CSS works out at 100 - five seconds per 100 slower. A 400 is swum partly on energy you cannot sustain; CSS estimates what is left when you cannot. People routinely take their 400 pace as their threshold, build sets around it, and then find the second half falling apart - which reads as a fitness problem and is really a pacing one. If your CSS comes out very close to your 400 pace, that usually means one of the two trials was not truly maximal.
How should I do the test?
Both trials maximal, in the same session, with around five minutes of easy swimming between them. Warm up properly first. The order matters less than the effort - what matters is that both are genuinely all out, because CSS depends entirely on the GAP between the two times rather than on either one. A hard 400 followed by a half-hearted 200 produces a falsely fast CSS; a conservatively paced 400 produces a falsely slow one. Push off and turn as you normally would, and use the pool you actually train in.
Does the pool length matter?
Yes, more than people expect. A 25 m pool gives twice as many push-offs as a 50 m pool over the same distance, and a push-off is faster than swimming - so the same swimmer posts a quicker time short course. If you test in a 25 m pool and then train in a 50 m one, the sets will feel harder than your CSS suggests, and you may conclude you have lost fitness when you have only changed pools. A 25 yard pool is shorter again, since a yard is less than a metre. Test where you train.
What about the training paces it suggests?
Adding roughly two seconds per 100 for longer aerobic work and taking roughly two off for shorter, faster work is common coaching practice - but the exact offsets vary between coaches and programmes, and they are convention rather than physiology. Treat them as a starting point and adjust from how the sets actually go: if you are holding the pace comfortably to the end of a long set, it is probably too easy, and if you are falling off it in the third repeat, it is too hard. The CSS figure itself is the anchor; the offsets around it are adjustable.
How often should I retest?
Every four to six weeks is a common rhythm, because CSS moves as fitness changes and a figure from three months ago describes a swimmer who no longer exists. Retesting also gives you something a single number cannot: a direction. Comparing this month's CSS against last month's tells you whether the training is working, which is more useful than either figure on its own. Do the retest under the same conditions - same pool, similar time of day, similarly rested - or you are measuring the conditions rather than yourself.
Is the test itself safe?
Two maximal swims in one session is a significant effort, and this tool cannot see you. If you have a heart or lung condition, are returning from illness or injury, are pregnant, or simply have not trained in a while, get the go-ahead from a clinician before testing rather than afterwards. Never do a maximal time trial alone in open water, and stop for chest pain, dizziness or unusual breathlessness - a pace number is not worth finding out that way. Building up to the test over a few sessions is a reasonable approach if you are unsure.

Take it further with AI

Copy this into ChatGPT or Claude with your own numbers filled in. It hands over the figures this calculator worked out, so the answer is built on real arithmetic instead of a guess.

I used the Critical Swim Speed Calculator at https://www.bfcbrilliance.com/tools/swim-pace-calculator.

What I entered:
- 400 time - minutes (min): ___
- 400 time - seconds (s): ___
- 200 time - minutes (min): ___
- 200 time - seconds (s): ___
- Pool you swam in: ___
- A set or swim you are planning (m): ___

What it calculated:
- Critical Swim Speed pace: ___
- — as a speed: ___
- Your 400 pace, for comparison: ___
- How much slower CSS is than your 400: ___
- Your target swim at CSS pace: ___

Use those figures as given — they are already worked out, so please don't recalculate or estimate your own. Help me turn them into a plan: what to buy or do, in what order, roughly what it should cost, and the mistakes people most often make with this job.

Keep this general and do not give medical advice — where it matters, tell me what to raise with a clinician.

Last updated

Get the next tool.

New tools and guides straight to your inbox. No spam, ever.

Part of a bigger job

Training Numbers That Are Ranges, Not Points

A VO2 max of 42.4 really means 38 to 47. And your training-load ratio changes depending on which of two methods you use.

Walks through all 4 endurance training tools in order.

More endurance training tools