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

Mile Pace Calculator

One target time, one fixed distance. A mile is 1609.344 m, so this page divides your time by that exact number to give the pace per mile and per kilometre, the speed in mph and km/h, the difference between an exact pace and the whole seconds a watch shows, and the clocks and split times at the quarter, half and lap marks. It also prints the 9.344 m left after four 400 m laps and the 609.344 m left after one whole kilometre.

Exact pace per kilometre for your one-mile target

4:58.26 /km

0:08:00 for one mile is 298.258172 seconds per kilometre and 480.000000 seconds per mile over 1.000000000 miles, 1609.344 m and 1760 yd. That is 12.070080 km/h and 7.500000 mph. The half-mile mark at 804.672 m reads 0:04:00; the last 9.344 m after four 400 m laps takes 0:00:03.

1. Exact pace, watch pace and speed

298.258172 s/km
Exact seconds per kilometre: the target time in seconds divided by 1.609344.
480.000000 s/mile
Exact seconds per mile: the same target divided by exactly one mile.
4:58 /km
The whole-second pace a watch shows per kilometre.
8:00 /mile
The whole-second pace a watch shows per mile.
12.070080 km/h
Speed in kilometres per hour: 3600 divided by the exact seconds per kilometre.
7.500000 mph
Speed in miles per hour: 3600 divided by the exact seconds per mile.
A watch rounds 298.258172 s/km to 298 s and 480.000000 s/mile to 480 s. Speed is the same division turned upside down: 3600 / 298.258172 = 12.070080 km/h and 3600 / 480.000000 = 7.500000 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

609.344 m
Left after one whole kilometre. One kilometre is 1000 m, so 609.344 m of the mile sits beyond that mark.
9.344 m
Left after four 400 m laps. Four laps are 1600 m, so the mile continues for another 9.344 m. The four 440 yd quarters leave nothing, because 1760 yd is the whole mile.
804.672 m = 880 yd at 0:04:00
The true halfway point. The 800 m mark is 4.672 m short of it, so the two halves of a mile are not two 800 m pieces.
1 km in 0:04:58
Time from the start to the 1 km mark, rounded to the nearest whole second.
609.344 m in 0:03:02
Time from the 1 km mark to the finish. The two sections are unequal because the second one is 609.344 m.
-0.42 s / +0.00 s
How far a constant whole-second pace misses the target over the full mile, per kilometre then per mile.
-0.415488 s/mile / -0.42 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 = 0:08:00
Intermediate 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:58 per km for the whole mile lands -0.42 s from the target; holding 8:00 per mile lands +0.00 s from it. The two whole-second paces are not a clean conversion of each other: 298 s/km times 1.609344 is 479.584512 s/mile, not the 480 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 time or read every formula on this page.

The distance is fixed at one mile, 1609.344 m. There is no distance field, no unit switch and no second race to choose.

or press Enter

People reach this page looking for a per mile pace calculator, a mile time calculator or a mile calculator running. Those names point at the same fixed distance, so this is one page: the exact pace, the speed, the half-mile clock and the lap timings are all here, with no distance field and no second page to open.

Why four 400 m laps do not make a mile

A mile is 1609.344 m. Four laps of a standard 400 m track are 1600 m, which leaves 9.344 m of the mile unrun. That leftover is small enough to disappear inside the rounding of a watch, but it is a real distance: at an eight-minute mile it is worth about 2.79 seconds, at a six-minute mile about 2.09 seconds, and at a ten-minute mile about 3.48 seconds. A time recorded after four laps is therefore a 1600 m time, not a mile time, and converting between the two is a division by 1609.344 rather than by 1600. This page keeps the exact distance as the divisor and gives the leftover its own row, so the printed clocks still land on the time you asked for.

The imperial quarter behaves differently. One mile is 1760 yd, so a quarter of it is 440 yd, which is 402.336 m. Four of those quarters are 1609.344 m with nothing left over, and the half mile is 880 yd or 804.672 m. The 800 m mark is therefore not halfway: it is 4.672 m short. In kilometres the same awkwardness appears once more, because one whole kilometre is 1000 m and leaves 609.344 m of the mile beyond it. Three different whole-number landmarks, three different leftovers, and only the 440 yd quarter divides the mile exactly. The table below prints each landmark in its own unit rather than quietly assuming they line up.

