← All Posts Zone 2 Science

How to Calculate Your Zone 2 Heart Rate (And Why Every Formula Gets It Wrong)

Zone2AI · February 2026 · 9 min read

You've decided to take Zone 2 training seriously. You open three different calculators, enter your age and resting heart rate, and get three completely different numbers. One says your Zone 2 tops out at 132 bpm. Another says 148. A third says 155.

Which one do you trust?

The honest answer is: none of them, completely. Every popular Zone 2 formula is a population-level approximation. Each one will get you in the right neighborhood — but for a meaningful percentage of people, "the neighborhood" is 10 to 20 bpm off from their actual aerobic threshold. That's enough to spend months training in the wrong zone without knowing it.

Here's how each formula works, where each one breaks down, and what actually gets you to your real Zone 2.

The Four Most Common Zone 2 Formulas

1. The 220-Minus-Age Method

This is what Apple Watch, most fitness apps, and millions of gym posters use. It's the default everywhere.

Formula
Max HR = 220 − age
Zone 2 = 60–70% of Max HR
Example (age 42): Max HR = 178 bpm → Zone 2 = 107–125 bpm

The problem: This formula was derived from a 1970 review of group data — not a rigorously controlled study. Individual max heart rates vary by ±20 bpm at any given age. A fit 42-year-old might have a real max HR of 185. A sedentary one might top out at 165. The formula treats them identically.

It also doesn't account for your resting heart rate at all, which means it treats a highly trained athlete with a resting HR of 45 exactly the same as someone with a resting HR of 75. Those are fundamentally different cardiovascular systems.

2. The Karvonen Method (Heart Rate Reserve)

This is a significant improvement. Instead of using raw percentages of max HR, Karvonen uses your Heart Rate Reserve — the difference between your max HR and your resting HR. This accounts for your fitness level and gives more individualized targets.

Formula
HRR = Max HR − Resting HR
Zone 2 lower = Resting HR + (HRR × 0.6)
Zone 2 upper = Resting HR + (HRR × 0.7)
Example (age 42, resting HR 55):
Max HR = 178 → HRR = 123
Zone 2 = 55 + (123 × 0.6) to 55 + (123 × 0.7) = 129–141 bpm

Better than 220-minus-age? Yes. Still perfect? No. The Karvonen method still relies on the same flawed 220-minus-age estimate for max HR. If your actual max HR is 190 instead of 178, your Zone 2 shifts meaningfully. The formula is more accurate in structure but inherits the same max HR problem.

3. The MAF Method (180-Minus-Age)

Developed by Dr. Phil Maffetone, the MAF method takes a different approach. Instead of calculating zones from max HR, it defines your maximum aerobic heart rate directly:

Formula
MAF Heart Rate = 180 − age
(±adjustments for health, training history)
Example (age 42): MAF = 138 bpm
Adjustments: −10 if recovering from illness, −5 if inconsistent training,
+5 if training consistently for 2+ years

The MAF method is popular among endurance athletes and aligns reasonably well with true Zone 2 for many people. Its advantage: it's simple and doesn't require knowing your max HR. Its weakness: it's still an average, and the adjustment modifiers are somewhat subjective.

4. The Lactate Test (Gold Standard)

A lactate test directly measures the concentration of lactate in your blood at different exercise intensities. Your first lactate threshold (LT1) — the point where lactate starts accumulating meaningfully above baseline — defines your true Zone 2 ceiling with precision a formula cannot match.

The catch: it requires a lab, specialized equipment, and costs $150–$300. It's also a single snapshot — your LT1 changes as you get fitter, meaning you'd need to retest every few months to keep your zones accurate.

How the Four Methods Compare

Method Accuracy Accounts for fitness? Adapts over time? Practical?
220-Minus-Age Low No No ✓ Very easy
Karvonen / HRR Medium Partially No ✓ Easy
MAF (180-age) Medium Partially No ✓ Easy
Lactate Test High Yes No (periodic retest) ✗ Lab required
Adaptive Algorithm High Yes Yes (every workout) ✓ On your watch

Stop guessing your Zone 2. Zone2AI calculates from your actual max HR, resting HR, and workout feedback — not a population average. Free to start.

Try Zone2AI Free →

