VDOT Calculator (Training Paces)

Free VDOT calculator. Convert any race time (5K to marathon) into VDOT-based training paces for easy runs, tempo, threshold, and intervals.

VDOT is a practical way to translate race results into training paces. Use it to keep easy days easy and hard days appropriately hard.

How to use a VDOT calculator

Use a recent race time to generate training pace zones using VDOT-style methodology.

  1. Pick a recent race: Use your most recent hard effort (ideally within 6-8 weeks).
  2. Enter distance + time: Input the distance and your finish time.
  3. Train by zones: Use the suggested zones to guide workouts and long runs.

Frequently asked questions

What does VDOT mean?

VDOT is a performance-based metric popularized by coach Jack Daniels. It helps runners set training paces from race results.

Do I need a lab test to use VDOT?

No. A recent race result is enough to estimate a practical training level.

Training pace reference

Training paces by recent 5K time (min/km)
5K timeVDOTEasyMarathonThresholdIntervalRep
15:0069.63:45–4:303:23–3:423:152:562:32
17:3058.24:20–5:123:54–4:173:463:232:56
20:0049.84:54–5:534:26–4:514:163:513:19
22:3043.45:29–6:344:57–5:254:464:183:43
25:0038.36:03–7:145:28–5:595:164:454:06
27:3034.26:37–7:535:59–6:335:465:134:30
30:0030.87:11–8:326:30–7:066:165:404:54
32:3028.07:44–9:107:01–7:396:466:075:17
35:0025.68:17–9:487:31–8:127:156:345:41

More pacing guides

Method and sources

The numbers on this page are computed with the same code as the TrainPace calculators, from these published methods. They are training guidance, not medical advice.

Other TrainPace tools

For AI agents

Every public page on this site has a Markdown mirror at the same path with a .md suffix (for example /calculator.md), and honors an Accept: text/markdown request header on the HTML URL. The calculations here are also available as callable tools through a free public MCP server — no account or API key.