Stroke Rate Calculator
Calculate strokes per minute, distance per stroke, and stroke index from your pool length, time, and stroke count.
About this calculator
This calculator converts three raw numbers you can measure at poolside -- pool length, time per length, and strokes per length -- into the metrics competitive and fitness swimmers use to track technique: Stroke Rate, Distance per Stroke (DPS), Swim Speed, Stroke Index, and SWOLF. Stroke Rate (strokes per minute) and Swim Speed both depend only on Time per Length and Strokes per Length -- Pool Length itself has no effect on either, since both are ratios of stroke count (or distance) to elapsed time; Pool Length only feeds into Distance per Stroke, which measures how far you travel with each arm cycle. Stroke Index, a widely used efficiency metric among swim coaches, multiplies Distance per Stroke by Swim Speed, rewarding swimmers who cover more distance per stroke at a higher speed rather than either alone.
SWOLF (swim golf) simply adds your time in seconds to your stroke count for one length -- a lower SWOLF score means better overall efficiency, since it penalizes both slow swimming and excessive stroking equally. None of these metrics account for stroke type (freestyle, breaststroke, etc.), turns, or fatigue over a longer set -- they describe a single length in isolation, so compare them across similar conditions (same stroke, same pool, similar point in a workout) rather than across a whole session.
Inputs
Results
Stroke Rate
43.2 strokes/min
How to Use This Calculator
- Select Pool Length (25m or 50m) and enter Time per Length in seconds.
- Enter Strokes per Length (one arm stroke per count).
- Review Stroke Rate (strokes per minute), Distance per Stroke (DPS), and Swim Speed.
- Check SWOLF Score and Stroke Index to benchmark stroke efficiency.
- Use Pace per 100m to compare across different stroke rate experiments.
How the result changes with Time per Length
| Time per Length | Stroke Rate |
|---|---|
| 13 | 83.1 strokes/min |
| 19 | 56.8 strokes/min |
| 38 | 28.4 strokes/min |
| 63 | 17.1 strokes/min |
What each input means
- Pool Length
- Length of the pool in meters. Standard short course is 25m, long course is 50m.
- Time per Length
- Time to complete one length of the pool in seconds. Use a stopwatch or pace clock for accuracy.
- Strokes per Length
- Count each arm entry as one stroke. Do not count the push-off or final touch.
How this is calculated
Worked example, using the default values
- Identify Input ParametersPool Length = 25, Time per Length = 25, Strokes per Length = 18 = 3 input(s) provided
- Calculate Stroke RateStroke Rate43.2 = 43.2
- Calculate Distance per StrokeDistance per Stroke = d1.39 = 1.39
- Calculate Swim SpeedSwim Speed1 = 1
Engine last updated . Checked against 1 independently-derived test — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.
Frequently Asked Questions
Why doesn't Pool Length affect my Stroke Rate?
Stroke Rate is strokes per minute, calculated purely from how many strokes you took and how long that took -- it's a measure of your arm-cycle tempo, not distance covered. Two swimmers with identical stroke counts and identical times will have identical stroke rates whether they swam a 25-meter or 50-meter pool, which is why Pool Length only enters the Distance per Stroke and related distance-based calculations.
What's a good SWOLF score?
SWOLF varies by pool length, stroke, and swimmer level, so there's no single universal target -- it's most useful for tracking your own improvement over time in the same pool and stroke, where a lower score consistently means you're covering the length with a better combination of speed and stroke economy than before.
Why would increasing my Strokes per Length ever be a bad thing?
Taking more strokes to cover the same length in the same time raises your Stroke Rate but lowers your Distance per Stroke, and since Stroke Index multiplies the two together, more strokes alone doesn't necessarily improve efficiency -- if you're not also going faster, adding strokes just means more effort for the same result, which SWOLF and Stroke Index are both designed to expose.
How is Swim Speed different from Pace per 100m?
Swim Speed is your raw velocity in meters per second, calculated from Pool Length divided by Time per Length, while Pace per 100m converts that same speed into the more familiar "time to swim 100 meters" format competitive swimmers typically use to compare performances -- the two describe the same underlying speed, just in different units.
Can I compare Stroke Index across different strokes or pool lengths?
Not directly -- Stroke Index is most meaningful when comparing swims of the same stroke type in the same pool length, since different strokes (freestyle vs. breaststroke) have inherently different efficient stroke rates and distances per stroke, and a longer pool naturally allows more distance to accumulate per stroke than a shorter one.
Related Calculators
The questions that sit next to this one — chosen by subject, including calculators filed under a different category.
SWOLF Score Calculator
Calculate your SWOLF score (swim golf) to measure stroke efficiency. Compare against benchmarks and see how reducing strokes improves your score.
Swimming & Water TrainingCritical Swim Speed (CSS) Calculator
Calculate your Critical Swim Speed from 400m and 200m time trials to determine your lactate-threshold pace for effective training.
Water Sports & DivingRowing Stroke Rate Calculator
Calculate target stroke rate, split time, and estimated power for rowing pieces based on distance, target time, and skill level.
Swimming & Water TrainingSwim Training Zones Calculator
Calculate five swim training zones from your Critical Swim Speed (CSS) pace. Structure workouts by intensity for optimal improvement.
More in Sports, Outdoors & Recreation.