Running pace, five languages
Running pace calculator and pace charts
Turn a finish time into pace per kilometre and per mile, and see what every target time from sub-15 5K to a 5-hour marathon actually requires.
- Five languages
- Every formula cited
- Works without JavaScript
Tools
-
Pace calculator: time to pace per kilometre and mile
Enter a distance and a finish time to get the pace in min/km and min/mi at once, plus the target time that finish would reach at 5K, half marathon or marathon.
Open -
5K pace chart: finish time to required pace
5K pace chart from 12:00 to 40:00: the pace per kilometre and per mile for every finish time, plus what sub-15 to sub-30 target times require.
Open -
Half marathon pace chart: finish time to required pace
Half marathon pace chart from 1:00:00 to 3:30:00: pace per kilometre and per mile for every finish time, plus what sub-1:20 to sub-2:30 targets require.
Open -
Marathon pace chart: finish time to required pace
Marathon pace chart from 2:00:00 to 6:00:00: the pace per kilometre and per mile for every finish time, plus what sub-2:30 to sub-5:00 target times require.
Open -
VDOT calculator: training paces from a race result
Turn a 5K, half marathon or marathon result into a VDOT value and the five training pace ranges that follow: easy, marathon, threshold, interval and repetition.
Open -
Race time predictor: equivalent times across distances
Predict your 5K, half marathon and marathon times from one recent result using Riegel's formula, with the pace each predicted time requires.
Open
PaceScope answers one question in two directions: what pace does a given finish time require, and what finish time does a given pace produce. Everything on this site is arithmetic — time divided by distance — plus two published formulas, each with its source named on the page that uses it.
What you can do here
- Pace calculator — enter a distance and a time, get the pace in minutes per kilometre and minutes per mile side by side. No unit toggle to forget: both are always shown.
- 5K pace chart — every finish time from 12:00 to 40:00 with the pace it needs.
- Half marathon pace chart — 1:00:00 to 3:30:00.
- Marathon pace chart — 2:00:00 to 6:00:00, the chart most people arrive looking for.
- VDOT calculator — back-calculate a VDOT value from a race result and read the five training pace ranges that follow from it.
- Race time predictor — convert a recent result into equivalent times at 5K, half marathon and marathon distance.
Why the numbers here are checkable
Two things are usually wrong on pace sites, and both are avoidable:
- Rounding in the wrong place. We compare and store exact milliseconds and round only when displaying. A 20:00 5K is 4:00.000 min/km — it is never compared as "4:00" against a table built from rounded values. The rules are written out on how these numbers are calculated.
- Missing units or missing sources. Every chart shows km and mi. Every formula page names the edition of the book or the paper it came from, and /sources lists them in one place.
What this site does not do
It does not estimate maximum heart rate, heart rate zones, VO2max or Karvonen-style training prescriptions. Those are physiological claims with wide individual error bands, and the common 220 − age shortcut is known to be systematically off. Guessing at them would be worse than leaving them out, so we do. The reasoning is on methodology.
Is this site free, and does it need an account?
Yes, and no. There are no accounts, no stored results and no scripts that read your inputs: the calculation happens in the page (when JavaScript is on) or on the server from the address you requested (when it is off). A result view is a plain address you can bookmark and share.
Do the pages work without JavaScript?
Yes. Every chart and every table on this site is rendered on the server before the page reaches you, and the calculators are ordinary forms: submitting one produces a new address such as /tools/pace-calculator?d=marathon&t=3:00:00 that renders the result. JavaScript only makes the answer appear without a page reload.