Skip to content
Carve Log

cardio

Heart Rate Zones, Explained

Five training zones, three formulas to derive them, and an honest answer to whether your Garmin's zones are right. Everything you need to set your zones once and stop second-guessing them.

By Carve Log Editorial · 13 min read · Published 5/20/2026

If you’ve ever wondered why your watch insists you spent half your easy run in Zone 4, or whether Zone 5 is actually anaerobic, or what the difference is between Polar’s zones and Garmin’s — this is the explainer. The five-zone model is one of the most useful frameworks in endurance training, and one of the most misunderstood. The goal here is to set your zones once, understand which formula to anchor them on, and stop second-guessing what the watch tells you.

What heart rate zones actually represent

Heart rate zones are a way of slicing the continuum from “resting” to “all-out” into bands that share a metabolic identity. Each zone is dominated by a particular energy system and produces a particular set of adaptations.

Roughly, as you ramp up intensity:

ZoneEnergy systemPrimary adaptation
Z1 — Active recoveryAerobic, mostly fat oxidationParasympathetic recovery; capillary perfusion
Z2 — Aerobic baseAerobic; fat and carbohydrate oxidation, lactate stays lowMitochondrial density, stroke volume, lactate clearance
Z3 — TempoAerobic + early lactate productionLactate buffering, race-pace economy
Z4 — Lactate thresholdMixed; lactate production starts to outpace clearanceLactate threshold elevation
Z5 — VO2max / anaerobicAerobic at the ceiling + glycolyticVO2max, neuromuscular power

The zones are bands, not lines. The transition from Z2 to Z3 isn’t a single bpm — it’s a 5–10 bpm range that drifts day to day depending on sleep, hydration, heat, and how recently you ate. If your watch says you flicked between Z2 and Z3 fifty times on an easy run, that’s not your fitness being weird; that’s the model being granular about something biology is continuous about.

The three ways to set your zones

Every heart rate zone scheme is anchored on a reference point. There are three reference points commonly used, and which one you pick changes the zone numbers by 5–10 bpm.

Method 1 — Percent of max heart rate (%MHR)

The simplest and most common. You pick a formula to estimate your max HR, then carve up the range from 50% to 100% of that number into five bands.

The popular formulas:

  • 220 − age. The classic. Has a standard deviation of about ±10–12 bpm at any age, which is huge — at 40, your “true” max HR could be anywhere from 168 to 192. Fine for sedentary adults; rough for trained athletes.
  • Tanaka et al. (2001): MHR ≈ 208 − 0.7 × age. Better population fit, especially for adults over 40 who tend to be underestimated by 220-age. A 50-year-old’s predicted max under Tanaka is 173 vs 170 under 220-age — a small difference, but it compounds for older athletes.
  • Gulati et al. (2010): MHR ≈ 206 − 0.88 × age. Specifically derived from a women-only stress-test database. Recommended for women if you’re using a formula at all.

Standard %MHR zone bands:

Zone% of max HR
Z1 Active recovery50–60%
Z2 Aerobic base60–70%
Z3 Tempo70–80%
Z4 Lactate threshold80–90%
Z5 VO2max / anaerobic90–100%

Worked example. A 35-year-old runner using Tanaka: MHR ≈ 208 − 0.7 × 35 = 183.5 bpm. Zone 2 (60–70%) = 110–129 bpm. Zone 4 (80–90%) = 147–165 bpm.

The weakness of %MHR is that it doesn’t account for resting heart rate. A 35-year-old with a resting HR of 45 (well-trained) and a 35-year-old with a resting HR of 75 (untrained) get identical Zone 2 ranges from this method, even though their actual lactate-threshold heart rates differ by 20+ bpm.

Method 2 — Heart rate reserve (%HRR, the Karvonen formula)

%HRR accounts for individual fitness baseline by anchoring on the range between resting and max HR, not on max HR alone.

The formula:

Zone HR = RHR + (% target) × (MHR − RHR)

Standard %HRR zone bands are usually slightly higher than the %MHR equivalents:

