Run the 30-minute test consistently
Warm up thoroughly, then run for 30 minutes at the hardest even effort you can sustain without fading. Enter either the distance covered or the average pace. If you record heart rate, use the average from the final 20 minutes as the LTHR field estimate.
- Use a flat, uninterrupted route or a track.
- Start controlled; a large late slowdown makes the estimate less useful.
- Repeat on the same surface and in similar conditions when tracking change.
What the calculator returns
The threshold pace is the average pace entered for the whole 30-minute effort. The seven pace rows reproduce Joe Friel's published running percentage bands, including their open faster/slower boundaries; they are not laboratory measurements or promises about race pace.
Heart-rate zones appear when you provide a valid final-20-minute average. Whole-bpm boundaries use the published running percentages: below 85%, 85–89%, 90–94%, 95–99%, 100–102%, 103–106%, and above 106% of LTHR. The lowest and highest bands are open rather than capped by maximum heart rate. Heat, dehydration, altitude, accumulated fatigue, medication, and sensor error can all move heart rate independently of fitness.
Turn the result into training decisions
Choose one zone convention and use it consistently rather than mixing boundaries from different platforms. Retest after a meaningful training block, not after every good workout, and compare both pace and perceived effort before changing targets.