步数换算卡路里

把今天走的步数换成耗能:先按步幅把步数折成距离,再按活动强度(MET)与体重折算总耗能与净耗能,同时给出距离、耗时与步频。

已按 快走 5.6 km/h(MET 4.3)换算:8000 步 = 5.60 km,约 60.0 分钟,总耗能 316 kcal、净耗能 243 kcal。总耗能含静息代谢,净耗能已扣除。

步数距离耗时总耗能净耗能
10000.70 km7.5 分钟40 kcal30 kcal
20001.40 km15.0 分钟79 kcal61 kcal
30002.10 km22.5 分钟119 kcal91 kcal
40002.80 km30.0 分钟158 kcal121 kcal
50003.50 km37.5 分钟198 kcal152 kcal
60004.20 km45.0 分钟237 kcal182 kcal
70004.90 km52.5 分钟277 kcal212 kcal
80005.60 km60.0 分钟316 kcal243 kcal
90006.30 km67.5 分钟356 kcal273 kcal
100007.00 km75.0 分钟395 kcal303 kcal
110007.70 km82.5 分钟435 kcal334 kcal
120008.40 km90.0 分钟474 kcal364 kcal

提示:在任意输入框里按 Enter 可直接换算;表格按当前体重、步幅与活动强度逐行重算,标黄的一行就是当前步数。默认示例为 8000 步 / 70 kg / 步幅 70 cm / 快走。

使用方法

  1. 在「步数」填 8000(示例值),允许 100~100000 的整数;手机健康 App 里今天的步数直接抄过来即可。
  2. 在「体重」填 70(示例值),允许 20~250 kg,可带一位小数。耗能与体重近似成正比,这一栏最影响结果。
  3. 在「步幅」填 70(示例值),允许 30~120 cm。成年人走路步幅一般 65~80 cm,个子高、腿长者偏大;不确定就用 70 cm。
  4. 在「活动强度」选 快走 5.6 km/h(MET 4.3)(示例值)。同一步数换不同活动,耗时和耗能都会变,因为 MET 与速度同时变了。
  5. 点「换算耗能」,或在任意输入框里按 Enter。结果区给出距离、耗时、步频、总耗能、净耗能和每公斤每公里系数六张卡片。下方对照表覆盖 1000~20000 步共 20 行,默认展示 12 行,可「加载更多」,也可「复制对照表」或「导出 CSV」。

这个步数换算卡路里能解决什么问题

一是把「今天走了 8000 步」翻译成能量账本。计步 App 大都只给步数,减肥记录和运动日志要的是千卡。这个步数换算卡路里做的就是这一步折算,并把它拆成距离、时间、耗能三项可核对的过程量。

二是区分「总耗能」和「净耗能」。总耗能(gross)包含你躺在沙发上也会消耗的基础代谢,净耗能(net)只算运动额外多出来的部分。做饮食缺口规划时该用净耗能,做全天能量支出汇总时该用总耗能。很多计步器给的是 gross 却标注成「消耗」,一天下来会高估几百千卡。

三是看懂「同样 1 万步、为什么别人消耗更多」。影响因素有三个:体重、步幅、速度。70 kg 走 8000 步快走是 316 kcal,50 kg 同样条件下只有 226 kcal;步幅从 60 cm 换到 80 cm,距离从 4.8 km 变 6.4 km,耗能从 271 变 361 kcal。用本页把参数逐个变一遍,比看别人的截图有用。

四是为步行处方定速。医生或教练给的目标常写成「每天快走 30 分钟」,而手环记的是步数。用本页反向核对:快走 5.6 km/h 下 60 分钟约 5.6 km,折合 8000 步(步幅 70 cm),步频约 133 步/分。知道这个对应关系,就能把「分钟」翻译成「步数」。

本页不做这些事:不统计全天总消耗(那是把基础代谢、食物热效应和所有活动加总,属于另一类模型)、不按体脂率修正、不给运动处方。要算全天总消耗请用页面底部的「每日总消耗计算器」,要算静息状态下的基础代谢请用「基础代谢计算器」,这两个是本页结果的上游参数。

换算原理:步幅、MET 与 ACSM 耗能公式

