TSE.
MathematicsFinanceHealthPhysicsEngineeringSportsBrowse all

Health & Medicine · Fitness · Performance Metrics

Swim Index Calculator

Calculate your Swim Index score to assess swimming performance efficiency across different distances and strokes.

Calculator

Advertisement

Formula

The Swim Index combines pace and stroke efficiency. Distance is the total distance swum in metres, Time is the elapsed time in seconds, and Stroke Rate is the number of complete stroke cycles per minute. A higher index indicates better overall swimming efficiency.

Source: Adapted from swimming efficiency research by Costill et al., International Journal of Sports Medicine, 1985; and SWOLF methodology (USA Swimming performance standards).

How it works

The Swim Index is calculated by dividing your swimming speed (distance ÷ time in metres per second) by your stroke rate expressed in strokes per second (stroke rate ÷ 60). A higher Swim Index means you travel farther with each stroke at a given speed — a hallmark of efficient swimming. This mirrors the approach used in applied sports science to compare swimmers across different distances and stroke types.

Alongside the Swim Index, this calculator also computes your SWOLF score — the sum of your time (in seconds) and stroke count for a standardised 25 m length. SWOLF (SWim + gOLF) is widely used by coaches and GPS watch manufacturers (e.g. Garmin, Apple Watch) to give a quick snapshot of efficiency: lower is better, similar to how a lower golf score is better. Typical SWOLF values for recreational swimmers are 40–60, while elite swimmers often score below 35.

The calculator also reports pace per 100 m and distance per stroke (DPS), which are standard metrics in competitive coaching. Pace benchmarks for freestyle: sub-65 s/100 m is elite level, 65–80 s is competitive, 80–100 s is fitness-oriented, and above 100 s is beginner.

Worked example

Example: A swimmer completes 100 m freestyle in 1 minute 45 seconds (105 s) with a stroke rate of 28 strokes/min.

Step 1 — Speed: 100 m ÷ 105 s = 0.952 m/s

Step 2 — Stroke rate in strokes/s: 28 ÷ 60 = 0.4667 strokes/s

Step 3 — Swim Index: 0.952 ÷ 0.4667 = 2.040

Step 4 — Pace per 100 m: (105 ÷ 100) × 100 = 105 s/100 m

Step 5 — SWOLF (per 25 m): Time for 25 m = (105 ÷ 100) × 25 = 26.25 s. Strokes in 25 m = 0.4667 × 26.25 = 12.25. SWOLF = 26.25 + 12.25 = 38.5 — an excellent score indicating good technique.

Step 6 — Distance per Stroke: 0.952 m/s ÷ 0.4667 strokes/s = 2.040 m/stroke, reflecting a strong pull and streamlined body position.

Limitations & notes

The Swim Index assumes a consistent stroke rate throughout the entire swim, which rarely holds perfectly in open-water or race conditions where pacing varies. Stroke rate should be measured as an average over the full effort for best accuracy. The SWOLF formula used here is the standard 25 m pool variant; some devices use 50 m pool variants, which will yield different numbers. The calculator does not account for underwater dolphin-kick phases (especially relevant in butterfly and backstroke), tumble-turn efficiency, or start-block time, all of which materially affect actual race performance. Additionally, comparing Swim Index across different stroke types (e.g. freestyle vs. breaststroke) is not directly meaningful because breaststroke biomechanics produce slower speeds and lower stroke rates by nature.

Frequently asked questions

What is a good Swim Index score?

A Swim Index above 2.0 generally indicates strong swimming efficiency for recreational and competitive swimmers. Elite freestyle swimmers often exceed 2.5. Since the index reflects the relationship between speed and stroke rate, improvements over time — even small ones — indicate better technique, a longer catch, or improved body rotation.

What is a good SWOLF score?

SWOLF scores are stroke-type and pool-length dependent. For a 25 m pool using freestyle, a score below 35 is considered elite, 35–45 is competitive/fit, 45–60 is recreational, and above 60 suggests technique work is needed. Breaststroke SWOLF scores will naturally be higher than freestyle scores by 10–20 points due to the stroke's lower speed and higher stroke count.

How should I measure stroke rate?

Stroke rate (also called stroke tempo) is best measured in strokes per minute (cycles, not individual arm pulls for freestyle/backstroke). You can measure it manually by counting complete arm cycles over 30 seconds and doubling the result, or by using a waterproof metronome or a GPS swim watch. Aim to measure during a steady-state portion of your swim to get a representative average.

What is the difference between Swim Index and SWOLF?

Swim Index is a dimensionless ratio of speed to stroke rate that highlights propulsive efficiency — it tells you how far you travel per stroke cycle relative to your effort. SWOLF adds your time (seconds) and stroke count for a fixed 25 m distance into a single integer, making it easy to track on a wearable device. Both measure efficiency but from slightly different angles: Swim Index is more suited to scientific analysis, while SWOLF is more practical for real-time tracking.

Can I use this calculator for open-water swimming?

Yes, you can apply the same formulas to open-water swims by entering the GPS-measured distance in metres and your overall time. However, open-water conditions (currents, waves, sighting time) add noise to the measurements, so your Swim Index and SWOLF scores will be less reliable indicators of technique compared to a controlled pool environment. Use open-water results for trend analysis over multiple sessions rather than absolute benchmarking.

How can I improve my Swim Index?

Improving your Swim Index requires either increasing your speed at the same stroke rate (by improving technique — better catch, stronger pull, reduced drag) or maintaining the same speed at a lower stroke rate (implying greater distance per stroke). Drills like catch-up drill, fingertip drag, and sculling develop the feel for water needed to increase propulsion per stroke. Resistance training and kick sets improve speed, while long slow distance swims at a controlled cadence reinforce efficiency.

Why does the calculator ask for stroke length?

Stroke length (distance per stroke cycle) is an optional input. If you know it from a coaching analysis session or video review, it is used directly as the Distance per Stroke output. If you leave it blank, the calculator derives an equivalent distance per stroke from your entered stroke rate, time, and distance. The two values should be approximately equal; any discrepancy suggests measurement error in one of the inputs.

Last updated: 2025-01-30 · Formula verified against primary sources.