| Metric | Value | Copy |
|---|---|---|
| {{ row.label }} | {{ row.value }} |
| Checkpoint | Cumulative Time | Copy |
|---|---|---|
| {{ s.label }} | {{ s.time }} | |
| No splits yet. Add distance, time, and split size to see pacing checkpoints. | ||
Running pace and speed are everyday measures of how fast a distance is covered and how long a finish will take. They help you plan sessions, compare races, and set targets with confidence.
You provide a race distance and a finish time, then see pace per kilometre or per mile alongside overall speed. You can also set a target pace or speed so the time updates, and add a split size to preview checkpoints that keep your effort consistent.
A typical use is picking a distance preset, entering a recent result, and checking the matching pace to guide your next workout. Another is setting a goal pace and letting the time adjust so you can see if it fits your schedule and route.
Results assume steady effort and even terrain, so hills, turns, traffic, and stops can change what you feel on the day. Reuse the same units each time and keep inputs consistent so week to week comparisons stay meaningful.
If splits matter for your plan, choose a size that you can hit reliably on the track or the road. When the plan is saved, note the pace and two or three checkpoints you want to memorize for race day.
The quantities are distance, elapsed time, average pace, and average speed. Pace reports time per unit distance, while speed reports distance per hour. The calculator presents both kilometre and mile systems for comparability.
Speed is computed from distance divided by elapsed hours. Pace is computed from elapsed seconds divided by distance. Conversion between kilometre and mile pacing uses a fixed kilometre per mile factor so values remain consistent across systems.
Interpretation is straightforward. Lower pace values mean faster per‑unit splits, and higher speed values mean more distance covered in an hour. Values near a goal boundary suggest adjusting either distance or time slightly so training steps feel achievable.
| Symbol | Meaning | Unit/Datatype | Source |
|---|---|---|---|
| D | Distance | km or mile | Input |
| T | Elapsed time | s | Input |
| v | Average speed | km/h or mph | Derived |
| pkm | Pace per kilometre | s/km | Derived |
| pmi | Pace per mile | s/mi | Derived |
| f | Kilometres per mile | 1.609344 | Constant |
At 10 km in 50:00 you average 5:00 per km and 12.00 km/h, which is about 8:03 per mile and 7.46 mph.
| Field | Type | Min | Max | Step/Pattern | Notes |
|---|---|---|---|---|---|
| Distance | number | 0 | — | step 0.01 | Unit km or mile. |
| Time hours | number | 0 | — | — | Non‑negative integer. |
| Time minutes | number | 0 | 59 | — | Clamped to 0 to 59. |
| Time seconds | number | 0 | 59 | — | Clamped to 0 to 59. |
| Target pace minute | number | 0 | 59 | — | Per selected distance unit. |
| Target pace second | number | 0 | 59 | — | Rounded to nearest second. |
| Target speed | number | 0 | — | step 0.01 | Unit km/h or mph. |
| Split size | number | 0.01 | — | step 0.01 | Unit match, km, mile, or metre. |
| Input | Accepted Families | Output | Encoding/Precision | Rounding |
|---|---|---|---|---|
| Distance, time, pace, speed, split size | Numbers with a period decimal | Readable metrics, splits table, JSON | Strings, two or three decimals where shown | Speed to two decimals, seconds to nearest second |
Units, precision, and display: distance displays with two decimals when at least ten units and three decimals otherwise. Metre splits display with zero, one, or two decimals depending on size. Speeds display to two decimals. Times round to the nearest second.
Networking and storage: processing is browser‑based. CSV, document, and JSON downloads are created locally. No data is transmitted or stored server‑side.
Running pace and speed planning with splits from your chosen inputs.
Example: 10 km in 50:00 yields 5:00 per km and 12.00 km/h. With 1 km splits you will see nine checkpoints and the finish.
You now have a pace target and checkpoints ready for your session.
No. Calculations and file creation run on your device, and nothing is sent to a server.
Files are generated locally.Pace and speed match the defined formulas with rounding to the nearest second and two decimals where shown. Real‑world conditions can change actual outcomes.
Distance supports kilometres and miles. Speed supports km/h and mph. Pace reports per kilometre and per mile with a fixed conversion factor.
Yes. Set the split size to a metre value and checkpoints will appear at those intervals until the finish.
Checkpoints list whole intervals first. The finish is always included and may not align with the last split if the distance is not a multiple of the split size.
Yes. Once loaded, calculations and downloads continue to work without a network connection.