Code tool

Relay Leg Pace Planner

Plan equal moving pace from a target finish time, or enter each leg’s moving pace or time, with explicit exchange allowances.

In-browser processingNo account requiredPrivacy details ↗

1–100 legs; exactly 3 columns in target mode, 4 otherwise. Distances > 0, exchange ≥ 0, pace/time > 0. Commas separate columns; names cannot contain commas. Each exchange follows its leg, including the last if entered.

All times use your selected time unit; pace uses that time unit per selected distance unit. Exchanges do not contribute to moving pace. Equal pace = (target − sum exchanges) / sum distances; target must exceed exchanges. No fitness or runner recommendations.

Example: target 25 min; legs A,2,1 and B,3,1 in km. Moving pace 4.6 min/km; elapsed 25 min.

Precision: IEEE 754 binary64; full round-trip decimal output, no hidden rounding.

A QUICK WALKTHROUGH

How to use this tool

  1. Mode: Equal moving pace from target / Independent pace per leg / Independent moving time per leg
  2. 1–100 legs; exactly 3 columns in target mode, 4 otherwise. Distances > 0, exchange ≥ 0, pace/time > 0. Commas separate columns; names cannot contain commas. Each exchange follows its leg, including the last if entered.
  3. Calculate; Copy report / Download TXT

Model

1–100 legs; exactly 3 columns in target mode, 4 otherwise. Distances > 0, exchange ≥ 0, pace/time > 0. Commas separate columns; names cannot contain commas. Each exchange follows its leg, including the last if entered.

Model

All times use your selected time unit; pace uses that time unit per selected distance unit. Exchanges do not contribute to moving pace. Equal pace = (target − sum exchanges) / sum distances; target must exceed exchanges. No fitness or runner recommendations.

Result

Precision: IEEE 754 binary64; full round-trip decimal output, no hidden rounding.

GOOD TO KNOW

Common questions

Model?

All times use your selected time unit; pace uses that time unit per selected distance unit. Exchanges do not contribute to moving pace. Equal pace = (target − sum exchanges) / sum distances; target must exceed exchanges. No fitness or runner recommendations.

Copy report / Download TXT?

Precision: IEEE 754 binary64; full round-trip decimal output, no hidden rounding.