Swim Stroke Rate Calculator
Work out your swim stroke rate, distance per stroke and SWOLF score from strokes and time per length — the numbers that reveal swimming efficiency.
How it works
stroke rate = strokes ÷ time × 60 · distance per stroke = pool length ÷ strokes · SWOLF = time + strokes
Swimming speed is stroke rate multiplied by distance per stroke, and the two trade off against each other — spinning your arms faster often shortens each stroke. SWOLF (swim golf) adds the seconds for a length to the strokes taken, giving a single efficiency score where lower is better, just like golf. Tracking all three tells you whether you are getting faster by working harder (higher rate) or by swimming smarter (more distance per stroke), which are very different adaptations.
Worked example
18 strokes in 30 s over a 25 m pool: stroke rate = 18 ÷ 30 × 60 = 36 strokes/min, distance per stroke = 25 ÷ 18 = 1.39 m, and SWOLF = 30 + 18 = 48.
Sources: SWOLF (swimming efficiency)
Frequently asked questions
What is a good SWOLF score?
It depends on pool length — for a 25 m pool, recreational swimmers often score in the mid-40s to 50s, and efficient swimmers dip below 40. Compare your own SWOLF over time rather than against others, since technique and height change the baseline.
Should I count one arm or both?
For SWOLF and stroke rate, count total arm pulls (both arms) in freestyle and backstroke. Whatever you choose, be consistent so your numbers are comparable between swims.
Is a higher stroke rate better?
Not on its own. Faster swimming can come from a higher rate or a longer, more powerful stroke; the best swimmers raise their rate for sprints while keeping distance-per-stroke high. Chasing rate alone usually just adds splashing.
Related calculators
This calculator is for educational purposes. Double-check important results before acting on them.