Swim Pace Calculator

Calculate your swim pace

Pick a mode, enter your numbers, and the calculator updates instantly. Times can be entered as mm:ss or h:mm:ss (for example 30:00 or 1:02:30).

Unit
Common distances (tap to fill):
Format: mm:ss or h:mm:ss
In meters
Format: m:ss.t per 100 (in the unit selected above)
In meters
Format: mm:ss or h:mm:ss
Format: m:ss.t per 100 (in the unit selected above)
The split table below is normalized so the splits always add up to your exact target time.

Enter a time and distance above and your pace, speed, split plan, and suggested send-off will appear here.

Swim pace formula — the one-line answer

Pace per 100 = (time in seconds ÷ distance) × 100. Example: 1,500 m in 30:00 → 1,800 s ÷ 1,500 × 100 = 120 s = 2:00 per 100 m. Use the calculator above for yards, split plans, and send-offs.

How to Use the Swim Pace Calculator

  1. Choose a mode. “Time → Pace” finds your pace from a swim you have done. “Pace → Time” predicts a finish time from a target pace. “Time + Pace → Distance” works out how far a pace and time combination covers.
  2. Set meters or yards with the unit toggle, or tap a common-distance chip (50–1,500 m, or 50–1,650 yd) to fill the distance for you.
  3. Type your time as mm:ss or h:mm:ss — for example 1:05, 30:00, or 1:02:30. Type pace the same way, per 100 (for example 2:00).
  4. Pick a pacing strategy — even splits, negative split, or fast start — to shape the split table below the results.
  5. Read the results. The headline shows your pace per 100 in the selected unit, the tiles show pace per 100 m, pace per 100 yd, and speed, and the split plan breaks the swim into per-100 segments with a suggested send-off for interval training.

Swim Pace Formula: How the Math Works

A swim pace calculator does one simple normalization: it takes any swim of any distance and expresses the average speed as time per 100 meters (or 100 yards). Dividing the total time by the distance and multiplying by 100 rescales every swim — a 50 m sprint, a 1,500 m race, or a 45-minute continuous swim — onto the same ruler. That is why per-100 pace is the universal language of swim training: a 1:40/100 m swimmer and a 2:10/100 m swimmer can share a lane and instantly understand each other’s send-offs.

The formulas

Pace per 100 (seconds) = time in seconds ÷ distance × 100

Speed (m/s) = distance in meters ÷ time in seconds

Predicted time = pace per 100 × distance ÷ 100

Converting pace between units is pure arithmetic: 1 yard = 0.9144 meters, so pace per 100 yd × 1.0936 = pace per 100 m (and the reverse uses × 0.9144). No turn bonus is assumed — see the course notes below for why that matters.

Worked example. You swim 400 m in 6:00. First convert the time: 6 × 60 = 360 seconds. Then 360 ÷ 400 × 100 = 90 seconds = 1:30 per 100 m. Speed = 400 ÷ 360 = 1.11 m/s (4.0 km/h). The calculator above runs exactly this arithmetic and then builds the split plan from it.

Why per-100 normalization works — and where it bends. Pace per 100 assumes your speed was constant, which is never literally true: the dive or push-off makes the first 100 fastest, turns cost and save time, and fatigue slows the end. For steady aerobic swimming the error is small, and that is exactly the use case — comparing training swims, setting interval send-offs, and tracking fitness over weeks. For all-out sprint times, use the dedicated swimming split time calculator, which handles race-specific pacing.

Methodology reviewed 2026-10-04. All formulas on this page are closed-form arithmetic with no estimated constants, except where explicitly labeled as illustrative.

Pacing Strategies: Even, Negative Split, and Fast Start

The same average pace can be swum three very different ways. The calculator’s strategy selector reshapes your split plan accordingly — then normalizes the splits so they always add back up to your exact target time.

Even splits

Every 100 is swum at the same pace. This is the gold standard for distance events and the easiest plan to execute: pick a send-off, hold it, and let the pace clock do the thinking. Most personal bests from 400 m up are swum on even or near-even splits.

Negative split

The second half is swum faster than the first. Coaches love it because it teaches patience: start controlled, build through the middle, and finish strong. In the calculator, a negative-split plan starts each 100 a few percent slower than average and finishes a few percent faster — a 3% swing from first to last 100, which is aggressive enough to feel but conservative enough to hold.

Fast start

