
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 recomendada
184bpm
Tanaka (2001)
Promedio de los 6 modelos
183bpm
si dudas, usa este
Seis predictores publicados, uno al lado del otro (error típico de ±10–12 bpm)
| Fox / Haskell (1971) | 185 bpm |
| Tanaka (2001)Recomendado | 184 bpm |
| Gellish (2007) | 183 bpm |
| Nes (2013) | 189 bpm |
| Gulati, mujeres (2010) | 175 bpm |
| Londeree & Moeschberger | 181 bpm |
| Promedio de los seis modelosmedia de los predictores anteriores | 183 bpm |
- Recomendamos Tanaka (2001) porque se volvió a derivar a partir de un metaanálisis de 18.712 personas y es más precisa en todas las edades que la antigua regla de 220 menos la edad, que tiende a quedarse alta para atletas mayores.
- La HRmax predicha por fórmula tiene una desviación estándar de aproximadamente ±10–12 bpm, así que dos atletas de la misma edad pueden diferir en más de 20 bpm. Úsala solo como punto de partida.
- Para mayor precisión, haz una prueba de campo máxima (por ejemplo, una sesión dura de repeticiones en cuesta o un test de rampa supervisado) y lee tu HRmax real en el dispositivo.
Un PDF con tus resultados personalizados, más un código QR para volver a abrirlos cuando quieras.
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
