HealthCalcPlusFree · no sign-up · your data never leaves your browser

Half Marathon Pace Calculator

One target finish time, one fixed distance. A half marathon is 21.0975 km, so this page divides your time by that exact number to give the pace per kilometre and per mile, the speed in km/h and mph, the difference between an exact pace and the whole seconds a watch shows, and the clocks and split times at the halfway point and other checkpoints. It also prints the two short pieces left over after 21 whole kilometres and after 13 whole miles.

Exact pace per kilometre for your half marathon target

4:58.61 /km

1:45:00 over 21.0975 km is 298.613580 seconds per kilometre, or 480.571973 seconds per mile over 13.109378728 miles. That is 12.055714 km/h and 7.491074 mph. Halfway, at 10.54875 km, the clock reads 0:52:30; the last 97.500 m takes 0:00:29.

1. Exact pace, watch pace and speed

298.613580 s/km
Exact seconds per kilometre: the target time in seconds divided by 21.0975.
480.571973 s/mile
Exact seconds per mile: the same target divided by 21.0975 / 1.609344 miles.
4:59 /km
The whole-second pace a watch shows per kilometre.
8:01 /mile
The whole-second pace a watch shows per mile.
12.055714 km/h
Speed in kilometres per hour: 3600 divided by the exact seconds per kilometre.
7.491074 mph
Speed in miles per hour: 3600 divided by the exact seconds per mile.
A watch rounds 298.613580 s/km to 299 s and 480.571973 s/mile to 481 s. Speed is the same division turned upside down: 3600 / 298.613580 = 12.055714 km/h and 3600 / 480.571973 = 7.491074 mph. Multiplying either exact pace by its speed returns 3600 exactly.
Both paces and both speeds come from the one target time. Pace multiplied by speed returns 3600 seconds in each unit.

2. The leftover pieces, the halfway point and rounding

97.500 m
Left after 21 whole kilometres. Twenty-one kilometres is 21.0000 km, so 97.5 m of the race sits beyond the last whole-kilometre mark.
176.028 m
Left after 13 whole miles. Thirteen miles is 20.921472 km, so this much is left between the thirteenth mile mark and the finish. It is the same final section as the 97.5 m, measured from a different mark.
10.54875 km = 6.554689364 mi at 0:52:30
The true halfway point. Ten kilometres is short of it, so the first 10 km and the remaining 11.0975 km take different times.
10 km in 0:49:46
Time from the start to the 10 km mark, rounded to the nearest whole second.
11.0975 km in 0:55:14
Time from the 10 km mark to the finish. It is longer than the first 10 km because this section is 1.0975 km longer.
+8.15 s / +5.61 s
How far a constant whole-second pace misses the target over the full distance, per kilometre then per mile.
0.193856 s/mile / +2.54 s at the finish
The gap between the two rounded paces after converting one into the other unit, and what that gap costs at the finish. They are not a clean conversion of each other.
Finish clock = 1:45:00
Intermediate checkpoint clocks are rounded to the nearest whole second. The finish clock is set to the exact target, so the last piece takes the remaining fraction.
Holding 4:59 per km for the whole distance lands +8.15 s from the target; holding 8:01 per mile lands +5.61 s from it. The two whole-second paces are not a clean conversion of each other: 299 s/km times 1.609344 is 481.193856 s/mile, not the 481 s/mile the watch shows.
Every one of these numbers is a division or a rounding of the single target time you typed.

3. The same target in both unit systems

One target, two unit systems, side by side. The exact values are not rounded; the watch values are.

—

4. Clock at each mark, and the split since the last one

Both columns are recomputed from the same target time. Within each unit group the split column adds back up to the target exactly.

—

Change the target finish time or read every formula on this page.

The distance is fixed at 21.0975 km. There is no distance field, no unit switch and no second race to choose.

or press Enter

People reach this page looking for a half marathon time calculator or simply a half marathon calculator. Those names point at the same race, so this is one page: the exact pace, the speed, the halfway clock and the checkpoint splits are all here, with no distance field and no second page to open.

Why the half marathon does not close on a whole number in either unit

A half marathon is half of 42.195 km, which is 21.0975 km. That number is awkward in both unit systems at once. In kilometres it is 21 whole kilometres plus 97.5 m. In miles, 21.0975 divided by 1.609344 gives 13.109378728 miles, which is 13 whole miles plus 0.109378728 miles, or 176.028 m. A table that stops at 21 km or at 13 miles therefore stops short of the finish line, and a table that invents a twenty-second kilometre or a fourteenth mile invents distance that the race does not contain. This page keeps the exact distance as the divisor and gives each leftover its own row, so the printed clocks still land on the time you asked for.

The same awkwardness moves the halfway point. Half of 21.0975 km is 10.54875 km, and half of 13.109378728 miles is 6.554689364 miles. The 10 km mark is a familiar checkpoint but it is not halfway: the first 10 km take less than half of the target, and the remaining 11.0975 km take correspondingly more. Treating 10 km as half a race is a small error that compounds across every pace and split printed from it. Here the halfway clock is computed as exactly half of the target, and the two unequal sections around the 10 km mark are printed separately so the difference is visible rather than assumed.

There is a second, quieter kind of leftover: rounding. Race clocks and watches display whole seconds, but dividing a target by 21.0975 almost never produces a whole number of seconds. A watch that shows 299 s/km will not land on the target if you hold it for the full distance, and a watch that shows 481 s/mile will miss it by a different amount, because the two unit systems round at different places. Worse, those two rounded paces are no longer a clean conversion of one another: 299 multiplied by 1.609344 is 481.193856 s/mile, not the 481 the mile column shows. This page prints the exact pace, the whole-second pace, the speed, and each of those gaps, then sets the finish row to the exact target so that no rounding residue is quietly discarded. Nothing on the page asks you to accept a number that cannot be traced back to a printed formula.

