Skip to main content
Calcimator

SWOLF Score Calculator

Calculate your SWOLF score (swim golf) to measure stroke efficiency. Compare against benchmarks and see how reducing strokes improves your score.

About this calculator

SWOLF — a portmanteau of "swim" and "golf" — is a widely used swim-training metric popularized by swim-tracking devices and coaches to measure stroke efficiency rather than raw speed. Like golf, lower is better: it's calculated by adding the time (in seconds) it takes to swim one length of the pool to the number of strokes taken for that length, so a swimmer who covers a length in 25 seconds with 18 strokes has a SWOLF of 43. The point of the metric is that two swimmers can post the same lap time in very different ways — one gliding efficiently with fewer, longer strokes, another thrashing through with many short, wasteful ones — and SWOLF rewards the swimmer taking fewer strokes for a given time, or the same strokes in less time.

Because SWOLF depends on the pool length you're swimming in (a 50m length naturally takes about twice as long and twice as many strokes as a 25m length), this calculator also reports a 25m-Equivalent SWOLF so you can compare sessions across different pool lengths on a level footing, alongside Distance per Stroke and an Efficiency Rating loosely benchmarked against commonly cited (but not standardized — sources vary) SWOLF ranges from elite through novice swimmers. Improving SWOLF over time — through longer, more purposeful strokes rather than simply swimming harder — is one of the most common technique goals in structured swim training.

Inputs

ft
sec
strokes

Results

SWOLF Score

43

Efficiency Rating

Intermediate

SWOLF (25m Equivalent)43
Distance per Stroke1.39 m
Stroke Index1.39
Pace per 100m100 sec
How to Use This Calculator
  1. Select your Pool Length (25m or 50m).
  2. Enter Time per Length in seconds and Strokes per Length.
  3. Review your SWOLF Score (time + strokes per length) — lower is more efficient.
  4. Check the 25m Equivalent SWOLF for comparison across pool lengths.
  5. Use Distance per Stroke and Stroke Index to track technique improvement over time.

How the result changes with Time per Length

Time per LengthSWOLF ScoreEfficiency Rating
1331Advanced
1937Advanced
3856Beginner
6381Novice

What each input means

Pool Length
Length of the pool in meters. SWOLF is typically measured per length.
Time per Length
Time to swim one length in seconds. Start counting from push-off to wall touch.
Strokes per Length
Number of strokes for one length. Count each arm entry. Lower strokes generally means better efficiency.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    Pool Length = 25, Time per Length = 25, Strokes per Length = 18 = 3 input(s) provided
  2. Calculate SWOLF Score
    43 = 43
  3. Calculate Efficiency Rating
    Intermediate = Intermediate
  4. Calculate SWOLF
    SWOLF
    43 = 43
  5. Calculate Distance per Stroke
    1.39 = 1.39

Engine last updated . Checked against 2 independently-derived tests — how we verify calculators. Built by Paul Gunder, a software engineer, not a licensed financial, medical, or legal professional.

Frequently Asked Questions

Why does a slower time per length always raise my SWOLF score, even with the same stroke count?

SWOLF is defined as time in seconds plus stroke count for one length, so time and strokes contribute to the total in exactly the same way — anything that adds seconds without removing strokes adds directly to SWOLF. Since a higher SWOLF means less efficient (SWOLF works like golf, where lower is better), taking longer to cover the same length with the same number of strokes always makes your score worse, never better.

If I take more strokes per length, does that always hurt my SWOLF and Distance per Stroke together?

Yes, and for related but distinct reasons. SWOLF adds your stroke count directly to your time, so more strokes for the same length raises SWOLF exactly like more seconds would. Distance per Stroke, meanwhile, is pool length divided by strokes, so taking more strokes to cover the same distance spreads that distance over more strokes and lowers your Distance per Stroke — both outputs move against you when stroke count rises, which is exactly the inefficiency SWOLF is designed to penalize.

Why doesn't switching between a 25m and 50m pool change my raw SWOLF the way I'd expect?

Your raw SWOLF Score is calculated only from the Time per Length and Strokes per Length you enter for a single length swim — Pool Length itself does not enter that formula, so two swimmers reporting the same time and stroke count get the same raw SWOLF regardless of which pool they're in. Pool Length instead feeds the separate 25m-Equivalent SWOLF output, which is exactly what you should use to fairly compare sessions swum in different pool lengths.

Does time per length or stroke count matter more for my SWOLF score?

Neither — they carry identical weight. SWOLF is defined as time in seconds plus stroke count, so one second added to Time per Length changes the score by exactly the same amount as one stroke added to Strokes per Length. There's no hidden weighting favoring pace over stroke count or vice versa; improving either by the same numeric amount lowers SWOLF by the same amount.

What does a lower SWOLF actually mean I'm doing better?

A lower SWOLF means you're covering the length using less total time-plus-strokes, which usually reflects a longer, more efficient stroke that travels farther per pull rather than simply swimming faster by turning your arms over more. Many swimmers who focus on lowering SWOLF do it by consciously lengthening their stroke and improving their catch and glide, since cutting strokes without adding much time (or cutting time without adding strokes) is the fastest way to bring the number down.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Sports, Outdoors & Recreation.