Heart rate zone calculator
Heart rate zone calculator is a fitness tool that derives your five training zones from age and resting heart rate. It uses the Tanaka formula for maximum heart rate, switches to the Karvonen heart-rate-reserve method when resting HR is supplied, and labels each zone with its training purpose. The tool runs in your browser.
Dedicated pages
Formula-specific heart rate calculators.
Max heart rate calculator
Calculate your maximum heart rate using the Tanaka formula (208 − 0.7 × age). Free, in-browser.
Target heart rate calculator
Calculate your target heart rate zones using the Karvonen method. Enter age and resting heart rate for personalised zones. Free, in-browser.
Heart rate zone calculator
Calculate your 5 heart rate training zones from your age and optional resting heart rate. Free, in-browser.
How to calculate your heart rate zones
- Enter your age in years. Your max HR and 5 training zones appear instantly using the Tanaka formula.
- Optionally enter your resting heart rate (measured first thing in the morning) to enable Karvonen personalised zones.
- Review your 5 zones with bpm ranges and activity descriptions for each.
- Use Zone 2 for base endurance training and Zone 4–5 for interval sessions.
Common uses
- Setting heart rate targets for a running, cycling, or rowing training programme alongside your calorie targets
- Implementing 80/20 training (80% Zone 1–2, 20% Zone 3–5)
- Calibrating a heart rate monitor or sports watch with personalised zones, alongside a BMI calculator for a baseline fitness snapshot
Technical specification
- Algorithm or formula: Max HR via Tanaka et al. 2001 (
208 − 0.7 × age). With resting HR, zones use the Karvonen reserve formulaHR_zone = ((HRmax − HRrest) × intensity) + HRrest. Zone intensities span 50 to 100 percent in five bands. - Browser API or library: Pure JavaScript arithmetic. No external library.
- Input limits: Age in years (positive integer). Resting HR optional, expected 30 to 120 bpm.
- Output: Maximum HR plus five zones with bpm ranges and activity descriptions (recovery, base endurance, aerobic, anaerobic threshold, max effort).
- Known limitations: All max-HR predictions carry roughly ±10 bpm individual variance. A graded exercise test gives a more accurate personal max HR.
Frequently asked questions
- What are heart rate training zones?
- Training zones are ranges of heart rate corresponding to specific exercise intensities. Zone 1 (50–60% max HR) is recovery; Zone 2 is base endurance; Zone 3 is aerobic/tempo; Zone 4 is anaerobic threshold; Zone 5 is maximum effort. Each zone produces different physiological adaptations.
- Is this heart rate calculator completely free?
- Yes. No registration, no account, and no payment required.
- Do I need an account to use this calculator?
- No. Enter your age. Your zones appear instantly. Nothing is stored or uploaded.
- What is the difference between the Tanaka and classic 220 minus age formula?
- The Tanaka formula (208 − 0.7 × age) was validated in a meta-analysis of 351 studies involving 18,712 subjects (JACC 2001) and is more accurate than the classic 220 − age formula, particularly for adults over 40. Both are shown for comparison.
Reviewed and tested May 26, 2026.