Skip to main content
aifithub
Cardio As of 2026-04-24

How Swim Pace Calculator works

Methodology for the Swim Pace Calculator: formulas, coefficients, data sources, assumptions, and known limitations.

Education · Not medical advice. Output is deterministic math from your inputs.Editorial standardsSponsor disclosureCorrections

Scope

Calculates swim pace, total time, or distance for any two of the three, with SWOLF and effort context.

Formula

pace_per_100 = total_time / distance * 100. SWOLF = stroke_count + seconds per length.

Coefficients

Parameter Value Note
Pool length options 25 m, 50 m, 25 yd

Data sources

  1. World Aquatics (formerly FINA) — Facilities Rules: pool dimensions and timing standards. — Federation specification for 25 m, 50 m, and short-course pool lengths and competition timing.
  2. USA Swimming — Rules and Regulations: course-length and timing standards. — U.S. governing body for swimming course measurement and meet-time standards.

Assumptions

  • Pool length is accurate; open-water GPS adds substantial noise.

Approximation range

Arithmetic is exact; SWOLF trends reflect stroke efficiency over sessions.

Limitations

  • Pace does not capture stroke type, open-water conditions, or currents.

Reproducibility

1000 m in 18:00. Pace = 18*60/10 = 108 s/100 m = 1:48/100 m.

Change log

  • 2026-04-24: methodology page first published.

Worked example

Computed by the same engine bundle served at /engines/swim-pace-calculator.js. Re-runnable: the values below are the literal output of compute(engineInput).

Input

tool
swim_pace_calculator
mode
pace
stroke_type
freestyle
distance_value
1500
distance_unit
m
laps
0
pool_length
25
pool_length_unit
m
time_seconds
1800
target_pace_seconds
120
target_pace_unit
100m

Output

distanceMeters
1500
distanceYards
1640.42
totalTimeSeconds
1800
pacePer100mSeconds
120
pacePer100ydSeconds
109.73
swolfEstimate
50
effortZone
Tempo
strokeType
freestyle

FAQ

Can I use yards instead of meters?
Yes. The calculator supports both meters and yards, and always returns pace for both 100m and 100yd so you can compare workouts.
What if I only know laps and pool length?
Switch to laps mode and enter lap count plus pool length. The calculator converts that into total distance automatically.
How is SWOLF estimated?
SWOLF is estimated from your pace, distance, stroke type, and pool length assumptions. It is a planning estimate, not a replacement for watch-based stroke counts.
What does the effort zone mean?
Effort zone classifies pace intensity from Recovery to Sprint using your pace per 100m. It helps you align sets with easy, tempo, threshold, or sprint work.
Is this tool free and private to use?
Yes. AI Fit Hub tools are free, no-signup browser tools. Inputs stay in your browser unless you choose to share a URL.
Do these tools replace medical guidance?
No. These outputs are general fitness estimates — not medical advice.
General fitness estimates — not medical advice. Consult a healthcare professional for medical decisions.