Running Pace & Heart Rate Zone Calculator

Predict race times, calculate heart-rate zones, and build pace conversion tables from a recent race result

Combine race prediction, heart-rate zones, pace conversion, and a pace table in one running workflow. Uses the Riegel formula, Daniels VDOT estimate, Tanaka max HR, Karvonen heart-rate reserve, and LTHR zones.

Example Results

1 examples

Build a runner plan from a recent 10K

Use a 10K result to estimate marathon finish time, generate pace conversions, and calculate three heart-rate zone systems

{
  "result": {
    "racePacePerKm": "5:00",
    "speedKmh": 12,
    "vdotEstimate": 40.01,
    "predictedMarathonTime": "3:50:01",
    "maxHeartRate": 184
  }
}
View input parameters
{ "recentRaceDistance": 10, "distanceUnit": "km", "raceTimeHours": 0, "raceTimeMinutes": 50, "raceTimeSeconds": 0, "age": 35, "restingHeartRate": 60, "lactateThresholdHeartRate": 170, "paceTableStepSeconds": 15, "paceTableRangeSeconds": 60 }

Key Facts

Category
Health, Sports & Fitness
Input Types
number, select
Output Type
json
Sample Coverage
4
API Ready
Yes

Overview

The Running Pace & Heart Rate Zone Calculator helps runners optimize their training and race strategies by predicting finish times, estimating VDOT, and calculating personalized heart rate zones. By inputting a recent race result, age, resting heart rate, and lactate threshold heart rate, you can generate structured pace tables and training zones using established physiological formulas like Riegel, Daniels VDOT, Tanaka, Karvonen, and LTHR.

When to Use

  • When preparing for an upcoming race and needing realistic target finish times based on a recent performance.
  • When setting up heart rate training zones for recovery, aerobic, or threshold runs using resting and lactate threshold heart rates.
  • When building a customized pace conversion table to guide interval workouts, tempo runs, and long runs.

How It Works

  • Enter your recent race distance, unit (kilometers or miles), and exact finish time.
  • Input your age, resting heart rate, and lactate threshold heart rate (LTHR) to establish physiological baselines.
  • Adjust optional parameters like pace table step and range to customize the granularity of your pace conversion table.
  • Submit the details to calculate your VDOT estimate, predicted race times, Tanaka max heart rate, and Karvonen heart rate zones.

Use Cases

Marathon training block planning using VDOT-based target paces and predicted finish times.
Heart rate zone configuration for smartwatches and training platforms using Karvonen and LTHR methods.
Custom pace chart generation for track workouts and tempo runs with specific step intervals.

Examples

1. Marathon Target Prediction from a 10K Race

Marathon Runner
Background
A runner recently completed a 10K race in 50 minutes and wants to estimate their marathon finish time and establish training zones.
Problem
Predicting a realistic marathon time and determining aerobic training zones to avoid overtraining.
How to Use
Enter a recent race distance of 10 km, a time of 50 minutes, age of 35, resting heart rate of 60 bpm, and LTHR of 170 bpm.
Example Config
recentRaceDistance: 10, distanceUnit: 'km', raceTimeMinutes: 50, age: 35, restingHeartRate: 60, lactateThresholdHeartRate: 170
Outcome
Calculates a VDOT of 40.01, predicts a marathon time of 3:50:01, and outputs customized Karvonen and LTHR heart rate zones.

2. Half Marathon Pace Chart and HR Zone Setup

Running Coach
Background
A coach needs to generate a precise pace table and heart rate zones for a 45-year-old athlete who ran a 5K in 22 minutes.
Problem
Creating a structured training plan with specific pace steps and heart rate boundaries for threshold runs.
How to Use
Input a 5 km race distance, 22 minutes finish time, age 45, resting heart rate of 55 bpm, and LTHR of 165 bpm. Set the pace table step to 15 seconds.
Example Config
recentRaceDistance: 5, distanceUnit: 'km', raceTimeMinutes: 22, age: 45, restingHeartRate: 55, lactateThresholdHeartRate: 165, paceTableStepSeconds: 15
Outcome
Generates a detailed pace table around the target threshold pace and defines exact heart rate boundaries for recovery, aerobic, and threshold zones.

Try with Samples

sports

Related Hubs

FAQ

What formulas does this calculator use to predict race times?

It uses the Riegel formula to scale race times to new distances and the Daniels VDOT model to estimate aerobic capacity.

How are the heart rate zones calculated?

Zones are calculated using the Tanaka formula for maximum heart rate, the Karvonen formula for heart rate reserve, and your specific Lactate Threshold Heart Rate (LTHR).

What is VDOT?

VDOT is an estimate of your VO2 max based on recent race performances, popularized by coach Jack Daniels to determine optimal training paces.

Can I use this tool with miles instead of kilometers?

Yes, you can select either kilometers or miles as your distance unit for both inputs and outputs.

Why do I need to input my resting heart rate?

Resting heart rate is required to calculate your heart rate reserve (HRR) using the Karvonen formula, which provides highly personalized training zones.

API Documentation

Request Endpoint

POST /en/api/tools/running-pace-heart-rate-zone-calculator

Request Parameters

Parameter Name Type Required Description
recentRaceDistance number Yes -
distanceUnit select Yes -
raceTimeHours number No -
raceTimeMinutes number No -
raceTimeSeconds number No -
age number Yes -
restingHeartRate number Yes -
lactateThresholdHeartRate number Yes -
paceTableStepSeconds number No -
paceTableRangeSeconds number No -

Response Format

{
  "key": {...},
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
JSON Data: JSON Data

AI MCP Documentation

Add this tool to your MCP server configuration:

{
  "mcpServers": {
    "elysiatools-running-pace-heart-rate-zone-calculator": {
      "name": "running-pace-heart-rate-zone-calculator",
      "description": "Predict race times, calculate heart-rate zones, and build pace conversion tables from a recent race result",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=running-pace-heart-rate-zone-calculator",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

You can chain multiple tools, e.g.: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, max 20 tools.

If you encounter any issues, please contact us at [email protected]