RunCalculator Pro

跑步卡路里计算器

跑步每公里大约消耗每公斤体重 1 千卡——70 公斤的跑者跑 10 公里约为 700 千卡。下面的计算器采用《体力活动纲要》(Compendium of Physical Activities)的 MET 值,按你的体重和时间换算,并为有爬升的路线加上登高的消耗。

卡路里计算器

与地图相同的算法

活动

配速 6:00 min/km

环线:下降同等

总消耗

700kcal

净消耗

630kcal

每公里

70kcal/km

MET

10.0

公式

所有跑步卡路里的估算都归结为一行式子。MET 表示某项活动的能量消耗是静坐状态的多少倍,计算器按你的速度从《体力活动纲要》中取值:

千卡 = MET × 体重(公斤)× 时间(小时)

爬升另行叠加:每上升 100 米约每公斤 0.5 千卡,每下降 100 米约每公斤 0.2 千卡。下坡时的制动是离心收缩,并不是白来的。

一个算例

70 公斤的跑者用 60 分钟跑完 10 公里,即 10 公里/小时,《体力活动纲要》对应 MET 10.0,于是算式为 10.0 × 70 × 1.0 = 700 千卡。若路线含 200 米爬升和 200 米下降,则再增加 98 千卡,合计 798。

为什么配速几乎不改变结果

同一公里用 5:00 或 7:30 跑完,对 70 公斤的跑者模型分别给出 67 和 70 千卡——差距小于估算本身的误差。跑得快每分钟消耗更多,但用的分钟更少,两者几乎正好抵消。真正改变数字的是距离和体重,这也是那条老经验的由来:每公斤每公里约 1 千卡。步行并不遵循这一规律。

跑步消耗卡路里:按体重与距离

按中等配速 6:00 分/公里(9:39 分/英里)计算。由于每公里的消耗几乎与配速无关,这些数字在大多数人训练的配速范围内都基本成立。

跑步消耗卡路里:按体重与距离
体重5 公里10 公里半马全马
50 kg25050010552110
60 kg30060012662532
70 kg35070014772954
80 kg40080016883376
90 kg45090018993798
100 kg500100021104220

这是总消耗,包含同样时间内静息状态本来就会消耗的部分。净消耗见下文。

跑步的 MET 值

这些就是计算器用于插值的取值,来自《体力活动纲要》。最后一列是 70 公斤跑者每公里的消耗。

跑步的 MET 值
配速 · min/kmkm/hMETkcal/km · 70 kg
4:0015.014.367
4:3013.312.867
5:0012.011.567
5:3010.910.970
6:0010.010.070
6:309.29.270
7:008.68.670
7:308.08.070
8:007.57.570

步行不是慢速跑步

对步行来说,速度确实会改变每公里的消耗,而且这条曲线是 U 形而非水平的。存在一个高效速度——大约 5 公里/小时——此时每公里最省。比这更慢,消耗反而上升;走得更快,消耗又会上升,因为接近走跑转换点时,步态在力学上变得低效。

步行不是慢速跑步
km/h配速 · min/kmMETkcal/km · 70 kg
4 km/h15:003.053
5 km/h12:003.549
6 km/h10:005.058
7 km/h8:346.363

按 70 公斤计算,最省的一公里出现在 5 公里/小时。相对于跑同样距离约 70 千卡/公里,步行一公里的消耗是其 70%–90%,而不是按小时比较所暗示的一半。

爬升带来的额外消耗

上升 100 米约需每公斤 0.5 千卡——70 公斤即 35 千卡——下降再加每公斤 0.2 千卡,因为下坡时股四头肌在制动而不是休息。在一条爬升 200 米的 10 公里起伏路线上,这意味着大约多出 98 千卡,即在平路估算之上再加 14%。这是大多数卡路里计算器完全忽略的最大一项修正。

在地图上绘制路线,自动获得累计爬升

总消耗与净消耗

基于 MET 的数字是总消耗:它包含了这一小时内身体的全部支出,也包括躺着不动同样会消耗的约 1 MET。如果你是拿跑步和饮食对账,诚实的数字是净消耗——每公斤每小时减去约 1 千卡。上例中 70 公斤跑者的 700 总消耗,净值为 630。多数健身应用显示的是总消耗,这也是数字看起来格外好看的原因之一。

这些数字有多准

MET 值是实验室测得的人群平均值,而不是对你本人的测量。同样体重和速度的训练有素的跑者之间,跑步经济性相差 10%–15%,在普通人群中差距更大。风、路面、气温、背包和跑姿都会改变真实数值。请把结果当作约 ±15% 的区间,用它来比较自己不同次训练,而不是当作绝对的卡路里账本。

常见问题

跑 5 公里消耗多少卡路里?

对 70 公斤的跑者约 350 千卡。每公里的消耗大致等于每公斤体重 1 千卡,所以 60 公斤约 300 千卡,90 公斤约 450 千卡。配速对此影响很小,起作用的是距离和体重。

跑 10 公里消耗多少卡路里?

70 公斤在平路上约 700 千卡:50 公斤约 500,100 公斤约 1000。若路线有起伏,每 100 米爬升再加约每公斤 0.5 千卡,下降部分再加每公斤 0.2 千卡。

跑得更快会消耗更多卡路里吗?

按每分钟算是的,按每公里算几乎不会。70 公斤时,模型在 5:00 配速下给出 67 千卡/公里,在 7:30 下给出 70 千卡/公里,还是同一公里。跑得快只是更早跑完,省的是时间而不是卡路里。想消耗更多,就跑得更远。

论燃烧卡路里,跑步比步行更好吗?

按每公里算,差距比多数人以为的要小:70 公斤时步行约 49–63 千卡/公里,跑步约 70 千卡/公里。按每小时算差距确实很大,因为跑步覆盖的距离远得多。走一小时和跑一小时是两回事,走 5 公里和跑 5 公里则未必。

计算器考虑了坡度吗?

考虑了。每 100 米爬升约增加每公斤 0.5 千卡,下降再增加每公斤 0.2 千卡,因为下坡制动是主动的肌肉工作。在地图上绘制路线后,爬升会取自地形数据,而不是靠猜。

为什么我的手表和这个计算器结果不一致?

手表通常依据心率和个人档案估算,本计算器依据 MET 值和你的体重。两者都是模型,误差都在 10%–20% 左右,因此不可能一致。哪个都不是真值:选定一个并长期沿用,你自己的训练之间才具有可比性。