Swimming Pace Calculator

Enter the distance you swam in meters and your total time to get your speed in km/h and your pace per 100 meters — the standard way swimmers compare effort across pools, workouts, and races.

m

Results

Calculated
Speed
—
Average speed, km/h
Pace
—
Per 100 m
Total time
—
In hrs
Distance
—
In meters

What swimming pace is and when to use it

Swimming pace measures how fast you cover distance in the water, expressed as time per 100 meters — the unit swimmers, coaches, and masters programs use to compare sets, plan workouts, and track improvement over a season. Unlike running or cycling pace, swimming pace is almost always quoted per 100 m rather than per mile or kilometer, because pool sets are typically built around 25 m or 50 m lengths that combine into 100 m intervals. Knowing your pace lets you predict finishing times for longer swims, set target splits for interval sets, and gauge whether a given effort is sustainable across a full workout or race.

Use this calculator after any timed swim: a straight time trial, a continuous set, or a full workout where you tracked total distance and elapsed time. It is equally useful for open-water swimmers estimating race pace from pool training, and for pool swimmers converting a odd-distance set (like 1500 m or 1650 yards) into a comparable per-100 m number they can track from week to week.

The formula

The calculator uses two related formulas:

  • Average speed (km/h) = (Distance in meters ÷ 1000) ÷ Total time in hours
  • Pace per 100 m = (Total time in minutes ÷ Distance in meters) × 100

Where Distance is the total meters swum, and Total time is your elapsed hours and minutes combined into a single decimal-hour value before the speed formula, or a decimal-minute value for the pace formula.

Worked example

Suppose you swim 1500 m (a common open-water and masters-training distance) in 25 minutes with 0 hours. Total time in hours = 25 ÷ 60 = 0.4167 hr, and in minutes it is simply 25.

Speed = (1500 ÷ 1000) ÷ 0.4167 = 1.5 ÷ 0.4167 = 3.60 km/h. Pace per 100 m = (25 ÷ 1500) × 100 = 1.6667 minutes per 100 m, which is 1 minute and 40 seconds — displayed as 1:40 /100m, matching what the calculator shows for these inputs.

Common mistakes and how to interpret the result

  • Entering distance in yards without converting. Many U.S. pools are 25-yard short-course; this calculator expects meters, so a 1650-yard swim should be entered as roughly 1509 m (1 yard = 0.9144 m), not 1650.
  • Forgetting rest intervals. If your "total time" includes rest between repeats rather than pure swimming time, your pace will look slower than your actual swimming effort — decide up front whether you want gross pace (with rest) or pure swim pace.
  • Comparing pool and open-water pace directly. Currents, wetsuits, and sighting in open water typically change pace compared to a still, walled pool, so treat cross-environment comparisons as rough estimates only.
  • Ignoring warm-up and fatigue. An average pace across a long set blends fast early splits with slower late ones; track individual 100 m splits separately if you need even, race-specific pacing.

Frequently Asked Questions

Why is swim pace measured per 100 meters instead of per mile or kilometer?
Pool swimming is built around fixed-length lanes (usually 25 m or 50 m), so sets are naturally organized in 100 m blocks. Coaches and swimmers use pace per 100 m because it maps directly onto how workouts are structured and makes it easy to plan interval sets like "10 x 100 m on a target pace."
What is a good swimming pace for beginners versus competitive swimmers?
Recreational adult swimmers often average 2:00–2:30 per 100 m freestyle, fitness-focused masters swimmers commonly reach 1:30–2:00, and competitive swimmers can be well under 1:20 per 100 m. Your own baseline matters more than these ranges — track your pace over time and aim for steady improvement.
Should I enter my total time including rest between repeats?
It depends on what you want to measure. Include rest if you want your overall session pace (useful for estimating total workout duration); exclude it and time only the swimming portion if you want your true swimming pace for comparing effort across sessions.
How do I convert a yard-pool time to meters for this calculator?
Multiply the yard distance by 0.9144 to get meters — for example, 1650 yards becomes about 1509 m. Keep your total time the same, then enter the converted distance so the pace and speed results are based on metric distance.