{
  "slug": "swim-splits",
  "title": "Swim Split Calculator",
  "category": "Swimming",
  "category_slug": "swimming",
  "tier": 3,
  "summary": "Divide swim time and distance into equal splits for even-pace training and race pacing.",
  "description": "This calculator divides a target swim time and total distance into equal splits, producing the per-split time and distance for even-pace training or race execution. It accepts a target time in minutes, a total distance in meters, and the desired number of splits, then performs elementary division to compute each segment. The output is most useful for interval sets, negative-split pacing baselines, and race-strategy planning in pool or open-water swimming.",
  "page_url": "https://fitmetriclab.com/en/tools/swimming/swim-splits/",
  "api_url": "https://fitmetriclab.com/api/tools/swim-splits.json",
  "formula": {
    "id": "swim_splits",
    "expression": "S = \\frac{T_{sec}}{n_{splits}}, \\quad d_{split} = \\frac{d_{total}}{n_{splits}}",
    "variables": [
      {
        "symbol": "T",
        "description": "Target time in minutes"
      },
      {
        "symbol": "d",
        "description": "Distance in metres"
      },
      {
        "symbol": "n",
        "description": "Number of splits"
      }
    ]
  },
  "inputs": [
    {
      "id": "target_minutes",
      "label": "Target Time",
      "type": "number",
      "unit": "min",
      "default": 90,
      "min": 1,
      "max": 600,
      "step": 0.5
    },
    {
      "id": "distance_m",
      "label": "Distance",
      "type": "number",
      "unit": "m",
      "default": 400,
      "min": 10,
      "max": 10000,
      "step": 1
    },
    {
      "id": "splits",
      "label": "Number of Splits",
      "type": "number",
      "unit": "",
      "default": 5,
      "min": 2,
      "max": 50,
      "step": 1
    }
  ],
  "worked_example": {
    "inputs": {
      "target_minutes": 90,
      "distance_m": 400,
      "splits": 5
    },
    "expected_output": "18:00"
  },
  "result_summary_template": "For a target time of {target_minutes} minutes over {distance_m} meters divided into {splits} equal intervals, each split is {result}.",
  "methodology": "Divides target time (target_minutes × 60 seconds) and distance (distance_m) by the number of splits to compute equal per-split time and distance. Outputs even splits only; descending splits require manual adjustment. Based on elementary division; no proprietary coefficients or physiological models.",
  "sources": [
    {
      "label": "Maglischo, E.W. Swimming Fastest. Human Kinetics. 2003.",
      "url": "https://us.humankinetics.com/products/swimming-fastest"
    },
    {
      "label": "Costill, D.L., et al. Energy expenditure during front crawl swimming: predicting success in middle-distance events. Int J Sports Med. 1985;6(5):266-270.",
      "url": "https://pubmed.ncbi.nlm.nih.gov/4055191/"
    },
    {
      "label": "Chollet, D., et al. Stroking characteristic variations in the 100-m freestyle for male swimmers of differing skill. Percept Mot Skills. 1997;85(1):167-177.",
      "url": "https://pubmed.ncbi.nlm.nih.gov/9293573/"
    }
  ],
  "faqs": [
    {
      "question": "Why does this tool only show even splits instead of descending or negative splits?",
      "answer": "The calculator outputs equal splits as the canonical reference point. Even splits represent the mathematical average pace. For descending sets, coaches typically subtract 1–3 seconds per split from this baseline; for negative splits, the even-split time serves as the midpoint around which faster and slower halves are calculated. Providing only the even split avoids assumptions about training intent or fatigue profiles."
    },
    {
      "question": "How do I convert these splits into pace per 100 meters?",
      "answer": "Divide the per-split time by the per-split distance, then multiply by 100. For example, if each split is 18:00 (1,080 seconds) over 80 meters, divide 1,080 by 80 to get 13.5 seconds per meter, then multiply by 100 for 1,350 seconds per 100 meters, or 22:30 per 100 m. Most swim-training literature references pace per 100 m or per 100 yd."
    },
    {
      "question": "Does this tool account for rest intervals between repeats?",
      "answer": "No. The calculator divides only the working time and distance you specify. If a training set includes rest (for example, 5 × 80 m on 18:00 with 30 seconds rest), the 18:00 interval includes both swimming and rest. To isolate swim time, subtract the total rest duration from the target time before entering it into the calculator."
    },
    {
      "question": "Can I use this for open-water swims or triathlons?",
      "answer": "The arithmetic applies to any swim distance, but open-water conditions—current, waves, sighting, and lack of wall push-offs—typically slow pace relative to pool-based calculations. Many swimmers add 5–15 percent to pool-derived splits when planning open-water efforts. The tool does not model environmental variables or drafting benefits in pack swimming."
    },
    {
      "question": "What is the difference between even splits and negative splits?",
      "answer": "Even splits maintain the same pace for every interval. Negative splits mean the second half of a swim is faster than the first half; in a two-split scenario, the first split is slower than the average and the second is faster. Negative-split pacing is common in distance racing to manage early-race lactate accumulation and reserve energy for the finish. This calculator provides the average pace; manual adjustment is required to design a negative-split plan."
    }
  ],
  "related_tools": [
    {
      "slug": "css-calculator",
      "title": "Critical Swim Speed (CSS) Calculator",
      "api_url": "https://fitmetriclab.com/api/tools/css-calculator.json",
      "page_url": "https://fitmetriclab.com/en/tools/swimming/css-calculator/"
    },
    {
      "slug": "swimming-pace",
      "title": "Swimming Pace Calculator",
      "api_url": "https://fitmetriclab.com/api/tools/swimming-pace.json",
      "page_url": "https://fitmetriclab.com/en/tools/swimming/swimming-pace/"
    },
    {
      "slug": "swolf-score",
      "title": "SWOLF Score Calculator",
      "api_url": "https://fitmetriclab.com/api/tools/swolf-score.json",
      "page_url": "https://fitmetriclab.com/en/tools/swimming/swolf-score/"
    }
  ],
  "last_updated": "2026-04-22",
  "price": {
    "value": 0,
    "currency": "USD"
  },
  "runs_in_browser": true,
  "disclaimer": "Educational estimate produced from a published formula. Not medical, nutritional, or training advice. Calculations are deterministic — apply the formula to the inputs to reproduce the result."
}