InfyCalculator
🏃

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.

Strokes per length
Time per length
Pool length
Pool unit
Loading calculator…

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.