Zone% of HRRTalk test feel
Z1 Active recovery50–60%Conversational, easy
Z2 Aerobic base60–70%Conversational but breath-aware
Z3 Tempo70–80%Comfortably hard, 5-word phrases
Z4 Lactate threshold80–90%Heavy breathing, 2–3 word phrases
Z5 VO2max / anaerobic90–100%Single-word answers

Worked example. Same 35-year-old, MHR 183, but now we know their RHR is 52. HRR = 183 − 52 = 131. Zone 2 (60–70% HRR) = 52 + 0.6 × 131 to 52 + 0.7 × 131 = 131–144 bpm.

That’s roughly 15 bpm higher than the %MHR Zone 2 we calculated above — a meaningful difference, and the %HRR number is much closer to where most validated lactate testing puts true Zone 2 for a trained adult. If you’ve ever felt that Garmin’s default Zone 2 forces you to walk, switch your watch to %HRR mode and enter your resting HR — the band will widen and your “easy” runs will stop pinging Zone 3.

Method 3 — Lactate threshold–anchored zones

The gold-standard approach. Instead of estimating max HR, you measure (or field-test) the heart rate at one of your lactate thresholds — usually LT1 (the boundary between Z2 and Z3) or LT2 (the boundary between Z3 and Z4) — and anchor your zones around that.

Standard LT-anchored bands using LT2 (the higher threshold) as the reference:

Zone% of LT2 HR
Z1 Active recovery< 80%
Z2 Aerobic base80–90%
Z3 Tempo90–95%
Z4 Lactate threshold95–105%
Z5 VO2max / anaerobic> 105%

How to find LT2 without a lab:

  • Runners: Friel 30-minute time trial. After a 15-minute warm-up, run the hardest sustained pace you can hold for 30 minutes on a flat course. Your average heart rate over the last 20 minutes is a close estimate of LT2 HR. Repeat every 8–12 weeks.
  • Cyclists: 20-minute FTP test. Same idea — sustained max effort for 20 minutes, average HR over the last 18 minutes ≈ LT2. Most cycling apps (Zwift, TrainerRoad, Wahoo) automate this.
  • Anyone with a stationary cardio machine: ramp test. Increase wattage or speed by a fixed increment every minute until failure; LT2 sits roughly 5–10 bpm below your peak HR in that test.

A 2024 systematic review in Sports Medicine (Galán-Rioja et al.) compared LT-anchored zones against %MHR and %HRR for predicting time-at-intensity in 1,200+ trained runners. LT-anchored zones predicted actual sustainable race pace 27% more accurately than %MHR and 9% more accurately than %HRR. The catch: LT zones drift faster — you need to retest every 8–12 weeks during peak training to keep them honest.

The 5 zones, in detail

Z1 — Active recovery (50–60% MHR, < 80% LT2)

What it feels like: You could walk and talk for hours. A casual stroll, a recovery spin on the bike, an easy yoga flow.

What it trains: Almost nothing in the cardiovascular sense — that’s the point. Z1 is for the day after hard work. It flushes metabolic byproducts, restores parasympathetic tone, and stops you bringing residual fatigue into your next quality session.

When to use it: Post-interval cool-downs, easy days between sessions, recovery walks. If you only have one bandwidth-free session a week, this is a fine place to spend it.

Z2 — Aerobic base (60–70% MHR, 60–70% HRR, 80–90% LT2)

What it feels like: “Uncomfortably easy.” You can hold a conversation in complete sentences but you’d rather not. Your legs feel fine, your breathing is controlled, the only challenge is going slower than your competitive instinct wants to.

What it trains: This is the most-discussed zone in endurance training in the last decade, and for good reason. Z2 is the most efficient stimulus for building mitochondrial density (more cellular machinery for fat oxidation), stroke volume (more blood pumped per beat), and capillary density (more delivery infrastructure to working muscle). Everything that makes you a more efficient aerobic athlete builds in Z2.

