Time and distance

Pace Calculator

Enter distance and elapsed time to find your average running pace, speed, and cumulative splits at an even pace.

Calculate pace from distance and time

A preset fills the distance in kilometers and keeps your entered time. Select Calculate after changing it.

Greater than zero, up to 1,000 km or the equivalent in miles. Up to 15 integer digits and 10 decimal places; grouped numbers such as 1,000 are accepted.

Changing the unit keeps the entered number and interprets it in the new unit; it does not convert that number.

Elapsed time

Whole numbers only: hours 0–9,999; minutes and seconds 0–59. Leave a part blank for zero. Total time must be at least one second. This is a duration, not a time of day.

Example: 10 km in 50 minutes → 5:00 /km.

Average pace

Enter a distance and elapsed time, then select Calculate.

Calculations run in your browser. Press Enter in an input to calculate. Successful results appear in this tab's Recent calculations.

Formulas and worked examples

Average pace

10 km in 50 minutes

Pace = elapsed time ÷ distance

50 ÷ 10 = 5 minutes per kilometer, displayed as 5:00 /km. The same pace is 482.8032 seconds per mile, rounded to ≈ 8:03 /mi.

An international mile is exactly 1.609344 kilometers.

Average speed

Convert minutes to hours

Speed = distance ÷ elapsed hours

50 minutes is 5/6 of an hour. For the same 10 km activity, speed is 10 ÷ (5/6) = 12 km/h, or approximately 7.46 mph.

A smaller pace time means a larger speed when distance units match.

Final partial split

1.5 km in 7 minutes 30 seconds

Marker time = total time × marker distance ÷ total distance

The 1 km marker occurs at 5:00 elapsed. The remaining 0.5 km brings the finish to 7:30 elapsed.

The partial finish is included instead of extending the table to a full 2 km.

Units, rounding, and calculation limits

Elapsed seconds equal hours × 3,600 + minutes × 60 + seconds. Divide that time by distance in kilometers to obtain seconds per kilometer. Multiply by 1.609344 to obtain seconds per mile. Average speed in km/h is distance in kilometers × 3,600 ÷ elapsed seconds.

The distance presets are 5 km, 10 km, a half marathon at 21.0975 km, and a marathon at 42.195 km. A preset fills the distance but leaves your time unchanged. Changing the distance unit interprets the existing number in that unit, so check the unit before calculating.

All conversions and ratios use exact integer fractions. Pace and split times round to the nearest whole second, with exact halfway values rounded up. Clock fields carry correctly across a minute or hour. Speeds use two decimal places with the same rounding rule. ≈ marks a value changed by display rounding.

Each cumulative split uses total time × cumulative distance ÷ total distance. The calculator never adds rounded pace values to obtain later splits. For example, 3 km in 100 seconds has cumulative times of approximately 33 and 67 seconds at the first two kilometers, then exactly 100 seconds at the finish.

Pace uses minutes:seconds, and the minutes may exceed 59. Split times use hours:minutes:seconds. A positive pace that rounds to 0:00 is marked approximate and accompanied by its decimal seconds per unit. A positive speed rounded to 0.00 is also identified. Split distances show up to ten decimal places, trimming trailing zeros and marking any rounding.

Distance must be positive and no greater than 1,000 km after exact conversion. It accepts up to 15 integer digits and 10 decimal digits. Hours range from 0 to 9,999; minutes and seconds range from 0 to 59, using whole numbers without grouping. Blank time parts mean zero, and total time must be positive. Each input field is limited to 64 characters. Split tables contain at most 1,000 rows and are generated when opened.

These are mathematical averages and even-pace splits. They do not account for terrain, changing speed, route measurement differences, or conditions, and they are not training targets.

Unit reference: NIST conversion factors. Race-distance references: World Athletics on the half marathon and marathon.

Common questions

How do I read 5:30 per kilometer?

It means 5 minutes and 30 seconds per kilometer. In decimal minutes it is 5.5, not 5.30. This calculator shows pace as minutes:seconds to keep that distinction clear.

Should I use moving time or elapsed time?

Use the time that matches the average you want to calculate. Total elapsed time includes stops. Moving time excludes pauses if your recording device has already removed them. The calculator uses the duration you enter without detecting or removing stops.

Are the split times measured laps?

No. They are cumulative times predicted by holding the calculated average pace constant. Actual laps may vary. For a distance that is not a whole number of kilometers or miles, the last row shows the partial finish.

Why do rounded splits sometimes differ by a second?

Each cumulative time is rounded independently from the exact time-distance ratio. Subtracting two rounded times can differ by a second from rounding the unrounded interval. The final cumulative time still equals the elapsed time you entered.

Can I enter a duration longer than an hour?

Yes. Use the separate hours, minutes, and seconds fields. For 1 hour 30 minutes, enter 1, 30, and 0. Do not enter 90 in the minutes field, because that field must be between 0 and 59.

Can I use this for walking or another activity?

Yes, if time per kilometer or mile is useful for that activity. The calculation is simply distance and time, with no sport-specific adjustment or assessment of performance.