The opening 100 is the quickest, then pace settles slightly slower. This mirrors how races actually unfold — adrenaline, a dive start, and clean water off the wall — and it is the realistic plan for sprint and middle-distance events where the start genuinely is faster.

Illustrative pace curves — 400 m at 1:30/100 m average faster slower 100 200 300 400 m Even Negative split Fast start

Curves are illustrative (first-to-last 100 swing of ±3%). The calculator builds your actual numbers from your own time.

What is a send-off, and how is it chosen?

A send-off is the interval on the pace clock at which you start each repeat — for example, 10 × 100 on a 1:50 send-off means you push off every 1 minute 50 seconds, and whatever is left after your swim time is rest. The calculator suggests a send-off by taking your average 100 pace, adding a rest allowance (about 10 seconds for fast paces, 15–20 for slower ones), and rounding up to the nearest 5 seconds so it is readable on a pace clock. Treat it as a starting point: if you are finishing repeats with more than ~20 seconds rest, the send-off is too generous; if you cannot hold the pace by repeat 6, it is too ambitious.

Swim Pace Benchmarks by Level

“What is a good swim pace per 100 m?” is the most-asked question in the sport, and the honest answer is: it depends on the stroke, the course, and whether you are racing or training. The bands below are illustrative, conservative ranges for steady freestyle swimming — there is no official governing-body standard for recreational pace, so use them as a rough map, not a verdict.

Illustrative freestyle pace bands per 100 (steady aerobic swimming)
LevelPace per 100 mPace per 100 ydTypical context
Beginner2:00 – 3:00+1:50 – 2:45+Learning efficient freestyle; rests between repeats
Developing1:40 – 2:001:32 – 1:50Regular lap swimmer; comfortable continuous 400 m
Intermediate1:25 – 1:401:18 – 1:32Masters or club swimmer doing structured sets
Advanced1:10 – 1:251:04 – 1:18Competitive age-group swimmer; strong triathlete
EliteUnder 1:10Under 1:04National-level distance freestylers (aerobic pace, not sprint)

Bands are illustrative coaching ranges, not verified standards — see the limitations section. Triathlon swims typically sit one band slower than pool equivalents because of open water, wetsuits, and race-day traffic; plan triathlon pacing on the triathlon pace calculator instead.

Two things move you between bands faster than fitness alone. First, technique: most beginners lose more time to drag and poor body position than to conditioning, which is why pace often drops suddenly once the catch and breathing click. Second, stroke: as rough guidance, backstroke runs about 5–10% slower than freestyle, butterfly 5–15% slower, and breaststroke 15–20% slower for the same swimmer — so a 1:40 freestyle swimmer should expect roughly 1:50–1:55 per 100 m of backstroke, not 1:40. (These stroke differentials are coaching rules of thumb, not measured constants.)

Pool Courses: SCY, SCM, and LCM

Your pace depends on the pool you swim in, because every turn is a free push-off. Three course types cover nearly all competitive and fitness swimming, and World Aquatics defines the official standards for course lengths used in sanctioned racing:

Course types and lengths per 100
CoursePool lengthLengths per 100 mLengths per 100 ydWhere you meet it
SCY — short course yards25 yd (22.86 m)4.374US high-school, NCAA, and USMS short-course swimming
SCM — short course meters25 m44.37Most of the world’s indoor pools; winter season
LCM — long course meters50 m (Olympic)22.19Olympics and summer long-course season

Short-course pools give you twice as many turns per 100 as a 50 m pool, and each turn — push-off plus underwater streamline — is faster than surface swimming. That is why the same swimmer’s SCY or SCM pace is always quicker than their LCM pace, and why converting times between courses needs more than a flat multiplier. This calculator converts pace between meters and yards by exact distance only (0.9144); for course-to-course time conversion with turn effects included, use the swim time converter.

A practical note for Americans: a “pool mile” in a 25-yard pool is 1,650 yards (66 lengths), while a true statute mile is 1,760 yards or 1,609.34 meters. If your training log says “mile”, check which one it means before comparing paces.

Open-Water Pace Adjustments

Take a pool pace into open water and it will slow down — typically on the order of 5–15% for the same effort, based on commonly cited coaching ranges. The reasons are mechanical, not motivational: there are no walls to push off, sighting lifts the head and drops the hips, chop and currents add resistance, and navigation is never a perfectly straight line. Your GPS watch usually records a longer distance than the buoy line for exactly this reason.

