心率区间工具
最大心率计算器(HRmax)
使用 Tanaka、Gulati、HUNT、Arena 与 220 − 年龄(Fox)等 5 种常用公式估算你的最大心率(HRmax),对比结果并生成训练心率区间,帮助你把握合适的运动强度。
HEART RATE
Z150-60%
Z260-70%
Z370-80%
Z480-90%
Z590-100%
最大心率
公式对比
训练区间
最大心率估算
以下结果为估算值。更准确的方式是实验室测试或经过验证的场地测试。
了解最大心率(HRmax)
最大心率指你在极限努力下可能达到的最高心率。它不是“越高越好”,更像是一条个人上限,用来帮助你把训练强度分层(例如按 HRmax 的百分比划分区间),并与自己的历史数据做对比。
公式对比
不同公式会给出不同结果。你可以用这张表对比估算值。
Tanaka(2001):208 − 0.7×年龄
HRmax = 208 − 0.7×年龄
基于更大样本提出,通常比 220 − 年龄更稳健,常作为普通健康成年人的默认选择。
适用场景: 普通健康成年人的默认估算
Gulati:206 − 0.88×年龄(女性)
HRmax = 206 − 0.88×年龄
基于女性样本推导。传统公式可能高估女性最大心率,这个模型常更贴近女性实际情况。
适用场景: 女性运动者优先参考
HUNT:211 − 0.64×年龄
HRmax = 211 − 0.64×年龄
基于更广年龄段的大样本研究,在中老年人群中往往更可靠。
适用场景: 40 岁以上人群,尤其是老年人
Arena(2015):209.3 − 0.72×年龄
HRmax = 209.3 − 0.72×年龄
来源于较大样本的运动测试背景研究,平均误差与 Tanaka 接近,常见于康复/测试场景。
适用场景: 运动测试与心脏康复背景参考
Fox(1970):220 − 年龄
HRmax = 220 − 年龄
最经典、最好记的经验公式,但样本与年代局限明显,对很多人并不准确。
适用场景: 对精度要求不高的快速粗估
估算最大心率的局限性
公式只能反映“人群平均趋势”,无法替代你的个体实测。把它当作起点更合适:先用估算值建立区间,再结合训练与测试逐步校准。
- 个体差异很大:遗传、训练年限、压力与睡眠都会影响你在测试当天能到达的峰值。
- 测试方式不同会影响结果:跑步、骑行、台阶测试、实验室跑台/功率车往往不完全一致。
- 心率并非线性指标:用 HRmax 推区间能快速上手,但对阈值训练/耐力训练,LTHR 往往更“可用”。
- 设备与环境会带来误差:光电腕表、心率带、电极接触、温度与海拔都会影响读数。
如何测量真实的最大心率
如果你想得到更接近真实 HRmax 的数值,优先考虑安全性和可重复性,而不是单纯追求“拼到最狠”。
- 首选:在专业机构进行监测下的运动心肺测试(更安全、数据也更完整)。
- 场地测试(适合有经验者):充分热身后,进行逐级加速/加力的间歇,最后 1–2 次冲刺接近极限,再读取最高稳定心率。
- 分项目测量:跑步与骑行的 HRmax 可能不同,若你两个项目都练,建议分别测试与分别设定区间。
- 多次取最大:一次测试可能受状态影响,建议在不同日子做 2–3 次,把最高值作为参考。
如有心血管疾病史、相关用药或运动中出现胸痛、头晕、呼吸困难等不适,请立即停止并咨询专业医生。
心率区间(按推荐 HRmax)
这里按 HRmax 百分比给出快速区间。若要更精确,建议结合 LTHR(阈值心率)来设定区间。
Z1 恢复
50–60%
Z2 有氧
60–70%
Z3 节奏
70–80%
Z4 阈值
80–90%
Z5 VO2 Max
90–100%
常见问题
220 − 年龄 准吗?
它胜在简单,但误差可能很大,只适合快速粗估。建议至少对照 Tanaka、HUNT 等模型,最好结合自己的实测数据校准。
为什么不同公式算出来差很多?
不同公式来源于不同人群样本与测试协议。最大心率还受遗传、训练状态与测量方式影响,所以任何单一公式都无法对所有人都准确。
最大心率和乳酸阈值心率(LTHR)是一回事吗?
不是。最大心率是你能达到的最高心率;LTHR 是你能在较长时间内维持的高强度心率。训练区间常用 LTHR 会更“可用”。
跑步和骑行需要用不同的最大心率吗?
不少人骑行 HRmax 会略低于跑步,但个体差异很大。如果你有分项目的测试数据,优先使用分项目的 HRmax。
如何更安全地测最大心率?
最安全的是在专业机构做监测下的实验室测试。若要做场地测试,请确保身体健康、充分热身、逐步加速加力,并在出现不适时立即停止。
把训练区间用起来
注册后把心率区间与训练记录放在一起看,复盘强度分布、追踪趋势,并逐步校准你的设置。