使用方法
- 在「步数」填 8000(示例值),允许 100~100000 的整数;手机健康 App 里今天的步数直接抄过来即可。
- 在「体重」填 70(示例值),允许 20~250 kg,可带一位小数。耗能与体重近似成正比,这一栏最影响结果。
- 在「步幅」填 70(示例值),允许 30~120 cm。成年人走路步幅一般 65~80 cm,个子高、腿长者偏大;不确定就用 70 cm。
- 在「活动强度」选 快走 5.6 km/h(MET 4.3)(示例值)。同一步数换不同活动,耗时和耗能都会变,因为 MET 与速度同时变了。
- 点「换算耗能」,或在任意输入框里按 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 × 70 ÷ 100 ÷ 1000 = 5.60 km;
- 耗时:5.6 ÷ 5.6 × 60 = 60.0 分钟;
- 步频:8000 ÷ 60 = 133.3 步/分;
- 总耗能:4.3 × 3.5 × 70 ÷ 200 × 60 = 316 kcal;
- 净耗能:3.3 × 3.5 × 70 ÷ 200 × 60 = 243 kcal;
- 每公斤每公里系数:1.05 × 4.3 ÷ 5.6 = 0.8063 kcal/kg/km,验算 70 × 5.6 × 0.8063 = 316.1 kcal,与上面一致。
同一个 8000 步换活动,距离不变、耗时和耗能都变:散步要 105 分钟、总耗能 360 kcal;中速步行 70 分钟、300 kcal;很快走 52.5 分钟、322 kcal;慢跑 42 分钟、427 kcal;跑步 34.6 分钟、416 kcal。可以看到耗能并不是随强度单调上升——散步因为时间长反而比中速步行高,而慢跑与跑步很接近,因为速度快、时间短。这说明「耗能 = 强度 × 时间」两个因子在互相抵消,光看强度会判断错。
步数档位与各活动耗能对照表
下表在当前的体重、步幅和活动强度下逐行重算,默认条件是 70 kg / 步幅 70 cm / 快走。表格默认显示 12 行,点「加载更多」补齐到 20 行。
| 步数 | 距离 | 耗时 | 总耗能 | 净耗能 |
|---|---|---|---|---|
| 1000 | 0.70 km | 7.5 分钟 | 40 kcal | 30 kcal |
| 2000 | 1.40 km | 15.0 分钟 | 79 kcal | 61 kcal |
| 3000 | 2.10 km | 22.5 分钟 | 119 kcal | 91 kcal |
| 4000 | 2.80 km | 30.0 分钟 | 158 kcal | 121 kcal |
| 5000 | 3.50 km | 37.5 分钟 | 198 kcal | 152 kcal |
| 6000 | 4.20 km | 45.0 分钟 | 237 kcal | 182 kcal |
| 7000 | 4.90 km | 52.5 分钟 | 277 kcal | 212 kcal |
| 8000 | 5.60 km | 60.0 分钟 | 316 kcal | 243 kcal |
| 9000 | 6.30 km | 67.5 分钟 | 356 kcal | 273 kcal |
| 10000 | 7.00 km | 75.0 分钟 | 395 kcal | 303 kcal |
| 11000 | 7.70 km | 82.5 分钟 | 435 kcal | 334 kcal |
| 12000 | 8.40 km | 90.0 分钟 | 474 kcal | 364 kcal |
| 13000 | 9.10 km | 97.5 分钟 | 514 kcal | 394 kcal |
| 14000 | 9.80 km | 105.0 分钟 | 553 kcal | 424 kcal |
| 15000 | 10.50 km | 112.5 分钟 | 593 kcal | 455 kcal |
| 16000 | 11.20 km | 120.0 分钟 | 632 kcal | 485 kcal |
| 17000 | 11.90 km | 127.5 分钟 | 672 kcal | 515 kcal |
| 18000 | 12.60 km | 135.0 分钟 | 711 kcal | 546 kcal |
| 19000 | 13.30 km | 142.5 分钟 | 751 kcal | 576 kcal |
| 20000 | 14.00 km | 150.0 分钟 | 790 kcal | 606 kcal |
下面这张 MET 参考表把六档活动的强度、速度与换算出的系数放在一起。表中的「每公斤每公里系数」就是 1.05 × MET ÷ 速度,乘上体重与距离即得总耗能,可以用它快速心算任何步数:
| 活动(速度) | MET | 每公斤每公里系数 | 70 kg 每公里 | 70 kg 走 1 小时 |
|---|---|---|---|---|
| 散步 3.2 km/h | 2.8 | 0.9188 | 64.3 kcal | 206 kcal |
| 中速步行 4.8 km/h | 3.5 | 0.7656 | 53.6 kcal | 257 kcal |
| 快走 5.6 km/h | 4.3 | 0.8063 | 56.4 kcal | 316 kcal |
| 很快走 6.4 km/h | 5.0 | 0.8203 | 57.4 kcal | 368 kcal |
| 慢跑 8.0 km/h | 8.3 | 1.0894 | 76.3 kcal | 610 kcal |
| 跑步 9.7 km/h | 9.8 | 1.0608 | 74.3 kcal | 720 kcal |
输入范围、边界与精度说明
- 步数范围 100~100000 的整数。下限 100 是因为再少的步数换算出的耗能低于 5 kcal,落在模型误差里没有意义;上限 10 万步对应约 70 km,已经超出单日合理步行量,超过多半是数据异常。
- 体重范围 20~250 kg,步幅 30~120 cm。体重下限 20 kg 覆盖儿童,上限 250 kg 覆盖极端体型;步幅 30 cm 是幼儿量级,120 cm 是身高两米以上的大步。三个数值都参与乘法,任何一项填错都会等比放大误差。
- 速度是活动的固有权值,不能单独改。六档活动各自绑定一个速度和一个 MET,两者必须配套:只调 MET 不调速度,或者只调速度不调 MET,都会让系数偏离汇编实测值。想算「快走但只走 20 分钟」,改步数而不是改速度。
- 表格按「当前参数」逐行重算,不是静态表。改体重或换活动,20 行数字会整体变。所以「复制对照表」复制到的永远是屏幕上这一份,参数变了要重新复制。
- 结果保留整数千卡,距离保留两位小数。耗能卡显示 316 kcal 是四舍五入后的值,真实值 316.05;距离 5.60 km 精确。耗时与步频保留一位小数,因为 60.0 分钟和 60 分钟在核对时是同一个数。
- 模型的系统性偏差有方向。ACSM 方程按稳态有氧运动标定,间歇走、走走停停、上坡下坡、负重背包都会偏离它:上坡会低估、下坡会高估,间歇走因为速度不断变化,用单一 MET 会失真。另外 MET 是按「典型步频」标定的,如果你以很慢的步频走完同样距离,实际耗能会高于本页结果。
- 个体差异可达 ±20%。同样的体重和速度,肌肉量高、走路经济性好的人消耗更少;肥胖人群在相同速度下单位体重耗能偏高。公式给出的是人群平均值,不是你的实测值。
常见问题
为什么同样 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 万步是全天零散走出来的(步频低、速度慢),应该按中速步行或散步档位重算,耗能会明显不同——本页的默认档位对应的是连续快走。