ForHosting KIT · Home, food & hobbies

Even-pace split times calculator

A 10 km race at 5:00 per kilometre gives ten identical laps and a 50:00 finish. Enter the distance, your target pace and the split interval, and get the cumulative clock at every mark for your wristband. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Distance
10 km
Pace min
5
Pace sec
0
Split
1
You get
Pace seconds
300 km
Pace clock
5:00
Split count
10
Finish seconds
3,000

Even-pace racing holds one constant target pace from the gun to the finish, so every kilometre or mile costs the same number of seconds. This even-pace split times calculator turns that plan into a wristband table: give the race distance, the minutes and seconds of the target pace, and the split interval, and it returns the cumulative clock at every mark plus a shorter last segment when the distance is not a whole number of intervals. A ten kilometre race at five minutes per kilometre with one-kilometre splits yields ten identical five-minute laps and a fifty-minute finish. A marathon at five minutes thirty per kilometre with five-kilometre splits yields even twenty-seven-thirty blocks and a 2.195 kilometre closer.

How even-pace cumulative splits are computed

An even target pace is a single number of seconds per unit of distance. Convert the minutes and seconds you would say out loud — five minutes thirty per kilometre, eight minutes per mile — into that number: pace seconds equals pace minutes times sixty plus the seconds remainder. Distance and the split interval share one unit, either kilometres or statute miles, and the pace is per that same unit, so no hidden conversion sits between the inputs and the clocks.

Marks are laid down at one interval, two intervals, three intervals, and so on, until a mark would pass the race distance; the finish is then appended as the last mark. The elapsed clock at a mark is simply the mark times the pace in seconds, because even pace means time grows linearly with distance.

The segment time for a row is that elapsed clock minus the previous elapsed clock, which for every full interval equals the interval times the pace, and for a leftover finish equals the leftover distance times the pace. A ten kilometre race at five minutes per kilometre therefore prints one kilometre at five minutes, two kilometres at ten minutes, and ten kilometres at fifty minutes.

A 42.195 kilometre marathon at five minutes thirty per kilometre with five-kilometre splits prints 27:30, 55:00, and so on through 40 kilometres at 3:40:00, then a 2.195 kilometre closer of 12:04.350 for a 3:52:04.350 finish. Negative distances, a zero pace, or a seconds remainder of sixty or more are rejected as invalid input rather than silently wrapped, because a wristband that invents a lap is worse than no band at all.

What you enter and what the table shows

Optional split is the interval in the same unit, default one; optional unit is km or mi and defaults to kilometres. Each numeric field also accepts a decimal string. Clocks use M:SS or H:MM:SS, with milliseconds only when the arithmetic is not a whole second, so a five-minute lap prints 5:00 and a 724.35 second closer prints 12:04.350.

A copyable table field joins the same rows as tab-separated mark, segment, and elapsed columns. At most five thousand rows are emitted; a split so small that the race would need more is rejected. Failed validation is not billed.

Where an even-pace split table earns its keep

Club coaches hand a beginner a 10K or half-marathon band so the first-hour surge does not bankrupt the last 5K: the athlete hits the printed elapsed clock at each kilometre instead of chasing a pack. Marathon and ultra planners print five-kilometre or ten-kilometre cumulative times for a goal finish and tape the sheet to a bottle, because remembering 3:40:00 at 40 kilometres is easier than multiplying 330 seconds by 40 on the run.

Treadmill and track sessions that target a constant pace use the same numbers as lap goals — twelve four-hundred-metre laps at a 5:00 kilometre pace are six minutes of work each, and the calculator makes the cumulative column so the watch lap and the plan agree. Keep requests inside the published limits, pin the rounded clocks in tests, and you get reproducible even-pace split times for homework of the running kind, club newsletters, and edge workers without standing up a sports-science stack of your own.

Club and coaching session targets

Turn a prescribed even pace into lap and cumulative times for track repeats, treadmill blocks, or group long runs that must stay honest from the first split to the last.

What happens when the race distance is not a whole number of splits?

The last row is a shorter leftover that ends exactly at the race distance. A marathon of 42.195 km with 5 km splits therefore ends with a 2.195 km closer, not a fictional 45 km mark.

Can I use miles instead of kilometres?

Yes. Set unit to mi. Distance, split, and the target pace are then all in statute miles, so an 8:00 per mile plan on a 13.1 mile half marathon uses the same even-pace arithmetic.

How do I enter a pace such as 5:30 per kilometre?

Enter 5 as the minutes and 30 as the seconds. The seconds must stay below 60, so a value like 5:60 is refused rather than quietly turned into another pace.

What does a marathon at 5:30 per kilometre look like with 5 km splits?

Each 5 km block takes 27:30, so the 40 km mark arrives at 3:40:00. The last 2.195 km take 12:04.350, for a finish of 3:52:04.350.

Can it plan negative splits or a faster second half?

No. It works only with one constant pace from start to finish, so every full interval costs the same time. For a plan that speeds up, use its table as the baseline and adjust it yourself.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/hobby/sport-run-even-splits

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/hobby/sport-run-even-splits \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"distance":10,"pace_min":5}'
{
  "distance": 10,
  "pace_min": 5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "hobby.sport_run_even_splits",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

max_distance1000
max_splits5000
HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Inputs, clocks, limits, and what the response contains

POST a JSON body with distance, a positive finite race length at most one thousand units, and pace_min, the non-negative minutes part of the target pace at most one hundred eighty. Optional pace_sec is the seconds remainder, default zero, and must be strictly less than sixty so callers cannot smuggle extra minutes through the wrong field. The response echoes the resolved inputs, reports pace_seconds and a pace_clock such as 5:30, then lists split_count, finish_seconds, and finish_clock. Successful API calls use the published $0.002 base price. Pair the JSON with your own watch face or sheet if you need colours or negative splits — this endpoint models even pace only and never consults a GPS file or the wall clock.

Race-day wristband for a goal finish

Print cumulative even-pace clocks at every kilometre or 5K mark so a 10K, half, or marathon runner can check the watch against the plan instead of doing mental arithmetic mid-race.

Preview pages and training-plan APIs

Generate thousands of deterministic split tables from distance, pace, and interval so a race-preview site or coaching API never disagrees with the free browser widget.

How do I compute even-pace split times for a race?

Send distance, pace_min, and optionally pace_sec, split, and unit. The API returns a row at every interval and at the finish. Elapsed time at a mark is mark × (pace_min×60 + pace_sec).

Why was my target pace rejected?

pace_min must be finite and non-negative, pace_sec must be in [0, 60), and the combined pace must be greater than zero. A zero pace, a missing distance, or more than 5000 splits returns invalid_input and is not billed.

What does the even-pace split times calculator cost?

The browser tool is free. API requests use prepaid KIT balance at $0.002 per successful call; invalid input is not billed.

Read the full KIT documentation →