第一段是步数变距离,用的是乘步幅。本工具调用 dist = steps × stride ÷ 100 ÷ 1000,把「步」乘上每步的长度(cm 转 m,再转 km)。这一步的假设是全程步幅恒定,而真实行走里步幅会随速度变化:走得快、步幅自然拉大。所以这里填的应该是本次行走的平均步幅,不是一个固定常数。步幅怎么估:在没有 GPS 的操场上走 10 步量总长度再除以 10,重复三次取平均,比按身高套公式更准。

第二段是距离变耗能,用的是 MET 与 ACSM 代谢方程。活动强度用 MET(代谢当量)表示,1 MET 定义为静坐时的耗氧量 3.5 mL/kg/min。由此得到每分钟耗能的换算式 kcal/min = MET × 3.5 × 体重(kg) ÷ 200,再乘上时间。时间不是单独输入的,而是由距离除以该活动的典型速度得到:min = dist ÷ 速度 × 60。两段合起来,等价于一个更短的式子:kcal = 1.05 × MET × 体重 × dist ÷ 速度,其中的 1.05 × MET ÷ 速度 就是结果卡片里的「每公斤每公里系数」。

MET 取值来自哪里。体力活动能量消耗汇编(Compendium of Physical Activities,Ainsworth 等,2011 版)是运动生理领域通行的 MET 目录。本工具采用的六个档位是:散步 3.2 km/h 记 2.8、中速步行 4.8 km/h 记 3.5、快走 5.6 km/h 记 4.3、很快走 6.4 km/h 记 5.0、慢跑 8.0 km/h 记 8.3、跑步 9.7 km/h 记 9.8。选这些点是因为它们对应整数英里的常见速度(2、3、3.5、4、5、6 mph),是汇编里最常被引用的一批实测值。

为什么慢走反而每公里更耗能。把系数算出来就会发现反直觉的一点:散步系数 0.9188、中速 0.7656、快走 0.8063、很快 0.8203,中速步行的每公里系数最低。原因是每公里耗能同时受 MET 和速度影响——速度慢则走完 1 公里花的时间更长,尽管每分钟烧得少,累计下来并不省。所以「走得越慢越省卡路里」是错的,单位距离的最低耗能出现在中速段,而不是散步段。这也解释了为什么本页不直接给「每步固定几卡」:每步耗能会随速度变化,固定值必然失真。

总耗能与净耗能的差别。上式算的是 gross,含基础代谢。把 MET 换成 (MET − 1) 得到 net,扣掉了走路时本来也会消耗的静息部分。以默认快走为例,净耗能是总耗能的 76.74%,也就是说 8000 步快走的 316 kcal 里,有 73 kcal 是你坐着不动也会烧掉的。做减脂缺口时用净耗能更稳妥。

完整示例(数值仅作演示)

示例条件与页面打开时的默认值一致:8000 步、体重 70 kg、步幅 70 cm、快走 5.6 km/h(MET 4.3)。下面把两段换算拆开算一遍,方便你核对这个步数换算卡路里的每一项输出。

同一个 8000 步换活动,距离不变、耗时和耗能都变:散步要 105 分钟、总耗能 360 kcal;中速步行 70 分钟、300 kcal;很快走 52.5 分钟、322 kcal;慢跑 42 分钟、427 kcal;跑步 34.6 分钟、416 kcal。可以看到耗能并不是随强度单调上升——散步因为时间长反而比中速步行高,而慢跑与跑步很接近,因为速度快、时间短。这说明「耗能 = 强度 × 时间」两个因子在互相抵消,光看强度会判断错。

步数档位与各活动耗能对照表

下表在当前的体重、步幅和活动强度下逐行重算,默认条件是 70 kg / 步幅 70 cm / 快走。表格默认显示 12 行,点「加载更多」补齐到 20 行。

