Swimming Pace Calculator: enter distance and time to find pace per 100m or 100yd using pace = time ÷ distance × 100, with 50 splits, speed, total distance, and total time.
What This Swimming Pace Calculator Measures
Swimming pace is the time it takes to cover a fixed reference distance — most commonly 100 metres or 100 yards. Unlike running pace, which is almost always quoted per kilometre or mile, swimmers track performance in these shorter intervals because pool lengths vary and training sets are usually structured around 50 m or 50 yd repeats.
This calculator takes two inputs — your total swim distance and your total swim time — and returns your average pace alongside continuous speed values and split estimates. Distance can be entered in metres, yards, kilometres, or miles. Time is entered as hours, minutes, and seconds. All unit conversions happen automatically.
Swimming Pace Formula
All outputs derive from two arithmetic relationships: pace (time per unit distance) and speed (distance per unit time). The formulas below show the exact calculations performed for each output.
Pace
Pace per 100 m (result displayed as mm:ss):
$$\text{Pace}_{100\text{m}} = \frac{\text{total time (seconds)}}{\text{distance (metres)}} \times 100$$
Pace per 100 yd (result displayed as mm:ss):
$$\text{Pace}_{100\text{yd}} = \frac{\text{total time (seconds)}}{\text{distance (yards)}} \times 100$$
Speed
$$\text{Speed (m/s)} = \frac{\text{distance (metres)}}{\text{total time (seconds)}}$$
$$\text{Speed (km/h)} = \frac{\text{distance (km)}}{\text{time (decimal hours)}}$$
$$\text{Speed (mph)} = \frac{\text{distance (miles)}}{\text{time (decimal hours)}}$$
Split Time
The 50 m and 50 yd split estimates assume an even pace throughout the swim:
$$\text{50 m split} = \frac{\text{Pace}_{100\text{m}}}{2} \qquad \text{50 yd split} = \frac{\text{Pace}_{100\text{yd}}}{2}$$
Pace outputs are formatted as mm:ss. Speed outputs use decimal notation. Where a distance was entered in yards or miles, the calculator converts to metres first using the exact factor $ 1\,\text{yd} = 0.9144\,\text{m} $ before computing metric pace.
How to Use the Swim Pace Results
Each output serves a different purpose depending on how you train and which pool you use.
| Output | What it tells you | Most useful for |
|---|---|---|
| Average Swim Pace | Primary pace result — the main number to record in a training log | All swimmers, all pool types |
| Pace per 100 m | Time to swim 100 metres at the same average effort | Metric pools (50 m, 25 m), international training plans, triathletes |
| Pace per 100 yd | Time to swim 100 yards at the same average effort | Short-course yard (SCY) pools common in the US |
| 50 m Split | Half of your 100 m pace — half the pace interval, not necessarily one lap | Planning repeat sets, timing walls in a 25 m pool |
| 50 yd Split | Half of your 100 yd pace | SCY repeat sets, 25 yd pool timing |
| Continuous Speed | Swim speed in km/h, mph, and m/s assuming no stops | Cross-sport comparisons, triathlon transition pacing, open-water estimates |
| Total Distance | Your entered distance shown in all four units | Confirming entry, cross-referencing workout logs |
| Total Time | Your entered time in hh:mm:ss and decimal hours | Confirming entry, use in speed formulas |
Worked Example: 1,000 m Swim in 20 Minutes
The following example walks through every calculation step so you can verify results or adapt the method to your own sessions.
Input
- Distance: 1,000 m
- Time: 20 minutes (0 hours, 20 minutes, 0 seconds)
Step-by-Step Calculation
1. Convert time to seconds:
$$20\,\text{min} \times 60 = 1{,}200\,\text{seconds}$$
2. Pace per 100 m:
$$\frac{1{,}200}{1{,}000} \times 100 = 120\,\text{seconds} = \textbf{2:00 per 100 m}$$
3. Convert distance to yards (using $ 1\,\text{m} = 1/0.9144\,\text{yd} $):
$$1{,}000\,\text{m} \div 0.9144 \approx 1{,}093.61\,\text{yd}$$
4. Pace per 100 yd:
$$\frac{1{,}200}{1{,}093.61} \times 100 \approx 109.7\,\text{seconds} \approx \textbf{1:50 per 100 yd}$$
5. Continuous speed:
$$\text{m/s} = \frac{1{,}000}{1{,}200} \approx 0.833\,\text{m/s}$$
$$\text{km/h} = \frac{1.000\,\text{km}}{0.3333\,\text{h}} = 3.00\,\text{km/h}$$
6. Split times:
$$\text{50 m split} = \frac{120}{2} = 60\,\text{s} = \textbf{1:00} \qquad \text{50 yd split} \approx \frac{109.7}{2} \approx 54.8\,\text{s} = \textbf{0:55}$$
Result Summary
| Output | Value |
|---|---|
| Pace per 100 m | 2:00 |
| Pace per 100 yd | 1:50 |
| 50 m split | 1:00 |
| 50 yd split | 0:55 |
| Speed | 3.00 km/h · 1.86 mph · 0.833 m/s |
In plain terms: a 1,000 m swim completed in exactly 20 minutes gives an average pace of 2:00 per 100 m. The 100 yd equivalent is approximately 1:50, simply because 100 yards is shorter than 100 metres and takes proportionally less time to cover at the same speed.
100 m Pace vs 100 yd Pace
The difference between metric and yard pacing is often a source of confusion when swimmers compare workouts across training groups or switch between pool types.
Because 100 yards is shorter than 100 metres — specifically, $ 100\,\text{yd} = 91.44\,\text{m} $ — the time number for a 100 yd pace is always smaller than for 100 m pace at the same swim speed. A swimmer holding a 2:00 pace per 100 m is covering the same ground at roughly 1:50 per 100 yd. The two figures describe identical effort; the difference is purely the length of the reference interval.
The calculator uses the exact conversion factor defined in the international yard and pound agreement: $ 1\,\text{yd} = 0.9144\,\text{m} $ exactly. This is the same factor used in NIST measurement standards and produces no rounding in the conversion itself — any rounding in the final displayed pace comes only from formatting the result as whole seconds.
When comparing paces from different training logs, always check which unit the pace was recorded in. A coach writing "1:45 base pace" means something different in a yard pool than in a metre pool.
Why Swim Pace Changes by Pool Type
Pool configuration affects how a swim feels and, to a degree, how it is recorded — though the pace formula itself is the same regardless of where you swim.
In a 25 m pool a swimmer pushes off the wall three times per 100 m, compared with once in a 50 m pool. Push-offs provide a brief speed boost that is not present in open water. In a 25 yd pool the same applies, with walls every 22.86 m. These effects are real and worth noting, but this calculator does not attempt to adjust for them.
The calculator measures average pace from the total distance and total time you provide. It does not adjust for stroke type, turns, rest intervals between sets, water current, open-water swell, or pool measurement tolerances. If you include rest time in your total time input, the result will be an overall session pace rather than a moving swim pace — both are valid measurements, but they answer different questions.
Calculation Assumptions and Limits
Understanding what the calculator does — and does not — account for helps you use the results correctly.
| Assumption / Limit | Detail |
|---|---|
| Moving swim time | The calculator treats the entered time as continuous swim time. Exclude rest intervals between sets unless you want total session pace. |
| Even pace assumed | Pace is averaged across the full distance. The calculator cannot account for negative splits, drafting, or fading effort. |
| No stroke or turn adjustment | Results are the same regardless of stroke, pool length, flip turns, or open-water conditions. |
| Out-of-scope estimates | The calculator does not estimate calories burned, stroke rate, SWOLF, training zone, or race performance prediction. |
| Rough speed reference | Any speed reference shown is a simple visual comparison aid only. It is not an official standard, certified ranking, or performance classification. |
| Rounding | Pace is displayed in whole seconds. In edge cases, this may cause the displayed value to differ from the mathematical result by ±1 second. |
| Yard conversion precision | The exact factor $ 1\,\text{yd} = 0.9144\,\text{m} $ is used. No rounding is introduced at the conversion stage. |
References and Calculation Notes
The pace and speed formulas used in this calculator are standard arithmetic relationships — distance divided by time — and do not represent official race classification or performance grading systems.
Metre definition: National Institute of Standards and Technology (NIST), Special Publication 330: The International System of Units (SI). U.S. Department of Commerce. Defines the metre as the SI base unit of length.
Yard-to-metre conversion: National Institute of Standards and Technology (NIST), 1959 Federal Register notice on refinement of values for the yard and pound. The international yard relationship is:
$$ 1\,\text{yard} = 0.9144\,\text{metre} $$
This exact conversion factor is used throughout this calculator when converting yards to metres and metres to yards.
Pool course lengths: World Aquatics Competition Regulations and World Aquatics / FINA Facilities Rules. World Aquatics recognises 50 m and 25 m pool course contexts in official competition and facility documents. References to pool types in this content are for general context and do not imply endorsement of or affiliation with World Aquatics.
Pace formulas: The calculations on this page — pace per 100 m, pace per 100 yd, and continuous speed — are arithmetic formulas derived from the definitions of pace and speed. They are not drawn from, nor should they be interpreted as, official race classification standards or performance benchmarks issued by any governing body.
Related Tools & Calculators:
[auto_calc_only cat="fitness-body-tools" limit="9"]