
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.
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
- On the watch: Settings → User Profile → Heart Rate, or in Garmin Connect under your user profile.
- Enter your tested HRmax.
- 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
확실하지 않으면 이 값을 사용하세요
여섯 가지 발표된 예측식을 나란히 비교 (일반적 오차 ±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 & Moeschberger | 181 bpm |
| 여섯 모델의 평균위 예측식들의 평균값 | 183 bpm |
- Tanaka (2001)를 권장하는 이유는 18,712명을 대상으로 한 메타분석에서 다시 도출되었으며, 고령 선수에게 높게 나오는 경향이 있는 기존의 220 빼기 나이 규칙보다 모든 연령대에서 더 정확하기 때문입니다.
- 공식으로 예측한 HRmax는 대략 ±10–12 bpm의 표준편차를 가지므로, 같은 나이의 두 선수가 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
- Garmin uses Tanaka and auto-raises HRmax from recorded peaks.
- COROS recommends Gellish and runs three zone models.
- Apple Watch publishes no formula at all.
- Polar, Suunto, Fitbit, Samsung and Strava all default to 220 − age.
- WHOOP learns it from your data. Wahoo skips HRmax and anchors to threshold.
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
