Skip to content
Zoyku

Heart Rate Zones Calculator

Turn max and resting heart rate into five training zones with the Karvonen method — warm-up, fat burn, aerobic, anaerobic and VO₂ max, in bpm.

Age
Resting heart rate (bpm)
Max heart rate
186.8
Heart-rate reserve
126.8
Zone% of reserveHeart rate (bpm)
Z1 — Warm-up50–60%123–136
Z2 — Fat burn60–70%136–149
Z3 — Aerobic70–80%149–161
Z4 — Anaerobic80–90%161–174
Z5 — VO₂ max90–100%174–187

Zone bounds use the Karvonen method: bpm = resting + pct × (max − resting). The reserve (max − resting) is scaled, not the max itself, so zones stay honest for people with low or high resting heart rates.

This tool runs entirely in your browser. Your data never leaves your device — it is not uploaded to any server.

How to use

  1. 1Enter your age to estimate max heart rate, or switch to Manual and type a measured value.
  2. 2Enter your resting heart rate — the morning reading before you get up is best.
  3. 3Read the five zones with their % of reserve and bpm range.
  4. 4Match your watch or chest strap during workouts to the zone you are targeting.

Heart Rate Zones Calculator

Enter your age and resting heart rate and the calculator estimates your max heart rate (206.9 − 0.67 × age, a regression from lab-measured maxima), then slices the span between resting and max into the five classic training zones. A 30-year-old with a resting rate of 60 bpm gets a max near 187 bpm and a Z3 aerobic band of about 149–161 bpm — real numbers you can hold against a chest strap or watch.

Zones are computed with the Karvonen heart-rate-reserve method: bpm = resting + % × (max − resting). Because the reserve — not the max — is scaled, the zones stay honest for people whose resting rate is unusually low or high. Know your measured max from a lab test or a hard race? Switch to manual and enter it directly.

Frequently asked questions

Is 206.9 − 0.67 × age more accurate than 220 − age?

Yes, at the population level. The old 220 − age rule traces back to an unreviewed 1970s table and overestimates max heart rate for older adults. Modern regressions fitted to lab-measured maxima — Tanaka's 208 − 0.7 × age, Gellish's 207 − 0.7 × age, and similar equations like the 206.9 − 0.67 × age used here — track real maxima far better across ages. But any equation still carries an individual spread of roughly ±10 bpm: the estimate is a starting point, and a max measured in a lab or a truly all-out effort always wins.

Why does the calculator use heart-rate reserve (HRR) instead of a percentage of max heart rate?

The Karvonen method measures intensity from the span between your resting and maximal heart rate, which is the part that actually does the work. Using % of max directly puts a 60–70% zone at 112–131 bpm for the 30-year-old example above; using % of reserve puts it at 136–149 bpm. Physiologically, effort scales with how much reserve you are using, so reserve-based zones line up better with ventilatory thresholds and perceived effort — especially for people with low resting heart rates.

How do I measure my resting heart rate?

Take it in the morning, right after waking and before getting out of bed: count your pulse for 60 seconds (or 30 seconds × 2), and repeat for a few days to average out noise. A wearable's 7-day resting figure works too. Typical adults land between 60 and 80 bpm; well-trained endurance athletes often sit in the 40s or 50s. If your resting rate is above your max estimate — or medication such as beta-blockers affects your heart rate — enter both numbers manually.

Embed this tool

Put this tool on your own site with one line — it runs entirely in the visitor's browser.

<iframe src="https://zoyku.com/en/tools/heart-rate-zones-calculator?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — heart-rate-zones-calculator" loading="lazy"></iframe>
100% local processing