Running Pace Calculator

Turn your race goal into a mile-by-mile or kilometer-by-kilometer plan. Calculate pace, finish time or distance, then take your splits with you.

Set your race goal

Choose Custom distance to enter your own.

Use h:mm:ss or m:ss. For example, 1:45:00 is 1 hour 45 minutes; 25:00 is 25 minutes.

Your split plan

Calculations run in your browser. Your inputs are not saved or sent to our server.

Your race plan

Enter your goal and calculate to see the complete split plan.

How to calculate running pace

Pace is time divided by distance. A 25-minute 5K is 5:00 per kilometer, or about 8:03 per mile. If you know your pace instead, multiply it by distance to get a finish time. Divide time by pace to find distance.

Plan a 5K, 10K, half marathon or marathon

Choose a race preset or enter a custom distance. A half marathon is 21.0975 km and a marathon is 42.195 km. One mile is exactly 1.609344 km. Presets retain their full distance when you switch units; displayed conversions are rounded to six decimal places.

What does a negative split mean here?

The second half of the distance takes less time than the first. With a 60-minute goal and a 10% reduction, the first half takes about 31:35 and the second takes 28:25. The total remains 60:00. Pace stays constant within each half; a split crossing halfway includes both paces.

For a reduction of p expressed as a decimal, first-half time = total time ÷ (2 − p). Second-half time is the remaining time. The percentage describes a reduction in time, not an increase in speed.

Can I print a marathon pace chart?

Calculate your plan, then choose Print plan for a table with the race distance, finish time, pacing rules and every split. You can also copy the plan or download a CSV for a spreadsheet. Changing an input clears the old plan until you calculate again.

What does this plan assume?

This is a calculation from the values you enter. It does not predict your fitness or account for hills, weather, fatigue or stops. Finish time is elapsed time, including any stops you intend to include. Supported distances run from 0.001 to 1,000 km, with a finish time of up to seven days.