Buddy Code
Create account ↗
All tools
Free to use · No sign-up

Running pace calculator

Convert minutes per mile to minutes per kilometre, or the other way around.

Equivalent pace4:58 min/km

8:00 min/mile at the same speed.

Finish times at this pace

Assumes a constant pace throughout, including any stops.

DistanceFinish time
5K24:51
10K49:43
10 miles1:20:00
Half marathon1:44:53
Marathon3:29:45
50K4:08:33
Rounded to the nearest second. Finish times use the unrounded pace.
Use this tool in your workflow

Protected JSON API; disabled by default. An approved account and bearer API key are required. Invalid input returns HTTP 400. POST requests accept application/json.

GET /api/tools/pace?minutes=8&seconds=0&unit=mi
View parameters and examples →

What it does

Convert minutes per mile to minutes per kilometre, or the other way around.

How to use it

  1. Choose your pace unit and enter minutes and seconds. For an 8:30 mile, enter 8 minutes and 30 seconds — not 8.30 minutes.
  2. One mile is exactly 1.609344 kilometres. Divide a mile pace by that number to get a kilometre pace; multiply to go the other way.
  3. Finish times show how long common distances take at a constant pace. Hills, fatigue and stops can change your actual time. Half marathon and marathon distances are 21.0975 km and 42.195 km.
  4. All calculations on this page run in your browser. No account or activity data needed.

Example

8:00 min/mile is approximately 4:58 min/km; a constant-pace 5K takes approximately 24:51.

Methodology

Pace conversions use exactly 1.609344 kilometres per mile. Finish times use unrounded values.

Limitations

Constant pace is an assumption, not a race prediction.

Automation

A protected JSON API is documented for this tool. Execution requires deployment enablement and an approved account’s API key.

View capabilities and documentation

Reference updated

Join the conversation

Helpful tips, questions, and ideas for making this tool better.

Loading discussion…