Why the ±20 bpm Problem Is Bigger Than It Sounds

It's easy to dismiss a 10–15 bpm formula error as a minor annoyance. It isn't.

If your Apple Watch sets your Zone 2 ceiling at 137 bpm when your real aerobic threshold is 150 bpm, you'll spend every "Zone 2" session training 13 beats below where you should be — in Zone 1, the active recovery zone. You'll feel like you're doing the work. Your watch confirms you're in the zone. But the mitochondrial adaptations you're chasing require sustained effort at or near LT1, not well below it.

The opposite error is just as costly. If your ceiling is set at 155 when your real LT1 is 142, you'll spend your "Zone 2" sessions 13 beats too high — in Zone 3, the metabolic grey zone where you're producing enough lactate to accumulate fatigue but not enough stress to build VO2 max. You'll get tired. You won't get fitter.

One Zone2AI user had their Apple Watch Zone 2 set at 126–137 bpm. Their lactate test revealed their actual LT1 was 150 bpm — they'd spent six months training 13 bpm below their aerobic threshold, stuck in active recovery, wondering why their VO2 max wasn't moving.

The Talk Test: Your Always-Available Sanity Check

Before we get to the best technical solution, there's a low-tech proxy that's remarkably reliable and available on every single workout: the talk test.

Your Zone 2 ceiling corresponds closely to your first ventilatory threshold — the point where your breathing just starts to become noticeably effortful. Below that threshold: you can speak in full, comfortable sentences. Above it: you have to pause or shorten sentences to breathe.

Practical application: during your workout, try to say a full sentence out loud. Can you do it easily? You're in Zone 1 or Zone 2. Do you have to pause for breath mid-sentence? You've crossed into Zone 3.

It sounds too simple to be useful. It isn't. Peter Attia uses it as his primary Zone 2 check. The talk test reliably tracks your ventilatory threshold across different exercise modalities, temperature conditions, and fitness levels — without any formula.

Use it to calibrate any formula you're using. If the formula says you're in Zone 2 but you can't hold a conversation, you've gone too hard. Trust your lungs over the algorithm.

What Actually Works: Adaptive Zone Calculation

Every static formula has the same fundamental flaw: it gives you a fixed number based on population averages, and it never updates.

Your aerobic threshold isn't a fixed number. It changes as you get fitter. It fluctuates based on sleep, stress, and recovery. A target that's accurate in month one may be too low by month six — which means you're undertraining without knowing it.

The approach that solves this is adaptive: starting with the best available estimate (real max HR from your workout history, real resting HR from sleep data), then refining based on how each workout actually felt. Over time, this converges on your true Zone 2 range with a precision no static formula can match.

This is exactly what Zone2AI does. Rather than asking you to manually look up a formula and enter numbers, it reads your actual max HR from your Apple Watch workout history (filtering out sensor spikes), uses your real resting HR, and after each workout asks how the effort felt. That feedback loop — combined with real biometric data — produces a Zone 2 target that improves with every session.

For most users, the initial Zone2AI target differs from their Apple Watch target by 8–15 bpm. After a few weeks of feedback, it gets tighter still.

The Practical Starting Point

If you want to get started today without any app or lab test, here's the most reliable manual approach:

  1. Use the Karvonen formula with your actual resting HR (measure first thing in the morning for 3 days, take the average). Use 60–70% HRR for Zone 2.
  2. Validate with the talk test on your first 2–3 sessions. If you can't hold a conversation at the top of your calculated range, drop 5 bpm and recheck.
  3. Note your confirmed Zone 2 ceiling after 2–3 sessions and use that number going forward.
  4. Recalibrate every 6–8 weeks as your fitness improves — your Zone 2 ceiling will rise.

Or skip all of that and let Zone2AI do it automatically on your Apple Watch — updating your zones after every session so you're always training at the right intensity.

Your Real Zone 2, On Your Wrist

Zone2AI calculates your Zone 2 from real biometric data and refines it after every workout. No formulas, no manual recalibration. Free to start.

Download Zone2AI →

Read Next

Apple Watch

Why Your Apple Watch Zone 2 Is Wrong (And How to Fix It)

Peter Attia Protocol

Peter Attia Zone 2: How to Actually Implement His Protocol