步数距离耗时总耗能净耗能
10000.70 km7.5 分钟40 kcal30 kcal
20001.40 km15.0 分钟79 kcal61 kcal
30002.10 km22.5 分钟119 kcal91 kcal
40002.80 km30.0 分钟158 kcal121 kcal
50003.50 km37.5 分钟198 kcal152 kcal
60004.20 km45.0 分钟237 kcal182 kcal
70004.90 km52.5 分钟277 kcal212 kcal
80005.60 km60.0 分钟316 kcal243 kcal
90006.30 km67.5 分钟356 kcal273 kcal
100007.00 km75.0 分钟395 kcal303 kcal
110007.70 km82.5 分钟435 kcal334 kcal
120008.40 km90.0 分钟474 kcal364 kcal
130009.10 km97.5 分钟514 kcal394 kcal
140009.80 km105.0 分钟553 kcal424 kcal
1500010.50 km112.5 分钟593 kcal455 kcal
1600011.20 km120.0 分钟632 kcal485 kcal
1700011.90 km127.5 分钟672 kcal515 kcal
1800012.60 km135.0 分钟711 kcal546 kcal
1900013.30 km142.5 分钟751 kcal576 kcal
2000014.00 km150.0 分钟790 kcal606 kcal

下面这张 MET 参考表把六档活动的强度、速度与换算出的系数放在一起。表中的「每公斤每公里系数」就是 1.05 × MET ÷ 速度,乘上体重与距离即得总耗能,可以用它快速心算任何步数:

活动(速度)MET每公斤每公里系数70 kg 每公里70 kg 走 1 小时
散步 3.2 km/h2.80.918864.3 kcal206 kcal
中速步行 4.8 km/h3.50.765653.6 kcal257 kcal
快走 5.6 km/h4.30.806356.4 kcal316 kcal
很快走 6.4 km/h5.00.820357.4 kcal368 kcal
慢跑 8.0 km/h8.31.089476.3 kcal610 kcal
跑步 9.7 km/h9.81.060874.3 kcal720 kcal

输入范围、边界与精度说明

常见问题

为什么同样 1 万步,我和别人算出来差很多?

因为三个参数里有三个变量:体重、步幅、活动强度。1 万步快走,70 kg 是 395 kcal,50 kg 只有约 282 kcal;步幅从 60 cm 换到 80 cm,距离从 6 km 变 8 km,耗能相差三分之一。先核对这三个数是否一致,再看公式以外的手环差异。

总耗能和净耗能我应该看哪个?

做减脂缺口、想算「今天多消耗了多少」用净耗能,它扣掉了静息代谢那部分;做全天能量支出汇总、要和食物摄入对齐用总耗能。默认快走下净耗能是总耗能的 76.74%,两者差约 73 kcal,量级不小。

每步固定消耗 0.04 卡这种说法准吗?

不准。每步耗能取决于速度、体重和步幅三个量,不是常数。本页的模型给出的 70 kg 快走每公里 56.4 kcal、步幅 70 cm 折合 1429 步,算下来每步约 0.0395 kcal;但同样的人散步时每步约 0.045 kcal,因为走得慢、单步停留时间更长。固定值只能在特定速度下凑近似。

步幅怎么量才准?

找一段已知长度的直线(操场 100 米)正常走一趟,数自己的步数,用长度除以步数即得平均步幅。重复三次取平均。不建议直接按身高乘系数,因为同身高的人步幅能差 10 cm,而对结果有 10% 的影响。

跑步的每公斤每公里系数为什么比慢跑还低?

因为两者的速度差(9.7 对 8.0)带来的时间缩短,抵消了 MET 之差(9.8 对 8.3)的一部分。算出来慢跑 1.0894、跑步 1.0608,确实跑步略低。这与运动生理学里「单位距离耗能在一定速度区间内趋于平稳」的观察一致,超过某个速度后继续加速,单位距离耗能才会重新上升。

表格里 13 到 20 千步怎么看不到?

默认只渲染 12 行,点表格下方的「加载更多」补齐到 20 行(1000 步一档直到 20000 步)。如果只想导出数据,直接点「导出 CSV」会导出完整的 20 行,不需要先展开。

手环显示的「活动消耗」和这里对不上怎么办?

先区分口径:多数手环给的是总耗能(gross),且会用身高体重推算步幅,步幅往往比实际偏大或偏小。把本页步幅改成手环设置里的数值、体重也调成一致,再对比;剩余差异主要来自手环的心率修正和本页的匀速假设,±20% 属于正常范围。

「每天一万步」到底能消耗多少?

按 70 kg、步幅 70 cm、快走 5.6 km/h 算,1 万步是 7.00 km、75 分钟、总耗能 395 kcal、净耗能 303 kcal。但如果这 1 万步是全天零散走出来的(步频低、速度慢),应该按中速步行或散步档位重算,耗能会明显不同——本页的默认档位对应的是连续快走。

相关工具