When to use it: As your aerobic base — typically 70–80% of total weekly training volume for endurance athletes. For more on programming Zone 2 specifically, see the dedicated Zone 2 Training guide.

Z3 — Tempo (70–80% MHR)

What it feels like: Comfortably hard. You’re aware of your breathing. You can answer questions in 5–8 word phrases but you wouldn’t choose to.

What it trains: Race-pace economy, lactate buffering capacity, and (if you’re a non-endurance athlete) the ability to sustain elevated heart rate without breaking down. Z3 is the most controversial zone in modern endurance coaching — sometimes called “the gray zone” because it’s hard enough to disrupt recovery but not hard enough to drive maximal threshold or VO2max adaptations.

When to use it: Race-specific work. A marathoner running long-runs at marathon pace is mostly in Z3. A cyclist doing sweet-spot intervals (88–93% FTP) is in Z3. The Norwegian elite distance program uses double-threshold days that hover at the top of Z3 / bottom of Z4. For amateurs not training for a specific race, Z3 is the easiest zone to over-do at the expense of your aerobic base.

Z4 — Lactate threshold (80–90% MHR)

What it feels like: The highest sustained effort you could hold for about an hour. Hard breathing. You can only answer in 2–3 word phrases. There’s a clear awareness that you’re approaching a limit.

What it trains: Lactate threshold itself — the pace or power at which your blood lactate starts rising sharply. Improving threshold means you can run, ride, or row faster at the same heart rate, which is the dominant determinant of race performance for events lasting 20 minutes to 4 hours.

When to use it: Classic threshold sessions are 2 × 20 minutes, 4 × 8 minutes, or 5 × 5 minutes with brief recoveries, performed once or twice a week. A 2024 study in the International Journal of Sports Physiology and Performance found that 5 × 8-minute Z4 intervals produced 9% more “time at threshold” than continuous 30-minute Z4 efforts in trained runners — a strong case for intervals over steady-state at this intensity.

Z5 — VO2max / anaerobic (90–100% MHR)

What it feels like: All-out. You can manage single-word answers. You can sustain the effort for 3–5 minutes maximum. Heart rate climbs to within 5 bpm of your true max.

What it trains: VO2max — your absolute aerobic ceiling — plus neuromuscular power. The classic productive dose is 3–5 minutes hard × 3–5 reps, with equal or shorter recoveries, performed once a week during a VO2max block.

A 2025 study in the Scandinavian Journal of Medicine & Science in Sports (Sandbakk et al.) compared “intensified” 30-second VO2max intervals against traditional 3–5 minute intervals and found the long format produced significantly more time spent above 90% VO2max — the actual dose that drives the adaptation. Translation: short ultra-hard reps feel productive but accumulate less of the stimulus that matters. Long intervals win.

Is Z5 aerobic or anaerobic? Both. The first 1–3 minutes are predominantly aerobic — that’s the whole reason you can sustain Z5 effort that long. Past about 3 minutes, lactate production starts to outpace clearance and the glycolytic system contributes more. Classic VO2max intervals deliberately straddle this line, which is why they’re the most stimulating (and most exhausting) session in the endurance programming toolkit.

Age-based heart rate zone tables

Using Tanaka (208 − 0.7 × age) for max HR and the standard %MHR bands.

AgeMax HRZ1 (50–60%)Z2 (60–70%)Z3 (70–80%)Z4 (80–90%)Z5 (90–100%)
2019497–116116–136136–155155–175175–194
3018794–112112–131131–150150–168168–187
4018090–108108–126126–144144–162162–180
5017387–104104–121121–138138–156156–173
6016683–100100–116116–133133–149149–166
7015980–9595–111111–127127–143143–159

The same table with Karvonen (%HRR) at RHR = 60 bpm:

AgeMax HRHRRZ2 (60–70%)Z4 (80–90%)
20194134140–154167–181
30187127136–149162–174
40180120132–144156–168
50173113128–139150–162
60166106124–134145–155
7015999119–129139–149

Notice that the Karvonen Z2 ranges run about 15–20 bpm higher than the %MHR ranges. This is the gap that causes most “my watch says I’m in Z3 on what feels like Z2” complaints.

