How to Calculate Zone 2 Heart Rate for Training and Fitness Apps

Zone 2 training has become one of the most discussed concepts in endurance fitness — and with good reason. Whether you're using a smartwatch, a fitness app like Garmin Connect, Polar Flow, Whoop, or Apple Fitness+, or just tracking your workouts manually, understanding how Zone 2 is calculated helps you train smarter and interpret what your devices are actually telling you.

What Is Zone 2, Exactly?

Heart rate training zones divide your maximum heart rate (MHR) into intensity bands — typically five zones — ranging from very light effort (Zone 1) to all-out exertion (Zone 5). Zone 2 sits in the low-to-moderate range, generally associated with aerobic base building, fat oxidation, and sustainable endurance.

Physiologically, Zone 2 corresponds to the intensity where your body primarily uses fat as fuel, your breathing is elevated but conversational, and your heart can sustain the effort for extended periods without significant lactate accumulation.

The Core Formula: Percentage of Maximum Heart Rate

The most common method used by fitness apps and wearables is a percentage-of-max-heart-rate calculation.

Step 1 — Estimate your maximum heart rate:

The classic formula:

MHR = 220 − Age

So a 35-year-old would have an estimated MHR of 185 bpm.

A more refined alternative, often considered more accurate across age groups:

MHR = 207 − (0.7 × Age)

For that same 35-year-old: 207 − 24.5 = 182.5 bpm

Step 2 — Apply the Zone 2 percentage range:

Most platforms define Zone 2 as 60–70% of MHR, though this varies by platform (more on that below).

AgeMHR (220 − Age)Zone 2 Lower (60%)Zone 2 Upper (70%)
25195 bpm117 bpm137 bpm
35185 bpm111 bpm130 bpm
45175 bpm105 bpm123 bpm
55165 bpm99 bpm116 bpm

These are general reference ranges — not guarantees of your personal thresholds.

The Heart Rate Reserve Method (Karvonen Formula)

Some apps and coaches use a more personalized approach that factors in your resting heart rate (RHR), which reflects cardiovascular fitness more accurately than age alone.

Heart Rate Reserve (HRR) = MHR − RHRTarget HR = (HRR × Zone %) + RHR

For Zone 2 (60–70%) with an MHR of 185 and RHR of 55:

  • HRR = 185 − 55 = 130
  • Lower bound: (130 × 0.60) + 55 = 133 bpm
  • Upper bound: (130 × 0.70) + 55 = 146 bpm

Notice how the Karvonen formula produces a higher Zone 2 range than simple percentage-of-max. This is why two people of the same age can have meaningfully different Zone 2 targets depending on their fitness level.

How Different Platforms Define Zone 2 🏃

Not all apps agree on where Zone 2 begins and ends. This creates real confusion when you switch devices or compare data.

PlatformZone 2 Definition
Garmin60–70% of MHR (default); customizable
Polar60–70% of MHR; also offers HRR-based calculation
Apple Fitness+Uses Apple Watch HR zones; 60–70% range typical
WhoopZone 2 roughly 60–70%; uses strain-based framing
TrainingPeaksOften uses 5-zone or 7-zone models; varies by sport
StravaDefaults to 60–70% but syncs with connected devices

Most platforms let you manually override their default zone calculations once you know your actual MHR or have completed a lab or field test.

Beyond Formulas: The Talk Test and Lactate Threshold

The 220 − Age formula is a statistical average with a known margin of error — some individuals' true MHR sits well above or below the estimate. That's why many coaches advocate supplementing the math with subjective and field-based methods:

  • Talk Test: Zone 2 effort = you can speak in full sentences but wouldn't want to sing. Breathing is noticeably elevated.
  • Nasal breathing: Some practitioners use the ability to breathe exclusively through the nose as a Zone 2 indicator.
  • Lactate threshold testing: Lab-based or field-estimated threshold tests give a precise upper bound for Zone 2 — typically just below the first lactate turn point (LT1). This is the gold standard but requires either lab access or structured field protocols.

Wearable devices increasingly attempt to estimate lactate threshold automatically using heart rate variability and pace data, but these estimates carry their own variability.

Variables That Affect Your Personal Zone 2 Range 💡

Several individual factors shift where your Zone 2 actually falls:

  • Cardiovascular fitness level — Trained athletes often have lower resting heart rates, which shifts Karvonen-based zones upward
  • Age — MHR naturally declines with age, compressing all zones
  • Medications — Beta-blockers and certain heart medications directly suppress heart rate, making standard formulas unreliable
  • Sport and modality — Running, cycling, and rowing produce different HR responses at equivalent efforts due to muscle mass involvement
  • Heat and humidity — Environmental conditions can elevate heart rate 5–10 bpm at the same exertion level
  • Altitude — Reduces oxygen availability, raising HR relative to ground-level effort
  • Device accuracy — Optical wrist-based sensors have known limitations during high-intensity or irregular-cadence activities; chest straps generally provide more accurate data

The Spectrum of Zone 2 Approaches

At one end are users who apply the basic 220 − Age formula directly in their app, accept the defaults, and train accordingly. For general health and aerobic conditioning, this is often sufficient.

At the other end are athletes who conduct regular lactate testing, use power meters for precise output tracking, and manually configure every zone boundary in their platform of choice.

Most people land somewhere between — using a mix of app defaults, resting heart rate inputs, and subjective feel to calibrate their zones over time.

Where your optimal approach falls depends on how precisely you need to train, how much data your current setup generates, and how much individual variation your physiology introduces into the standard formulas.