How Garmin Calculates Your Max Heart Rate (HRmax)

Garmin estimates HRmax from your age (208 − 0.7 × age), then raises it from new peaks. How auto-detection works, what it drives, and how to set it.

Sven AhrensÚltima atualização

Garmin does not measure your maximum heart rate (HRmax). It estimates it from your age with 208 − 0.7 × age, then raises the number whenever it records a higher peak during a hard effort. Until then, the HRmax in your profile is a population average. HRmax anchors your HRmax% zones, your VO2 max estimate and your training-load numbers, so an error there propagates everywhere.

The formula Garmin uses by default

Out of the box, Garmin uses the Tanaka formula: 208 − 0.7 × age, which replaced the older "220 − age" rule. For a 40-year-old that is 208 − 28 = 180 bpm.

Age formulas carry an error of roughly ±10–12 bpm for any individual. Two 40-year-olds can both "should-be 180" while one maxes at 168 and the other at 192. Our max heart rate calculator uses the same Tanaka formula as its recommended estimate.

How Garmin auto-updates your HRmax

During high-intensity efforts Garmin watches for peaks above your stored HRmax and raises it to match.

  • It only goes up, never down. A single bad reading inflates your HRmax until you correct it manually.
  • Wrist sensors can lie. Optical wrist heart rate throws artifact spikes from motion or a loose strap. If a spike lands during a hard interval, Garmin locks in a max you never reached.

That combination is why many runners carry a Garmin HRmax a few beats too high.

Why HRmax (and HRmax%) matter so much

Garmin's analytics engine (Firstbeat) uses HRmax as a reference for:

  • Your heart-rate zones. Default zones are bands of HRmax%. If HRmax is 8 beats too high, every boundary shifts up and your "Zone 2" runs end up easier and slower than they should be.
  • VO2 max. Firstbeat estimates VO2 max from pace versus heart rate relative to HRmax. An inflated HRmax makes each effort look less demanding, so Garmin reports a higher VO2 max than you've earned.
  • Training Load and Training Effect. Both lean on where your heart rate sits in your HRmax range.

If your tempo runs land in the wrong zone or Zone 2 feels suspiciously easy, a mis-set HRmax is the usual culprit. For why Zone 2 also differs between the %HRmax and LTHR systems, see LTHR vs %HRmax zones.

How to set your HRmax manually on Garmin

  1. On the watch: Settings → User Profile → Heart Rate, or in Garmin Connect under your user profile.
  2. Enter your tested HRmax.
  3. Turn off auto-detection for max heart rate so a wrist-sensor spike cannot overwrite it.

Higher-tier devices (Fenix 8, Forerunner 970/570, Venu 4 and Venu X1) support sport-specific HRmax, useful because your running max usually sits a few beats above your cycling max. Lower-tier models (Forerunner 265/165/55) use one global HRmax.

How to find your real HRmax

The only way to know HRmax is to reach it. A field test:

  • Warm up, then run progressively faster over 10–15 minutes to hard.
  • Finish with an all-out 60–90 second sprint, ideally uphill.
  • The highest number you see is your HRmax estimate. Use a chest strap, not the wrist sensor.
  • Repeat within a couple of weeks and take the higher result.

A hard interval session usually gets within 3–5 beats of a lab maximum. Do not attempt a max test with any cardiac risk or if you are new to hard exercise. See a doctor first. The full rundown is in finding your maximum heart rate.

Seus números

Tudo é calculado instantaneamente no seu navegador. Nada é armazenado ou enviado a lugar algum.

HRmax recomendada

184bpm

Tanaka (2001)

Média dos 6 modelos

183bpm

na dúvida, use esta

Seis preditores publicados, lado a lado (erro típico de ±10–12 bpm)

Fox / Haskell (1971)185 bpm
Tanaka (2001)Recomendado184 bpm
Gellish (2007)183 bpm
Nes (2013)189 bpm
Gulati, mulheres (2010)175 bpm
Londeree & Moeschberger181 bpm
Média dos seis modelosmédia dos preditores acima183 bpm
  • Recomendamos Tanaka (2001) porque foi rederivada de uma meta-análise de 18.712 pessoas e é mais precisa em diferentes idades do que a antiga regra 220 menos idade, que tende a superestimar para atletas mais velhos.
  • A HRmax prevista por fórmula carrega um desvio padrão de aproximadamente ±10–12 bpm, então dois atletas da mesma idade podem diferir em mais de 20 bpm. Use apenas como ponto de partida.
  • Para precisão, faça um teste de campo máximo (por exemplo, uma sessão intensa de subidas repetidas ou um teste de rampa supervisionado) e leia sua HRmax real no dispositivo.

Um PDF com seus resultados personalizados, além de um QR code para reabri-los a qualquer momento.

FAQ

What formula does Garmin use for max heart rate? By default, 208 − 0.7 × age (the Tanaka formula), not 220 − age.

Does Garmin measure or estimate my HRmax? Garmin estimates HRmax from your age, then raises it if it records a higher peak. It never lowers it automatically, so enter a tested value manually.

Why are my Garmin HRmax% zones wrong? Almost always because HRmax is off. Garmin's default zones are percentages of HRmax, so a wrong HRmax shifts every zone.

Should I let Garmin auto-detect my max heart rate? Fine as a rough start. Once you have tested HRmax, enter it manually and turn auto-detect off so artifact spikes cannot inflate it.

Other brands

Sources

  • Tanaka, Monahan & Seals (2001), the 208 − 0.7 × age formula
  • the5krunner on Garmin max heart rate
  • Garmin and Firstbeat documentation on auto-detection, zones, VO2 max and training load

Blog

Das zonas a um plano

Transforme suas zonas num plano diário

O Coach Kalle é um treinador de resistência e força com IA que transforma suas zonas em treinos diários e se adapta conforme você evolui.

Treine com o Coach Kalle →