There is a second, quieter kind of leftover: rounding. Race clocks and watches display whole seconds, but dividing a target by 1.609344 almost never produces a whole number of seconds per kilometre. A watch that shows 298 s/km will not land on the target if you hold it for the full mile, while the mile column shows the target itself because the distance is exactly one mile. Worse, those two rounded paces are no longer a clean conversion of one another: 298 multiplied by 1.609344 is 479.584512 s/mile, not the 480 s/mile the watch 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
D_m = 1609.344 m exactly = 1.609344 km = 1760 yd = 5280 ft. One mile is 1.609344 km by definition, and there is no distance input on this page.
The distance in miles
D_mi = D_m / 1609.344 = 1.000000000 miles. Because the page fixes the distance at one mile, the per-mile pace is the target time itself.
The two leftovers
stub_lap = 1609.344 - 4 x 400 = 9.344 m. stub_km = 1609.344 - 1000 = 609.344 m. Four 440 yd quarters are 4 x 402.336 = 1609.344 m, so that breakdown leaves zero.
The half and quarter marks
half_m = 1609.344 / 2 = 804.672 m = 880 yd = 0.5 mi. quarter_m = 1609.344 / 4 = 402.336 m = 440 yd = 0.25 mi. The halfway clock is T / 2 exactly.
Exact pace and speed
p_km = T / 1.609344 seconds per kilometre; p_mi = T / 1 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 1.609344 - T; drift_mi = w_mi x 1 - T. The mile-side drift is zero because the target itself is a mile time; the kilometre-side drift is not.
The gap between the two rounded paces
cross_gap = w_km x 1.609344 - w_mi seconds per mile; cross_drift = cross_gap x 1 seconds. This is why converting one watch pace into the other unit does not reproduce the watch pace that was displayed there.
A mark clock and its split
clock(d) = round(T x d / D), where d and D are in the same unit for that row. 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 1 km mark
first_km = round(T x 1000 / 1609.344); last_section = T - first_km. The first covers 1000 m, the second covers 609.344 m, and their sum is T exactly.
Lap and leftover timings
lap = T x 400 / 1609.344 seconds; four_laps = T x 1600 / 1609.344 seconds; stub_time = T x 9.344 / 1609.344 seconds. The last two add back to T.

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 mile pace calculator?

It takes one target time for a single mile and divides it by a distance this page fixes at 1609.344 m. It prints the exact pace per mile and per kilometre, the speed in mph and km/h, the whole-second pace a watch shows, the clock at a small set of marks, and the time each piece 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 one mile in metres, yards and feet?

One mile is 1.609344 km exactly, which is 1609.344 m, 1760 yd or 5280 ft. Four 440 yd quarters make 1760 yd and close the mile exactly, but four 400 m laps make only 1600 m and leave 9.344 m. One whole kilometre leaves 609.344 m. Both constants and every division are printed in the formulas section.

Why is there a leftover 9.344 m after four 400 m laps?

A mile is 1609.344 m, not 1600 m. Four standard 400 m track laps therefore stop 9.344 m short of a mile, which is why a time run over four laps is not a mile time. The imperial quarter is different: 440 yd is exactly 402.336 m, and four of them are 1609.344 m with nothing left over. This page prints both breakdowns, rounds intermediate clocks to whole seconds, and sets the finish row to your exact target so the split column in each group adds back up to the target exactly.

Where is the halfway point of a mile?

Half of 1609.344 m is 804.672 m, which is 880 yd, or 0.5 miles. The 800 m mark is not the halfway mark: it is 4.672 m short, so the first 800 m takes less than half the target and the remaining 809.344 m takes more. This page prints the true half-mile clock and the four 400 m lap clocks separately instead of treating 800 m as half a mile.

Does this page predict my mile time?

No. You bring a time you already believe, and the page works out what that time costs per mile, per kilometre and at each mark. 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 predictor on the home page is the page that works in the other direction.

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

No. This is a single-distance calculator with even timing only. It prints no wearable band, no mile-by-mile 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