Skip to main content
AI Fit Hub

Cardio

Heart Rate Zone Calculator

Five heart rate training zones from your age and resting heart rate, by the Karvonen heart-rate-reserve method or as a percentage of max.

Your numbers

Start from an example

Age
Resting heart rate (bpm)

Count for 60 seconds on waking, before you get up; average three mornings.

Zone method
Max heart rate estimate
Measured max heart rate (optional) (bpm)

From a recent all-out effort. When set, it replaces the age estimate.

Result

Max heart rate (220 − age)
190 bpm

Your zones (Karvonen)

Zone 1 (Recovery)125–138 bpm
Zone 2 (Endurance)138–151 bpm
Zone 3 (Tempo)151–164 bpm
Zone 4 (Threshold)164–177 bpm
Zone 5 (VO2 Max)177–190 bpm
Heart rate reserve
130 bpm
Zone 2 (endurance)
138–151 bpm
Zone 5 (VO2 max)
177–190 bpm

Training zones

Target heart rates across the five training intensity bands.

Zone 1 (Recovery)
125–138 bpm
Target: Lower bound 125 bpm
Zone 2 (Endurance)
138–151 bpm
Target: Lower bound 138 bpm
Zone 3 (Tempo)
151–164 bpm
Target: Lower bound 151 bpm
Zone 4 (Threshold)
164–177 bpm
Target: Lower bound 164 bpm
Zone 5 (VO2 Max)
177–190 bpm
Target: Lower bound 177 bpm

Formula from Karvonen (1957) and Tanaka HRmax revisited (2001), checked against the source on May 25, 2026.

Education, not medical advice. The result comes only from the published formula and your inputs. How we check our formulas.

What does the Heart Rate Zone Calculator calculate, and which formula does it use?

The Heart Rate Zone Calculator builds five training zones with the Karvonen heart-rate-reserve method: max heart rate is estimated as 220 − age, heart-rate reserve is max HR minus resting HR, and each zone adds 50–100% of that reserve back onto resting HR — from Zone 1 recovery (50–60%) up to Zone 5 VO2 max (90–100%).

Last updated .

How to use it

  1. Measure resting heart rate immediately after waking before getting out of bed (count pulse for 60 full seconds). Average 3 consecutive mornings for the most reliable baseline input for the Karvonen formula.
  2. Enter your age and resting heart rate, and your measured max heart rate if you know it (otherwise pick 220 − age or Tanaka's 208 − 0.7 × age). Read your five zones: Z1 recovery, Z2 aerobic base (conversational), Z3 tempo, Z4 threshold, Z5 VO2 max. Age-based max estimates are typically off by about 10 bpm, so treat the boundaries as approximate.
  3. Zone 2 is underused by most recreational athletes. Spending 70–80% of weekly training volume in Zone 2 (you can speak in full sentences) builds aerobic base, improves fat oxidation, and reduces injury risk over the long term.
  4. High-intensity work (Zone 4–5) should occupy no more than 20% of total training volume. More than this without sufficient Zone 2 base leads to performance plateau and elevated injury risk.
  5. Re-run this calculator every 2–3 months of consistent training. Improved cardiovascular fitness lowers resting heart rate, which shifts all zone boundaries — keeping your intensity calibrated to current fitness level.

Questions people usually ask

Which formula is used here?

By default the Karvonen method: each zone is resting heart rate plus 50–60%, 60–70%, 70–80%, 80–90% or 90–100% of your heart rate reserve (max minus resting). You can switch to a plain percentage of max. Max heart rate is 220 − age by default, Tanaka's 208 − 0.7 × age as an option, or your own measured max.

Can I use metric or imperial units?

Heart rate is beats per minute in every system, so there is nothing to convert on this tool.

Is this medical advice?

No. This tool provides general fitness estimates and should not replace medical guidance.

Is this tool free and private to use?

Yes. AI Fit Hub tools are free, no-signup browser tools. Inputs stay in your browser unless you choose to share a URL.

Do these tools replace medical guidance?

No. These outputs are general fitness estimates — not medical advice.

Can I switch between metric and imperial units?

Tools that take weights, heights or distances have a Metric/US switch that remembers your choice; heart rate zones are in beats per minute either way.

  • Formula Heart Rate Zone Formula (Karvonen)

    Heart rate zone formula (Karvonen): target_HR = (HRmax − HRrest) × intensity_pct + HRrest. HRmax ≈ 208 − 0.7·age (Tanaka).

  • Formula Cycling FTP Power Zones Formula

    Computes Coggan cycling power zones as percentages of FTP, from active recovery near 55% up to anaerobic above 120%, with FTP from a 20-minute test.

  • Formula Resting Heart Rate Formula and Percentile Chart

    Resting heart rate rating: your seated pulse compared with U.S. NHANES percentiles for age and sex, from Athlete (lowest 5%) to Poor (above the 90th percentile).

  • Nutrition TDEE Calculator

    Estimate your daily energy expenditure with Mifflin-St Jeor + activity factors.

  • Nutrition Macro Calculator

    Convert calorie targets into protein, carbs, and fat grams for your goal.

  • Planning Calorie Deficit Calculator

    Estimate required daily calorie deficit for a target timeline and bodyweight change.

  • Planning Body Recomposition Planner

    Plan body-fat reduction pace, deficit targets, and protein needs around a timeline.

Background on the Heart Rate Zone Calculator

  • Guide How to Use Heart Rate Zones for Training

    How to use heart rate zones for running: find your max heart rate, set the five training zones, and match each run to the right intensity for results.

  • Comparison Zone 2 vs Zone 5 Training

    Unpack the differences between Zone 2 and Zone 5 running training. Learn how balancing these heart rate zones builds endurance, speed, and prevents injury.

  • Alternatives Garmin Alternatives for Running Watches (2026)

    Garmin running-watch alternatives in 2026: COROS, Apple Watch, and Polar compared on GPS accuracy, battery, price, and who each watch fits.

  • Examples Heart Rate Zone Examples

    Heart rate zone examples for fat loss, endurance, and peak performance. Real scenarios for busy professionals, runners, and rehabilitation patients.

  • Checklist Pre-Training Warm-Up Checklist

    Maximize your workout safety and performance with our Pre-Training Warm-Up Checklist. Implement actionable steps, specific thresholds, and expert tips.

  • Statistics Running Statistics: Mortality, Performance, & Injury Data

    Evidence-based running statistics: mortality reduction, optimal weekly mileage, injury rates, VO2 max norms, and finishing-time benchmarks.

All resources
All articles

By goal

Use it from code

The same calculation as a JavaScript module you can import. It runs where you import it, with no request, key or rate limit.

import { compute } from "https://aifithub.io/engines/heart-rate-zone-calculator.js";

Input and output contract, TypeScript types and the guide for agents.