Heart rate zones calculator — max HR (4 formulas) + 5 training zones (recovery/aerobic/tempo/threshold/VO2max), with workout examples.
- Runs locally
- Category Calculator
- Best for Getting a realistic range before a purchase, plan, workout, or schedule decision.
Measure first thing in the morning, lying still for 1 minute. Typical 60-80; trained 40-60; elite 35-50.
Intermediate — polarized 80/20: most easy (Z1-Z2), 1-2 hard sessions (Z4-Z5) per week.
HRR = Max HR − Resting HR. Used by Karvonen to compute every zone below.
| Zone | % HRR | Heart rate |
|---|---|---|
| Z1 — Recovery | 50–60% | 124–136 |
| Z2 — Aerobic | 60–70% | 136–149 |
| Z3 — Tempo | 70–80% | 149–162 |
| Z4 — Threshold | 80–90% | 162–174 |
| Z5 — VO2max | 90–100% | 174–187 |
Z2 burns the highest percentage of calories from fat — about 60-65% of energy at this intensity comes from fat. But absolute calories per hour are lower than Z3-4. For weight loss, total weekly calorie deficit and protein intake matter far more than which zone you train in.
These are predicted zones from age, sex, and resting HR. A field test (e.g. all-out 5K with a chest strap) or a lab VO2max test gives your true Max HR within ±3 bpm — predicted formulas carry roughly ±10 bpm error.
What this tool does
Free online heart rate zones calculator. Enter age, sex, resting heart rate, and training level. We compute your max heart rate with four published formulas side-by-side — Fox/Haskell (the classic 220 − age), Tanaka 2001 (modern default, ±10 bpm in most adults), Gulati 2010 (women-specific, fixes Fox's 5–8 bpm female overestimate), and Nes 2013 (large modern cohort). Then we use the Karvonen 1957 reserve formula (THR = HRR × % + RHR) to give you five training zones — Z1 recovery, Z2 aerobic / fat oxidation, Z3 tempo, Z4 lactate threshold, Z5 VO2max — each with the heart rate range, the physiological target, and a concrete workout example. We also clear up the "fat-burning zone" myth: yes, Z2 burns the highest fat percentage, but total weekly calories matter more. 100% client-side; nothing leaves your browser.
Tool details
- Input
- Numbers
- The page exposes text boxes, numeric controls, file pickers, or structured inputs depending on the tool.
- Output
- Live result + Copy
- The result area focuses on usable output, with copy, download, or preview actions when supported.
- Privacy
- Browser-side processing
- The main tool logic does not call an external API, so inputs normally stay in the current tab.
- Save / share
- No account required
- Open the page and use it; whether results survive refresh depends on the tool.
- Performance budget
- Initial JS <= 14 KB
- No WASM budget is declared, keeping the tool quick to open on mobile.
- Best fit
- Calculator · Student
- Category and role tags drive related tools, internal links, and quick fit checks.
How to use
-
1. Input
Paste or drop your content into the tool panel.
-
2. Process
Click the button. All processing is local in your browser.
-
3. Copy / Download
Copy the result or download to disk in one click.
How Heart Rate Zones Calculator fits into your work
Use it for fast estimates, comparisons, and planning numbers before you make the final call.
Calculation jobs
- Getting a realistic range before a purchase, plan, workout, or schedule decision.
- Comparing scenarios by changing one input at a time.
- Turning rough assumptions into a number you can discuss.
Calculation checks
- Double-check units, dates, rates, and rounding assumptions.
- Treat health, finance, tax, and legal outputs as planning aids, not professional advice.
- Save the inputs that produced an important result so you can reproduce it later.
Good next steps
These links move the current task into a more complete workflow.
- 1 Water Intake Calculator Water intake calculator — daily water target by body weight, activity, climate. With drink-log to track today's progress. Open
- 2 BMR Calculator BMR calculator — basal metabolic rate by Mifflin-St Jeor and Harris-Benedict (compared side-by-side). Open
- 3 Running Pace Calculator Running pace calculator — convert between pace / time / distance, predict 5K/10K/half/full marathon from one race. Open
Real-world use cases
Build your weekly easy / hard split for marathon training
You're 12 weeks out from a marathon. Plug your age, sex, and measured morning resting HR; pick Tanaka. The calculator returns your Z2 range (e.g. 136–149 bpm for a 30-year-old male at RHR 60). Eighty percent of your weekly minutes should sit inside that band on long runs and easy days; the remaining twenty percent of weekly minutes belong to Z4 intervals near half-marathon pace. Tape the Z2 ceiling to your watch face and the easy days actually stay easy.
Stop "junk miles" — find the Z3 trap you keep falling into
Most amateur runners drift into Z3 (the "comfortably hard" tempo zone) on what should be easy days. Read off the Z2/Z3 boundary from the table; that's your hard ceiling for easy runs. If your average run HR is consistently above it, you're not doing easy training — you're doing chronic medium, which fatigues without building either base or peak. Drop the pace until the watch sits 5 bpm below the Z3 line, every easy run.
Cycle indoor on Z4 intervals without a power meter
No power meter? Set your trainer to a comfortable cadence and shift gears until your HR climbs into Z4 (80–90% HRR). Hold 4 × 8 minutes at the bottom of Z4 with 2 min easy spin between. The calculator gives you the exact bpm range so you don't guess; for a 35-year-old male Tanaka at RHR 55, that's roughly 161–174 bpm. HR lags power by 30–60 seconds, so the watch settling into the band is your signal that the effort is right.
Compare your wearable's zones against this calculator
Open the calculator side-by-side with your Garmin / Apple Watch / Coros zone screen. If the watch's Z2 ceiling is 5+ bpm higher than the calculator's, the watch is likely using plain %MHR with the Fox/Haskell formula. Override your watch's max HR to the Tanaka value here (or to the Gulati value if you're female) and the zones tighten up immediately. One configuration change, every workout downstream gets more accurate.
Recovery check — RHR trend that warns of overtraining
Resting HR rises 5–10 bpm above your normal baseline when you're under-recovered. Re-enter the calculator with today's morning RHR. If your Z2 range has shifted up noticeably (say, 5 bpm), that means your reserve has shrunk and the same subjective effort now lives in a higher zone. The fix is the same answer endurance coaches have always given: an easier day, more sleep, then re-measure tomorrow morning.
Common pitfalls
Trusting 220 − age as your real max HR. The formula carries ±10-15 bpm error after age 40 and systematically over-estimates max HR in women by 5-8 bpm. Use Tanaka or Gulati instead, and confirm with a field test once you've trained a few months.
Measuring resting HR right after waking up and walking to the kitchen. Walking 30 steps already pushes RHR up 8-15 bpm. Lie still for one full minute before checking — phone-based pulse readers work fine if you stay supine.
Trying to live in the "fat-burning zone" exclusively. Z2 has the highest fat percentage of energy but lower absolute calorie burn. For weight loss the weekly calorie deficit and weekly protein matter much more than the zone split. Train Z2 for endurance gains, not as a fat-loss shortcut.
Privacy
Your age, sex, resting heart rate, training level, and formula choice are all processed in your browser. We don't send any of this to a server, don't log it, and don't keep it after you close the tab. You can use it on a phone in airplane mode at the start of a workout — the math is identical online or off.
FAQ
Tool combos
Folks in your role tend to reach for these alongside this tool.
- Chinese Acupoint Locator 200+ meridian acupoints / WHO 2008 standard locations / with contraindications, manipulation, and combinations.
- Affine Cipher Encoder & Decoder Encrypt and decrypt the ax+b affine cipher with live modular-inverse check, browser-only
- Anagram Solver Check if two words are anagrams, rearrange a set of letters into every ordering, and read the sorted letter fingerprint, all in your browser
- Angle Converter Degrees, radians, gradians, turns, arcminutes, arcseconds and NATO mils, all from one input, copyable, browser-only