To adapt a pool pace for open water, add roughly 5–10% per 100 for calm, well-marked swims and 10–15% for choppy or poorly sighted courses — then treat the result as a starting estimate and adjust from race experience. Wetsuits claw back some of the difference through added buoyancy (roughly a few seconds per 100 for most swimmers), which is one reason wetsuit-legal triathlon swims pace closer to pool times. For dedicated open-water planning — buoy lines, sighting, and drafting — see the open-water swim calculator in the swimming calculators hub.

From Swim Pace to Training: CSS, Send-Offs, and Splits

A single pace number is a snapshot; training needs a system built on it. Three tools on this site turn your swim pace into workouts:

  • Critical swim speed (CSS). Your CSS is the fastest pace you can theoretically hold aerobically — the boundary between comfortable and unsustainable. It is measured with two all-out time trials (400 m and 200 m): CSS pace per 100 m = (T400 − T200) ÷ 2. Run the protocol on the critical swim speed calculator, then base your threshold sets on the result instead of guessing.
  • Send-off intervals. Once you know your pace, the split plan above suggests a send-off — the pace-clock interval for repeat 100s. A classic CSS-flavored set is 10 × 100 on a send-off that leaves 10–15 seconds rest: hard enough to be honest, generous enough to hold form.
  • Race splits. For pacing an actual race, the swimming split time calculator breaks a goal time into the per-length splits you will see on the clock, so there is no mid-race arithmetic.

Track the trend, not the day. Re-test the same distance monthly under the same conditions (same pool, same warm-up, rested) and watch the per-100 pace: a drop of 2–3 seconds per 100 over a training block is a large, real improvement. U.S. Masters Swimming publishes technique and training articles that pair well with a pace log if you want structured guidance beyond the numbers.

Limitations of a Swim Pace Calculator

What this tool does not do

  • It averages. Per-100 pace smooths over starts, turns, and fatigue. It is a comparison tool, not a stroke-by-stroke analysis.
  • It assumes freestyle-like efficiency. Benchmarks and send-offs assume front crawl; other strokes pace slower (see the stroke notes above).
  • It ignores course effects. Meters-to-yards conversion here is exact distance math; it does not model turn bonuses between SCY, SCM, and LCM.
  • Benchmarks are illustrative. The level bands above are conservative coaching ranges, not published standards — your age group, sex, and training history shift them.
  • Open-water estimates are rough. The 5–15% adjustment is a commonly cited range, not a measured constant for any individual.

See the disclaimer for the site’s general terms.

Swim Pace Calculator FAQs

Divide your time in seconds by the distance, then multiply by 100. For example, 400 m in 6:00 is 360 seconds ÷ 400 × 100 = 90 seconds, or 1:30 per 100 m. The calculator at the top of this page does the same math and also converts the result between meters and yards.

For steady freestyle, under 2:00/100 m is a solid recreational benchmark, 1:25–1:40/100 m marks a strong club or masters swimmer, and under 1:10/100 m is elite aerobic pace. Context matters: sprint pace, stroke, pool course, and wetsuit use all shift what “good” means for you.

A send-off is the repeating interval on the pace clock at which you start each repeat. In a set of 10 × 100 on a 1:50 send-off, you push off every 1 minute 50 seconds; the gap between your swim time and 1:50 is your rest. The calculator suggests one from your average pace plus a rest allowance.

Pace is how fast you swim — time per 100. A send-off is pace plus rest, expressed as the interval between repeat starts. A 1:40 pace with 15 seconds rest becomes a 1:55 send-off. Confusing the two is the most common interval-training mistake: set the send-off, swim the pace.

Match the pool you train in: per 100 yards for 25-yard pools, per 100 meters for 25 m or 50 m pools. Mixing them silently corrupts your log, because 100 yards is 8.56% shorter than 100 meters. Toggle the unit at the top of the calculator to see both side by side.

Negative splitting means swimming the second half of a distance faster than the first. It is the most reliable way to a personal best from 400 m up, because it prevents the early-race adrenaline spike from ruining the finish. Select “Negative split” in the strategy dropdown above to generate a plan.

Expect roughly 5–15% slower per 100 for the same effort: no walls, sighting, chop, and imperfect navigation all cost time. Add about 5–10% to a pool pace for calm races and 10–15% for rough ones, then calibrate from your own race history rather than treating the range as exact.

Related Swimming Calculators

Bookmark this swim pace calculator alongside the tools above — pace, splits, and CSS share the same numbers, so your send-offs stay consistent everywhere you train.

Scroll to Top