Every formula used on this page

Target time in seconds
T = 3600 x hours + 60 x minutes + seconds. The whole page uses this one number; the three time fields feed nothing else.
The distance in kilometres
D_km = 21.0975. Half of the marathon distance of 42.195 km. There is no distance input on this page.
The distance in miles
D_mi = 21.0975 / 1.609344 = 13.109378728... miles. One mile is 1.609344 km exactly. The page keeps the full value in the arithmetic and prints nine decimal places.
The two finish stubs
stub_km = 21.0975 - 21 = 0.0975 km = 97.5 m. stub_mi_m = 21.0975 - 13 x 1.609344 = 0.176028 km = 176.028 m, which is stub_mi_dist = D_mi - 13 = 0.109378728... miles. Both describe the same last section from different whole-number marks.
The halfway point
half_km = 21.0975 / 2 = 10.54875 km; half_mi = D_mi / 2 = 6.554689364 mi. The halfway clock is T / 2 exactly.
Exact pace and speed
p_km = T / 21.0975 seconds per kilometre; p_mi = T / D_mi seconds per mile. speed_kmh = 3600 / p_km; speed_mph = 3600 / p_mi. Pace times speed is 3600 in each unit, so the two pairs check each other in closed form.
The pace a watch shows
w_km = round(p_km) and w_mi = round(p_mi), in whole seconds, printed as minutes and seconds. Both sit next to the exact values so the difference is visible rather than hidden.
Whole-second drift over the full distance
drift_km = w_km x 21.0975 - T; drift_mi = w_mi x D_mi - T. This is how far a constant whole-second pace misses the target. The two drifts differ because the two unit systems round at different places.
The gap between the two rounded paces
cross_gap = w_km x 1.609344 - w_mi seconds per mile; cross_drift = cross_gap x D_mi seconds. This is why converting one watch pace into the other unit does not reproduce the watch pace that was displayed there.
A checkpoint clock and its split
clock(d) = round(T x d / D), where d is the checkpoint distance and D is 21.0975 km or D_mi to match that checkpoint's unit. split(d_i) = clock(d_i) - clock(d_(i-1)), with the first split taken against zero. For the finish row the page uses clock(D) = T exactly, with no rounding, so the splits in a group sum to T.
The sections around the 10 km mark
first_10 = round(T x 10 / 21.0975); last_section = T - first_10. The first covers 10 km, the second covers 11.0975 km, and their sum is T exactly.

Three worked examples

Every row below is recomputed on load by the same function that drives the results above, from the target time printed beside it. Nothing is typed in by hand.

What this page deliberately does not do

Every number above is worked out from the entries you type, in this browser, when you type them. Nothing is uploaded, nothing is saved, and every formula is printed with its arithmetic on this page.

Questions

What is a half marathon pace calculator?

It takes one target finish time and divides it by the fixed race distance. This page fixes the distance at 21.0975 km and prints the exact pace per kilometre and per mile, the speed in km/h and mph, the clock at a small set of checkpoints, and the time each segment takes. It is not a prediction tool, it has no distance field, and it does not print a grid of different finish times.

How long is a half marathon in miles?

One mile is 1.609344 km exactly, so 21.0975 km is 21.0975 / 1.609344 = 13.109378728 miles. Thirteen whole miles cover 20.921472 km, which leaves 176.028 m, or 0.109378728 miles, before the finish. Both constants and the division are printed in the formulas section.

Why is there a leftover 97.5 m and a leftover 176.028 m at the finish?

A half marathon is 21.0975 km, not 21 km. Twenty-one whole kilometres therefore leave 97.5 m, and thirteen whole miles leave 176.028 m. Those are two descriptions of the same short final section, measured from different whole-number marks. Intermediate clocks are rounded to the nearest whole second, while the finish clock is set to your exact target, so the last piece carries whatever fraction of a second rounding left behind. The split column in the checkpoint table adds back up to the target exactly.

Where is the halfway point of a half marathon?

Half of 21.0975 km is 10.54875 km, and half of 13.109378728 miles is 6.554689364 miles. The 10 km mark is therefore not the halfway mark: the first 10 km take less than half of the target and the remaining 11.0975 km take more. This page prints both durations separately instead of treating 10 km as half a race.

Does this page predict my half marathon time?

No. You bring a finish time you already believe, and the page works out what that time costs per kilometre, per mile and at each checkpoint. It does not read a recent race, it does not tell you what you are capable of, and it gives no training advice. The race time calculator on this site is the page that works in the other direction.

Can I get a printable pace band, negative splits or other distances here?

No. This is a single-distance calculator with even splits only. It prints no wearable band, no twenty-one-row per-kilometre split table, no grid of many finish times, and no even-versus-negative toggle. It also has no elevation, weather, age or sex adjustment, no course or aid-station list, no watch or GPS sync, and no good-or-bad label for any finish time.

What does this page deliberately not do?

It does not predict a finish time, grade by age or sex, correct for hills or weather, plan training, offer medical advice, print a pace band, model negative splits, sync to a device, accept a different distance, or switch the distance between units. It has no account, no upload and no saved data. Every number is worked out locally from the three time fields you fill in, and every formula is printed on the page.

Related calculators