{
  "slug": "swim-pace",
  "title": "Swim Pace & Split Calculator",
  "heading": "Swim Pace Calculator",
  "category": "fitness-health",
  "url": "https://www.revenuelab.fyi/toolbox/swim-pace",
  "summary": "Pace per 100, total time, and split targets for any swim distance.",
  "description": "Convert a swim time into pace per 100 yards or meters, project total time for a target distance, and get the interval splits to hold in the pool.",
  "formula": "Pace per 100 = time ÷ (distance ÷ 100).",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=swim-pace",
  "inputs": [
    {
      "id": "dist",
      "label": "Distance swum",
      "kind": "number",
      "hint": null,
      "default": 400,
      "unit": "m/yd",
      "min": 25,
      "max": null
    },
    {
      "id": "mins",
      "label": "Time",
      "kind": "number",
      "hint": null,
      "default": 7,
      "unit": "min",
      "min": 0,
      "max": null
    },
    {
      "id": "secs",
      "label": "Seconds",
      "kind": "number",
      "hint": null,
      "default": 30,
      "unit": null,
      "min": 0,
      "max": 59
    },
    {
      "id": "target",
      "label": "Target race distance",
      "kind": "number",
      "hint": null,
      "default": 1500,
      "unit": "m/yd",
      "min": 25,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "per100",
      "label": "Pace per 100 (seconds)",
      "format": "decimal",
      "hint": null,
      "primary": true
    },
    {
      "id": "per50",
      "label": "Pace per 50 (seconds)",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "targetTime",
      "label": "Projected target time (min)",
      "format": "decimal",
      "hint": null,
      "primary": false
    },
    {
      "id": "per100Min",
      "label": "Pace per 100 (minutes)",
      "format": "decimal",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Distance swum: 400 m/yd",
      "Time: 7 min",
      "Seconds: 30",
      "Target race distance: 1500 m/yd"
    ],
    "outputs": [
      "Pace per 100 (seconds): 112.5",
      "Pace per 50 (seconds): 56.3",
      "Projected target time (min): 28.13",
      "Pace per 100 (minutes): 1.88"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter distance swum (m/yd).",
      "Enter time (min).",
      "Enter seconds.",
      "Enter target race distance (m/yd).",
      "Read your pace per 100 (seconds) on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "dist": 250,
        "mins": 4,
        "secs": 18,
        "target": 900
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "dist": 400,
        "mins": 7,
        "secs": 30,
        "target": 1500
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "dist": 650,
        "mins": 11,
        "secs": 48,
        "target": 2400
      }
    }
  ],
  "limitations": [
    "Population formulas describe averages; individual bodies vary, especially at the extremes of height, age, or muscle mass.",
    "Results do not account for medical conditions, medication, or pregnancy.",
    "Use this as a directional reference, not a diagnosis — talk to a clinician before acting on it."
  ],
  "faq": [
    {
      "q": "Yards or meters?",
      "a": "Either — the math is the same. Just don't mix them: 100 m is about 9% longer than 100 yd."
    },
    {
      "q": "Will I hold this pace for 1500?",
      "a": "Most swimmers fade 3–8% over a long swim relative to a 400 pace. Treat the projection as the optimistic end."
    }
  ],
  "related": [],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Swim Pace & Split Calculator (https://www.revenuelab.fyi/toolbox/swim-pace)"
}