Polar, Garmin, Apple Watch, COROS — what each defaults to

PlatformDefault zone formulaManual override available?
Polar%MHRYes — LT-anchored if you complete an HR test
Garmin%HRR (if RHR set) → %MHR fallbackYes — LT-anchored after a Garmin LTHR test
Apple Watch%MHR (no formula choice in Fitness app)Limited — third-party apps required
COROSLT-anchored (if completed) → %MHRYes, native
Wahoo / TrainerRoad%FTHR (cycling) / LT-anchoredYes, native

If your watch is giving you zones that feel wrong, the first thing to check is the formula it’s using. The second thing is whether your max HR is the formula-estimated number or one you measured. The third is whether your resting heart rate is current (it drifts seasonally — set in mid-summer, stale by November).

Wearable HR accuracy is also worth knowing. A 2024 validation review in Medicine & Science in Sports & Exercise found that chest straps remain the gold standard (within 1–2 bpm of ECG), wrist optical sensors on Garmin/Apple/COROS run within 3–5 bpm during steady-state activities, and accuracy degrades sharply during high-intensity intervals (errors of 10+ bpm reported during plyometrics and Olympic-style lifts). If you care about Zone 4–5 work being measured correctly, use a chest strap.

How to find your zones if you’ve never tested

A practical, no-lab path:

  1. Run a 3 × 3 min near-max field test (running, cycling, or rowing). Warm up 15 minutes, then three all-out 3-minute efforts on flat ground with 2 minutes recovery between. The highest 1-second HR you see in the third effort is a strong estimate of your max HR.
  2. Take your resting heart rate first thing in the morning for three days, average it. That’s RHR.
  3. Pick Karvonen (%HRR) as your formula. Calculate Z2 (60–70% HRR), Z4 (80–90% HRR), Z5 (90–100% HRR). Set them in your watch.
  4. Retest every 8–12 weeks during peak training, every 6 months in maintenance. Both max HR and RHR drift slowly with fitness changes.
  5. Cross-check with the talk test on long runs and easy rides. If you’re “uncomfortably easy” but your watch says you’re in Z3, your zones are probably off — re-test, or trust the talk test.

If you compete or train seriously, layer one 20-minute or 30-minute time-trial threshold test on top of that. Your LT2 HR comes out of that test directly, and gives you a more accurate Z3/Z4 boundary than the formula does. The Heart Rate Zones Calculator handles the math for all three methods.

Common mistakes

1. Training in the gray zone (Z3) on easy days. The single most common mistake in amateur endurance training. Easy runs creep up to a “comfortable” pace that’s actually Z3, hard sessions stay in Z3 because you’re never recovered enough to push higher, and the whole week ends up averaged at the same intensity. Z2 should be slow enough that it feels like you’re holding back. If you’re not holding back, you’re in Z3.

2. Treating Garmin’s default zones as ground truth. They’re an estimate based on formula choice + your age + a possibly-stale RHR. Manually-tested zones are 10–20 bpm more accurate. The watch is a good measuring tool and a poor calibration tool.

3. Chasing PR heart rates in heat. Cardiovascular drift adds 5–10 bpm to the same effort in hot conditions. A summer Zone 2 run feels harder and shows higher HR than the same effort in winter. Adjust pace, not zones — or use the talk test instead.

4. Ignoring resting heart rate drift. A 5–10 bpm rise in morning RHR for 2–3 consecutive days is a strong early signal of accumulating fatigue, illness, or overreaching. Most watches log this automatically; most users never look. Set up an alert.

5. Doing VO2max intervals “by feel” without HR confirmation. Z5 work has a narrow productive intensity band — too easy and you’re just doing extra threshold, too hard and you spend less time above 90% VO2max because the anaerobic system tanks you. Confirm at least one rep per session lands in your Z5 band, by HR, before continuing.

Frequently asked questions

What are the 5 heart rate zones?

