Swim Time Converter
Convert competitive swim times between SCY, SCM, and LCM with stroke- and distance-specific accuracy. Compare four conversion models, look up time-standard cuts, and convert a roster at once. Free, no signup, your data stays in your browser.
Accepts 50, 50.32, 1:48.50, or 15:23.45.
Enter a time.
Long-standing factors used by Colorado Timing
Advanced
Enter a valid time to see conversions.
What it does
Four conversion models, side-by-side
Classical (Colorado Timing), USA Swimming, NCAA Administrative, and Performance regression — all four available, with the model selector clearly labeling when a model doesn't cover your direction (e.g. NCAA does not cover SCM ↔ LCM). Compare-models view shows all four conversions of a single time at once.
Stroke- and distance-specific factors
Butterfly and backstroke gain the most from short-course turns; breaststroke gains the least. Sprint and distance events compound differently. The factor table is structured per stroke and per distance, with every result exposing the exact factor and source.
Time-standards lookup
Standards mode shows USA Swimming age-group cuts (B / BB / A / AA / AAA / AAAA), NCAA Division I A and B cuts, and Olympic Trials cuts. The next-cut delta is highlighted: "you are 1.20 seconds away from AAA". Cross-course standards available too.
Roster mode for coaches
Paste up to 200 swims as CSV (comma, tab, or semicolon). Header detection plus a sensible default column order (Name, Event, Course, Time, Gender, Age). Convert the whole roster to all three courses, sortable, exportable as CSV or JSON.
Factor transparency
Every conversion exposes a "How was this calculated?" disclosure that shows the exact factor and the formula applied (e.g. 50.32 × 1.110 = 55.85). The dataset version and publication date are shown so you always know the basis for the number.
Pace, splits, and altitude
Each result shows the pace per 100 in the target unit. An optional even-splits estimate and an optional altitude adjustment (Colorado-Timing-style, distance-aware) are one click away in Advanced.
Permalink share
Every conversion (single or compare-models) generates a permalink that encodes mode, time, event, course, model, gender, age, and altitude in the URL fragment. Hash fragments are never sent to the server. Roster mode is intentionally export-only.
Privacy first
Times, athlete names entered in roster mode, saved profiles — none of it leaves your browser. No account, no signup, no upload. Verifiable in DevTools → Network during a session.
How to use Swim Time Converter
- 1Pick a mode
Single (one swim, quick check), Compare models (all four side-by-side), Roster (a coach's whole team), or Standards (does this time hit a cut?). The mode persists across visits.
- 2Enter your time
The parser accepts 50, 50.32, 1:48.50, 01:48.50, or 15:23.45. Recent times appear as quick-pick chips below the input.
- 3Set the event and course
Pick stroke and distance — the distance dropdown auto-scopes to valid events for the source course. Source-course pill toggle (SCY / SCM / LCM) plus a target-course chip group.
- 4Choose a conversion model
Default Classical for general use. NCAA Administrative for college recruiting. USA Swimming for age-group qualifying. Performance for elite-level benchmarking. The tool warns when a model doesn't cover your direction instead of silently substituting.
- 5Read the result
Headline conversion, pace per 100, factor-transparency disclosure, time-standard chips when gender and age are set. Share permalink, copy summary, print, or PDF.
When to use this
Age-group swimmer comparing winter (SCY) to summer (LCM) PRs
A 14-year-old enters their SCY 200 free PR (1:48.50) and immediately sees the LCM equivalent (~2:00.23 in Classical). The factor disclosure shows 1.115 — they understand the gap.
Parent checking USA Swimming AAA cuts
A parent enters their daughter's SCY 200 free in 2:08.50, picks 13–14 girls, and sees: AAA = 2:03.69 with a "1.20 seconds away" delta. Concrete, not guesswork.
Club coach building lineup
A coach pastes 30 swimmers from a CSV in Roster mode, gets back SCY/SCM/LCM equivalents per row, sorts by SCY 100 free converted time, and exports the table as CSV for the lineup spreadsheet.
College recruiter evaluating an SCM recruit
A coach picks NCAA Administrative model, enters a recruit's SCM 200 free in 1:50.00, and sees the SCY equivalent — labeled clearly so the recruit can see what the program will see.
College prospect comparing themselves to a roster
An LCM-trained prospect enters their 100 free LCM time in NCAA mode to see the SCY equivalent that programs will quote in recruiting conversations.
Common errors & fixes
- Conversion-coverage warning: NCAA Administrative does not cover SCM ↔ LCM.
- NCAA publishes factors only for SCY ↔ SCM and SCY ↔ LCM. Switch to Classical or USA Swimming for SCM ↔ LCM conversions, or open Compare-models to see what each model returns.
- Time too long for any realistic competitive swim.
- The parser caps at 60 minutes (no realistic race exceeds this). Re-check the format — 1:48.50 not 1:4850 or 0:01:48.50.
- Time did not parse.
- Use mm:ss.hh — for example 1:48.50, 50.32, or 15:23.45. The parser tolerates whitespace and a trailing "s" but rejects letters.
- No cuts in the v1 reference set for this combination.
- v1 ships USA Swimming 13–14, 15–16, 17–18 (M/F, SCY+LCM), NCAA D1 Open (SCY), and Olympic Trials Open (LCM). Other age groups expand in v1.1.
- Roster paste exceeded 200 rows.
- Split your roster into smaller batches. The 200-row cap is enforced both in the parser and in storage to keep the tool responsive.
Technical details
| Conversion models | Classical (Colorado Timing), USA Swimming, NCAA Administrative, Performance |
| Courses supported | SCY (25y), SCM (25m), LCM (50m) |
| Strokes supported | Freestyle, Backstroke, Breaststroke, Butterfly, IM, Medley Relay |
| Roster batch size | Up to 200 swims per batch |
| Time format | mm:ss.hh — accepts 50, 50.32, 1:48.50, or 15:23.45 |
| Federations (Standards) | USA Swimming, NCAA Division I, Olympic Trials |
| Privacy | No upload, no signup, no third-party scripts touch input data |
| Storage | Local-only under dz.swim.* keys; in-memory fallback when unavailable |
| Permalink | lz-string compressed URL hash fragment, max 4 KB |
| Bundle | Initial JS under 35 KB gzipped; standards data loaded on first Standards-mode use |
Why short-course times are faster than long-course
Pool length determines how many wall push-offs and underwater dolphin-kick phases the swimmer gets. Each turn provides a brief acceleration that's faster than free-water swimming. A 200-yard race in a 25-yard pool has 7 turns; the equivalent 200-meter race in a 50-meter pool has 3.
The extra wall gains compound. A swimmer with strong underwaters benefits more from short-course; a swimmer with weak underwaters benefits less. That's why the conversion factor exists in the first place — it's a population-average estimate of the wall-advantage compound for the typical competitive swimmer.
Why butterfly converts differently than breaststroke
Butterfly and backstroke benefit most from turns because the rules allow up to 15 meters of underwater dolphin-kick off each wall — and underwater dolphin-kick is faster than swimming on the surface for a strong kicker. More turns means more underwater work; the short-course advantage is largest.
Breaststroke benefits least because the rules limit underwater work to one stroke and one kick per turn — the swimmer must surface quickly. The wall advantage exists but is much smaller. That's why the tool uses different factors per stroke: 100 fly SCY → LCM ≈ 1.130, 100 breast SCY → LCM ≈ 1.085. A 4.5% difference is meaningful at every level.
How NCAA recruiting times work
NCAA championship competition is contested in SCY (25-yard pools), but international recruits typically have personal bests in SCM or LCM. College coaches use the NCAA Administrative model — published in the NCAA Pre-Championships Manual — to convert recruits' times to SCY-equivalents for comparison against their roster.
NCAA Administrative covers SCY ↔ SCM and SCY ↔ LCM but does not cover SCM ↔ LCM directly. If you need to convert SCM to LCM (or vice versa), use Classical or USA Swimming. Open Compare-models view to see all four conversions of the same time and decide which one matches your context.
How USA Swimming time standards work
USA Swimming publishes Motivational Time Standards every quad. Cuts are organized by age group (10U, 11–12, 13–14, 15–16, 17–18, Open) and labeled B → BB → A → AA → AAA → AAAA, with each level approximately 4–5% faster than the next slower one. AAA-cut swimmers typically qualify for sectional meets; AAAA cuts roughly correspond to junior-national-level swimmers; OT cuts qualify for Olympic Trials.
The tool ships a v1 reference subset covering 13–14, 15–16, and 17–18 age groups for SCY and LCM. The footer shows which version is active. Cross-check against the official USA Swimming Motivational Time Standards before relying on the tool for committed qualifying decisions.
Frequently Asked Questions
How does swim time conversion work?
- The tool applies stroke-, distance-, and event-specific factors to convert a time from one pool format to another. Different models use different factors (Classical / USA Swimming / NCAA / Performance). The tool shows which factor it used and the formula applied, so you can see the math.
Why are short-course times faster than long-course times?
- Shorter pools have more turns, and each turn provides a push-off and underwater dolphin-kick phase that's faster than free-water swimming. A 200 in a 25-yard pool has 7 turns; the equivalent in a 50-meter pool has 3. The extra wall gains accumulate.
What's the difference between SCY, SCM, and LCM?
- SCY = Short Course Yards (25-yard pool, common in US high schools and NCAA). SCM = Short Course Meters (25-meter pool, used internationally and in some US clubs). LCM = Long Course Meters (50-meter pool, the Olympic and World Championship standard).
Which conversion model should I use?
- For general purposes, use Classical. For USA Swimming age-group qualifying, use USA Swimming. For NCAA recruiting, use NCAA Administrative. For elite-level statistical benchmarking, use Performance. The Compare-models view shows all four side-by-side so you can decide.
Why do butterfly and breaststroke convert differently?
- Butterfly and backstroke benefit most from turns because rules allow a long underwater dolphin-kick phase off each wall. Breaststroke benefits least because the rules limit underwater work to one stroke and one kick per turn. Freestyle is in between.
Do conversion factors differ by gender?
- Some models (USA Swimming, Performance regression) have small gender-specific differences in distance events. Most short-distance factors are gender-neutral. The tool applies the appropriate factor per model.
Can I convert relay times?
- Yes, but with a caveat: relays are sums of individual segments, so the conversion is approximate. The tool labels relay conversions as approximate.
How accurate are these conversions?
- Within 1–2% for typical age-group times in standard event/distance combinations. Less accurate at the extremes (very young swimmers, very long distance, atypical turn technique). The Compare-models view helps you see the range.
What is altitude adjustment and should I use it?
- Times at high altitude tend to be slightly slower in distance events. Colorado Timing publishes an altitude adjustment factor that the tool can apply when you provide the altitude. It's optional and approximate; mostly useful for high-altitude meets like Colorado Springs.
Will my times or athlete names be saved or sent anywhere?
- No. Everything happens in your browser. You can verify by opening DevTools → Network and watching for outbound requests as you type — there are none. Roster mode in particular keeps athlete data local; permalinks are disabled in roster mode.
Can I share a conversion with my coach?
- Yes. The Share button generates a permalink that encodes your time, event, and conversion in the URL fragment — no server involved. Roster data is not shareable via permalink (it can contain identifying info); use the CSV/JSON export buttons instead.
Where do the time standards come from?
- From the federations themselves: USA Swimming publishes Motivational Time Standards each quad; NCAA publishes A/B cuts annually; Olympic Trials cuts come from USA Swimming for the trials cycle. The tool shows which version of the standards it's using. v1 ships a representative reference subset; v1.1 expands coverage.
How do NCAA recruiting times work?
- NCAA championship competition is SCY, but international recruits typically have SCM or LCM bests. College coaches use NCAA Administrative factors to convert recruits' times to SCY-equivalents. Use NCAA Administrative model in this tool to see what coaches will see.
Why does Compare-models view show different times for the same swim?
- Each model is calibrated to a different population and a different purpose. Classical is general-purpose; USA Swimming is calibrated to US age-group competition; NCAA is calibrated to college championship-level swimming; Performance is calibrated to elite international swimmers. Their factors differ accordingly.
Can I convert open-water or triathlon swim times?
- No. The conversion math is specific to pool-course formats. Open water has no walls, varies in current, and may use a wetsuit; the wall-advantage component this tool models doesn't apply. The tool is built for SCY/SCM/LCM only.
Related Tools
Unit Converter
Precise conversion for metric and imperial units.
Compound Interest Calculator
Calculate how your savings grow with daily, monthly, or annual compounding. Includes growth chart, year-by-year schedule, and simple vs compound interest comparison.
Percentage Calculator
Calculate percentages, find what percent one number is of another, and more.
Age Calculator
Calculate your exact age in years, months, days, hours — and more.
Calorie Calculator
Calculate daily calorie needs, BMR, TDEE, calorie deficit, and macros.