
How Strava Calculates Your Heart Rate Zones
Strava uses 220 − age, falls back to 190 bpm with no age on file, and silently rewrites your zones on your birthday. Here is how to take control.
Strava estimates your maximum heart rate as 220 − age and draws your zones from it. If it has no age on file it assumes a maximum of 190 bpm, a number attached to nobody in particular. And unless you have set a maximum manually, your zones move every year on your birthday, without telling you.
That last part matters more than it sounds, because Strava is where most people actually look at their training.
Your watch decided, then Strava decided again
Your Garmin, COROS or Polar has its own maximum heart rate and its own zones. Strava has a separate set. The activity uploads with raw heart rate data, and Strava re-buckets it using Strava's numbers.
So a run that your watch called zone 2 can appear as zone 3 on Strava, with neither device wrong. They are two different reference numbers applied to the same data. If you have never touched Strava's settings, the reference is an age formula that carries roughly ±10 to 12 bpm of individual error and is biased high for the young and low for the old.
최대 심박수
185bpm
| 존 | 범위 | 무엇을 단련하는가 |
|---|---|---|
| Z1 | 회복 93–111 bpm | 능동적 회복과 워밍업; 피로를 더하지 않으면서 혈류를 촉진합니다. 매우 쉬움, RPE 1–2. 자유로운 대화가 가능하고 숨이 거의 차지 않습니다. |
| Z2 | 지구력 111–130 bpm | 유산소 기초, 지방 산화, 모세혈관 밀도를 키우는 가장 기본이 되는 존입니다. 편안함, RPE 3–4. 완전한 문장으로 말할 수 있습니다. |
| Z3 | 템포 130–148 bpm | 유산소 능력과 근지구력; '적당히 힘든' 꾸준한 운동입니다. 힘이 들어감, RPE 5–6. 짧은 문장만 가능합니다. |
| Z4 | 역치 148–167 bpm | 젖산 역치, 즉 지속 가능한 레이스 페이스의 상한선입니다. 힘듦, RPE 7–8. 한 번에 몇 마디 정도만 가능합니다. |
| Z5 | VO₂max 167–185 bpm | 짧고 강한 인터벌을 통한 최대 유산소 파워와 VO₂max입니다. 매우 힘듦에서 최대까지, RPE 9–10. 말을 할 수 없습니다. |
Z1 · 회복. 능동적 회복과 워밍업; 피로를 더하지 않으면서 혈류를 촉진합니다. 매우 쉬움, RPE 1–2. 자유로운 대화가 가능하고 숨이 거의 차지 않습니다.
Z2 · 지구력. 유산소 기초, 지방 산화, 모세혈관 밀도를 키우는 가장 기본이 되는 존입니다. 편안함, RPE 3–4. 완전한 문장으로 말할 수 있습니다.
Z3 · 템포. 유산소 능력과 근지구력; '적당히 힘든' 꾸준한 운동입니다. 힘이 들어감, RPE 5–6. 짧은 문장만 가능합니다.
Z4 · 역치. 젖산 역치, 즉 지속 가능한 레이스 페이스의 상한선입니다. 힘듦, RPE 7–8. 한 번에 몇 마디 정도만 가능합니다.
Z5 · VO₂max. 짧고 강한 인터벌을 통한 최대 유산소 파워와 VO₂max입니다. 매우 힘듦에서 최대까지, RPE 9–10. 말을 할 수 없습니다.
- 존은 최대 심박수의 단순 백분율입니다(Z1 50–60%에서 Z5 90–100%까지). 설정하기 쉽지만 HRmax가 정확하다는 전제가 필요합니다.
- 심박수는 운동 강도보다 1–3분 늦게 반응하며, 더위나 탈수 상태에서 위로 표류합니다('심박수 표류'). 따라서 짧고 강한 노력은 느낌으로 다루세요.
당신의 개인 맞춤 결과가 담긴 PDF와, 언제든 다시 열 수 있는 QR 코드.
Work out what your zones should be from a tested maximum, then go and make Strava agree with them.
The birthday problem
Because 220 − age changes every year, Strava recalculates your zones annually unless you have set a maximum yourself. Nothing announces it. Your zone boundaries drop by one beat, your historical comparisons shift underneath you, and the "zone 2" you ran last year is a slightly different band this year.
Setting a manual maximum stops this. It also means you own the number, which is the point: a real maximum falls by about 0.7 beats a year, not a clean one, and the way to track that is to retest every couple of years rather than to let a formula guess. Gesa Krause's post covers what that decline does and does not mean.
How to take control
- Test your maximum. Build to hard over 10 to 15 minutes, finish with an all-out 60 to 90 second effort, take the highest reading off a chest strap, repeat within two weeks and keep the higher number. Not for anyone with cardiac risk or new to hard training. Protocol in finding your maximum heart rate.
- Enter it in Strava under your training zone settings, rather than leaving the age estimate.
- Edit the zone boundaries directly if you prefer a different model to Strava's default split.
- Set sport-specific zones if you subscribe. Running and cycling maximums differ by several beats, because more muscle is working when you run.
- Make your watch match. Two systems disagreeing is worse than either one being slightly off.
If you have a tested threshold heart rate, that is a better anchor than any maximum, and LTHR zones will tell you where the boundaries belong before you type them in.
FAQ
How does Strava calculate heart rate zones? From your maximum heart rate, estimated as 220 − age unless you set your own. With no age on file it defaults to 190 bpm.
Why are my Strava zones different from my Garmin zones? They use separate maximum heart rate settings. Strava re-buckets the uploaded data with its own number, so the same run gets different zone labels.
Do Strava zones update automatically? Yes. If you have not set a manual maximum, Strava recalculates on your birthday as 220 − age changes.
Can I set custom heart rate zones on Strava? Yes. Set your own maximum or edit the boundaries directly, and subscribers can keep separate zones for running and cycling.
What is Strava's default max heart rate? 220 − age, or 190 bpm if no birth date is on file.
Other brands
- Garmin uses Tanaka and auto-raises HRmax from peaks.
- COROS recommends Gellish and runs three zone models.
- Wahoo is the outlier that anchors to threshold instead.
- Apple Watch publishes no formula at all.
Sources
- Strava Help Center on heart rate zones
- Strava Help Center on training zones
- Tanaka, Monahan & Seals (2001), the 208 − 0.7 × age formula
Cover photo by Snora2020, CC BY-SA 4.0, via Wikimedia Commons.
