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最終更新
HRmaxmax heart rateGarminheart rate zonesVO2max

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.

あなたの数値

すべてブラウザ内で即座に計算され、保存も送信もされません。

推奨HRmax

184bpm

Tanaka (2001)

全6モデルの平均

183bpm

迷ったらこれを使ってください

公表された6つの予測式を並べて比較(典型誤差 ±10〜12 bpm)

Fox / Haskell (1971)185 bpm
Tanaka (2001)推奨184 bpm
Gellish (2007)183 bpm
Nes (2013)189 bpm
Gulati, women (2010)175 bpm
Londeree & Moeschberger181 bpm
6モデルすべての平均上記の予測式の平均183 bpm
  • Tanaka (2001) を推奨します。これは18,712名のメタ分析から再導出されたもので、年配のアスリートで高めに出やすい古い「220引く年齢」のルールよりも、幅広い年齢で正確だからです。
  • 式で予測したHRmaxは標準偏差がおよそ ±10〜12 bpm あり、同じ年齢でも2人のアスリートで20 bpm以上違うことがあります。あくまで出発点として使ってください。
  • 正確さを求めるなら、最大強度のフィールドテスト(例:きつい坂道ダッシュの反復や、監督下のランプテスト)を行い、デバイスから本当のHRmaxを読み取ってください。

パーソナライズされた結果のPDFと、いつでも再表示できるQRコード付き。

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

ブログ

ゾーンからプランへ

ゾーンを毎日のプランに

Coach Kalleは、あなたのゾーンを毎日のワークアウトに変え、進み具合に合わせて適応するAI持久力&ストレングスコーチです。

Coach Kalleと一緒にトレーニング →