Pace Zones Calculator

Generate training pace zones (recovery, easy, tempo, threshold, VO₂ max) from your lactate threshold pace. Maps to Daniels-style training prescriptions.

How this works

Modern endurance training is built around five intensity zones, each with distinct physiological adaptations and prescribed at specific paces relative to your lactate threshold. Recovery (1.30–1.45× threshold pace) is for active recovery between hard sessions. Easy (1.15–1.25×) builds aerobic base — the bulk of weekly mileage for any well-structured runner. Tempo (1.05–1.10×) develops sub-threshold endurance and metabolic efficiency. Threshold itself (0.98–1.02×) trains your body to clear lactate at progressively faster paces. VO₂ max (0.90–0.94×) trains your maximal aerobic capacity through repeated short intervals at this very fast pace.

The key insight from coaches like Jack Daniels and Steve Magness is that most amateur runners run too much of their easy mileage too fast — what should be 1.15–1.25× threshold drifts into tempo territory. This compresses adaptation: easy runs that aren't easy enough don't fully develop aerobic base, and tempo work that isn't honestly tempo doesn't train metabolic clearance properly. Doing easy runs slower than you think you "should" is one of the highest-ROI changes most amateur runners can make.

This calculator outputs paces per kilometre. Threshold pace is roughly the pace you can hold all-out for 60 minutes (a sustained 1-hour effort). Best ways to find it: a recent 10K race time gives a pace ~5–10 sec/km slower than threshold; a 30-minute time trial gives a pace very close to threshold; or use heart rate as a proxy if you have a tested lactate threshold heart rate. As you get fitter, recalibrate every 6–8 weeks based on a new test or race.

The formula

Each zone is computed as a multiplier of lactate threshold pace (slower paces have higher multipliers since lower seconds/km = faster): Recovery: 1.30 – 1.45 × threshold Easy: 1.15 – 1.25 × threshold Tempo: 1.05 – 1.10 × threshold Threshold: 0.98 – 1.02 × threshold VO₂ max: 0.90 – 0.94 × threshold

threshold is your lactate threshold pace in seconds per kilometre. Multiply by the zone factor to get the seconds-per-km for that zone (or seconds-per-mile if you input mile-pace). The recovery zone is intentionally wide because aerobic-base running tolerates a broad range of "easy enough".

Example calculation

  • Threshold pace: 4:30/km (270 sec/km).
  • Easy: 270 × 1.20 = 324 sec/km = 5:24/km. Tempo: 270 × 1.07 ≈ 4:49/km. VO₂ max: 270 × 0.92 ≈ 4:08/km.

Frequently asked questions

How do I find my lactate threshold pace without a lab test?

Three field methods, in increasing accuracy. (1) Recent 10K race time gives a pace ~5–10 sec/km slower than threshold — your 10K pace is roughly threshold + 5–10 sec/km. (2) 30-minute solo time trial: warm up, then run a hard, even-pace 30-minute effort on a flat route or track. The average pace for the last 20 minutes is very close to threshold. (3) Lactate-threshold heart rate (LTHR) test: a 30-min all-out effort, take average HR for the last 20 min — that's LTHR. Pace at LTHR is your threshold pace. Method 2 is usually best for runners; method 3 if you're heart-rate-driven.

Related calculators