Z1 active recovery (50–60% max HR), Z2 aerobic base (60–70%), Z3 tempo (70–80%), Z4 lactate threshold (80–90%), Z5 VO2max / anaerobic (90–100%). Every major sports-science textbook, every Garmin/Polar/COROS watch, and most coaching software uses this 5-zone model. The percentages shift by ±5 points depending on whether your zones are anchored on max HR, heart-rate reserve, or lactate threshold — see "The three ways to set your zones" below.

Is Zone 5 aerobic or anaerobic?

Both, depending on how long you stay there. The first 1–3 minutes of Z5 work are predominantly aerobic — you're at or near VO2max, which is by definition the highest sustained aerobic effort you can produce. Pushed beyond about 3 minutes, the anaerobic glycolytic system contributes more, lactate accumulates faster than your body can clear it, and the effort becomes practically anaerobic. Classic VO2max intervals (3–5 minutes hard) deliberately straddle this line.

Which heart rate zone formula is most accurate?

Lactate-threshold-anchored zones (built around a measured LT heart rate) are the most accurate but require a lab test or a 30-minute field-test protocol. %HRR (the Karvonen formula) is more accurate than %MHR because it factors in resting heart rate. %MHR is fine for casual training but typically over- or under-shoots Zone 2 by 5–10 bpm depending on individual aerobic fitness. For most recreational athletes the Karvonen method is the best accuracy-to-effort trade-off.

How do heart rate zones change with age?

Only because max heart rate drops with age. The classic 220-age formula has a standard deviation of about ±10–12 bpm at any age, so it's a rough starting point. Tanaka (208 − 0.7 × age) fits the population better, and Gulati (206 − 0.88 × age) is the recommended formula for women specifically. Individual max HR can deviate from any formula by 15–20 bpm — age-based zones are a starting position, not a final answer.

Why do Garmin and Polar give different zones for the same workout?

Different default formulas. Polar defaults to %MHR. Garmin defaults to %HRR if you've entered a resting heart rate and to %MHR otherwise. COROS uses lactate-threshold-anchored zones by default if you've completed a threshold test. The same effort can show as Zone 3 on one watch and Zone 4 on the other purely from formula choice. All three platforms let you override the default — set your zones once, manually, and stop relying on whichever default the manufacturer chose.

Do heart rate zones still matter for lifters?

Less in the weight room — heart rate is a poor proxy for set intensity, because a hard set ends before HR catches up — but yes for the cardio you should be doing alongside. A 60–90 minute Zone 2 session twice a week noticeably improves between-set recovery in lifters within 4–6 weeks, and reduces resting heart rate by 5–10 bpm. The headline benefit isn't endurance; it's that lifts at high RPE feel cleaner because your cardiovascular system is no longer the bottleneck.

How long until zone training shows results?

Resting heart rate drops within 4–8 weeks of consistent Zone 2 work (2–3× per week, 30–45 minutes). Aerobic capacity at the same heart rate improves over 12–24 weeks. The longevity-related markers — mitochondrial density, lactate clearance, stroke volume — compound over years. Don't expect a 4-week protocol to do what only consistent volume can.

What's the best way to test my actual max heart rate?

A supervised graded exercise test in a sports-medicine lab is the gold standard but rarely necessary. The practical field protocol: warm up for 15 minutes, then run 3 × 3-minute all-out efforts on a flat course (or pedal a stationary bike at increasing wattage), with 2 minutes recovery between. The highest 1-second HR reading you see on the third effort is a close estimate of your true max HR. Add 5 bpm if you stopped because of legs or lungs, not because the heart rate stopped climbing.

Is the talk test as accurate as %MHR for finding Zone 2?

Roughly, yes — both methods are within ±10 bpm in real-world conditions. The talk test has the advantage of self-correcting day-to-day. Cardiovascular drift, dehydration, heat, and poor sleep all show up immediately in your breath, while %MHR-based zones are static numbers that don't know you're having a bad day. For most non-competitive trainees, the talk test is the better daily tool; the math is the better calibration tool.

Related tools

Related guides