能量消耗 · 成人

TDEE 与卡路里计算器

用三个公开发表的公式估算基础代谢率和每日热量消耗,再把结果转换为目标热量和宏量营养素分配。支持公制或英制,公式及其局限都直接列在页面上。

健康数据只保留在此浏览器中
报告问题

估算的维持摄入量为每天 1,937 千卡,基础代谢率为 1,409。

每日总能量消耗
1,937
kcal/天

这大致是你在这个活动水平下普通一天消耗的热量,所以按这个量进食应该能保持体重稳定。这是基于人群公式的估算,而不是对你本人的测量。

基础代谢率
1,409 kcal
Mifflin-St Jeor
活动系数
× 1.375
轻度活跃
活动消耗
528 kcal
静息以外的全部消耗
去脂体重
未输入
填写体脂率即可使用 Katch-McArdle
三个公开发表的公式

所有公式及其常数,并排对比

选择用于计算下方数字的公式。同一个身体用不同公式算出的结果会相差一百千卡甚至更多,这最清楚地说明任何单一答案都只是估算。

Mifflin-St Jeor

1990
1,409kcal BMR

BMR = 10 x 体重(kg) + 6.25 x 身高(cm) - 5 x 年龄 - 161

10 x 68 + 6.25 x 168 - 5 x 32 - 161 = 1409

常用的默认选择。它所基于的人群比 Harris-Benedict 更新,在现代人群中往往更接近实测的静息能量消耗。

修订版 Harris-Benedict

Roza 和 Shizgal,1984
1,458kcal BMR

BMR = 447.593 + 9.247 x 体重(kg) + 3.098 x 身高(cm) - 4.330 x 年龄

447.593 + 9.247 x 68 + 3.098 x 168 - 4.330 x 32 = 1458

1919 年的原始公式于 1984 年重新拟合。它的结果通常比 Mifflin-St Jeor 略高,所以值得把两者放在一起看,而不是只看其中一个。

Katch-McArdle

去脂体重公式
需要体脂率

BMR = 370 + 21.6 x 去脂体重(kg)

只根据去脂体重计算,因此不使用性别、身高或年龄项。这使它成为体脂低或肌肉非常发达者的更好选择,另外两个公式看不到他们的身体成分。

输入体脂率后才能运行此公式。

应该用哪一个?如果你不了解自己的身体成分,用 Mifflin-St Jeor:它基于更新的人群拟合,是实践中常用的默认选择。如果你有实测体脂率,用 Katch-McArdle,因为它基于去脂体重,对体脂低、肌肉发达的人的估算远好于基于身高和性别的公式。保留 Harris-Benedict 是为了对比,因为它仍被广泛引用,而且结果通常是三者中最高的。
敏感性

同一 BMR 在各活动水平下的结果

活动系数每上调一级,每天就相差几百千卡。正因如此,TDEE 估算中最大的误差来源是活动水平,而不是公式的选择。

五个活动系数各自对应的估算每日热量消耗
水平系数含义每日 kcal
久坐× 1.2办公室工作,几乎不做或完全不做专门运动1,691
轻度活跃你的× 1.375每周 1 到 3 次训练,其余时间大多坐着1,937
中度活跃× 1.55每周 3 到 5 次训练,或站着工作2,184
非常活跃× 1.725每周 6 次或更多高强度训练,或从事体力劳动2,431
极其活跃× 1.9每天训练两次,或重体力劳动加训练2,677
大多数人会选高一级,而且这些系数本身就偏宽松。如果稳定进食两三周后,体重变化与表格预测不符,实事求是的修正通常是降低活动水平,而不是进一步削减热量。
目标热量

热量缺口、维持或盈余

每一行都是你估算的维持摄入量的一个百分比。选择一行,下方的宏量营养素分配就会以它为准。

各热量缺口和盈余对应的目标热量及预计每周体重变化
目标占 TDEE每日 kcal每日差值每周变化
-25%1,453-484-0.44 kg
-20%1,550-387-0.35 kg
-10%1,744-194-0.18 kg
0%1,9370持平
+5%2,034+97+0.09 kg
+10%2,131+194+0.18 kg
+20%2,325+387+0.35 kg
每周变化采用常见规则:约每公斤 7,700 kcal,或每磅 3,500 kcal。请把它当作初步估算,而不是预测:体重下降时消耗也会下降,所以实际减重会比直线预测早得多地放缓,而通常决定结果的是坚持,不是算术。
宏量营养素

将 1,550 kcal 分配为蛋白质、脂肪和碳水化合物

蛋白质按单位体重设定,而不是按热量占比,因为小摄入量的一个百分比对体型大的人来说蛋白质不够。脂肪设有下限。碳水化合物取剩下的全部。

通用的分配方案。蛋白质足以满足大多数训练,并留出碳水化合物提供日常能量。

大多数证据认为,对有训练的人来说,有效范围约为每公斤 1.6 到 2.2 克,在热量缺口期间上限最有价值。

绝不低于每公斤体重 0.6 克的下限,因为脂肪负责运输脂溶性维生素,并支持激素的生成。

各宏量营养素的克数、热量和摄入占比
宏量营养素克数kcal占比每 kg
蛋白质109 g43628%1.60 g
脂肪52 g46830%0.76 g
碳水化合物161 g64442%2.37 g
合计1,548

克数取整数,因此合计可能比 1,550 kcal 的目标多或少一两千卡。

局限与安全

这个计算器无法告诉你的事

这是估算,不是医疗建议

这里的每个数字都来自基于一群人拟合的公式,然后套用到你身上。实测静息代谢率与任何预测值相比,上下浮动约 10%,身高、体重、年龄和性别都相同的两个人,所需热量也可能确实不同。请把结果当作起点,用自己的体重趋势去检验,而不是当作一个需要捍卫的数字。

哪些人不应使用

本工具面向成人。不要用于 18 岁以下人群,也不要在孕期或哺乳期、患有疾病、服用影响食欲或代谢的药物或有进食障碍时使用。在这些情况下,合适的热量目标应由能够全面了解情况的医生或注册营养师来确定。

性别字段是一种局限,而不是一种判断

Mifflin-St Jeor 和 Harris-Benedict 是基于登记为男性和女性的队列推导出来的,两者都带有固定的性别项。这是已发表公式的特性,而不是对任何个人的判断。如果这一项不能很好地描述你,请输入实测体脂率并使用 Katch-McArdle,它完全不使用性别、身高或年龄项。

热量下限自有道理

女性每天低于约 1,200 kcal、男性低于 1,500 kcal 的目标会在这里被标出,因为低于这些数值,仅靠食物就很难满足蛋白质和微量营养素需求。较小的缺口坚持更久,胜过较大的缺口三周就放弃。

哪些输入会被拒绝

年龄不在 15 到 100 岁之间、体重不在 25 到 400 kg(55 到 880 lb)之间、身高不在 120 到 250 cm(3 ft 11 in 到 8 ft 2 in)之间、体脂率不在 3% 到 60% 之间时,输入会被拒绝,并给出指明字段的提示。本工具宁可说不,也不会根据不可能的测量值给出一个看似可信的数字。

任何数据都不会离开你的浏览器

身高、体重、年龄和体脂都属于健康数据,因此不会被上传、记录或存储。计算在此标签页中以纯 JavaScript 运行,没有账户,关闭页面就会丢弃你输入的所有内容。

工作原理

一个公式,一个系数,以及一个需要你亲自检验的数字。

所有热量计算器做的都是同样两件事:先用公开发表的回归公式预测你的静息代谢率,再把预测值乘以活动系数。这两步都有实实在在的误差,而大多数工具把两者都藏了起来。本工具会列出公式及其常数,算出每个活动水平对应的数值,让敏感性直接可见而不只是文字描述,并说明计算在哪里不再可靠。结果是一个起点,需要用你两三周内的体重趋势来检验,而不是对你代谢的测量。

  1. 01

    输入身体数据并选择活动水平

    支持公制或英制,填写年龄、性别,体脂率可选。五个活动水平按一周的真实情况描述:训练时长,以及工作是坐着还是站着。请选择符合普通一周的水平,而不是状态最好的那一周。

  2. 02

    对比三个基础代谢率公式

    Mifflin-St Jeor、修订版 Harris-Benedict 和 Katch-McArdle 并排显示,附上常数并代入你的数值。输入体脂率后才会出现 Katch-McArdle,因为它基于去脂体重计算。选择一个公式来驱动页面的其余部分。

  3. 03

    选择目标,再分配热量

    轻度、标准和激进的热量缺口与盈余,分别以维持热量的百分比、每日千卡数,以及常用规则预测的每周体重变化来显示。选中一项后,宏量营养素面板会把它分为按单位体重设定的蛋白质、设有下限的脂肪,以及作为剩余部分的碳水化合物。

无论是减脂、增肌,还是只想知道这个数字

公开发表的公式、实事求是的系数和明确说明的局限。

三个公开发表的公式,而不是一个隐藏的默认值

大多数计算器只运行一个公式,而且从不说明是哪一个。本工具把三个公式连同实际系数全部列出,展示代入你数值的计算过程,并允许你用任意一个驱动整个页面。看到同一个身体用 Mifflin-St Jeor 和 Harris-Benedict 算出的结果相差一百千卡,是理解这里每个答案都只是估算的最快方式。

数据充分时使用 Katch-McArdle

输入实测体脂率后,会出现第四个数字:去脂体重,以及基于它的公式。Katch-McArdle 完全不使用性别、身高或年龄项,因此对体脂低或肌肉非常发达的人估算得更好,另外两个公式根本看不到他们的身体成分。没有实测数值时,它会保持不可用,而不是基于猜测运行。

活动水平有具体描述,注意事项也写明了

从久坐(1.2)到极其活跃(1.9),每个水平都按每周训练时长以及工作是否久坐来解释。每个水平都在敏感性表格中算出对应数值,让选错的代价一目了然:相差一级就是每天几百千卡。页面也直言,人们常常选高了一级,而且这些系数本身就偏宽松。

目标附带实事求是的每周数字

从激进缺口到激进盈余共七行,每行显示维持热量的百分比、绝对摄入量、每日差值,以及按常见的每公斤 7,700 kcal 规则预测的每周变化。该规则被标注为近似值,会高估长期减重,因为体重下降时消耗也会下降,而坚持才是真正的限制。

蛋白质按每公斤设定,而不是按百分比

小摄入量的一个百分比,对体型大的人来说蛋白质不够,所以蛋白质按每公斤或每磅体重的克数设定,之后再显示对应的百分比。脂肪按热量占比设定,但绝不低于下限,碳水化合物则取剩余部分。四个预设涵盖均衡、高蛋白、低碳水和耐力饮食;如果分配导致碳水化合物为负数,会明确标出,而不是悄悄截为零。

拒绝无效输入而不显示 NaN,且不上传任何内容

年龄不在 15 到 100 之间、体重和身高不合常理、体脂率不在 3% 到 60% 之间时,输入会被拒绝,并给出指明字段的提示。女性低于约 1,200 千卡、男性低于 1,500 千卡的摄入量会在显眼位置标出。一切都在此标签页中运行,因此身高、体重、年龄和体脂数据永远不会离开你的设备。

热量常见问题

公式、活动水平、蛋白质,以及估算在哪里失效。

基础代谢率(BMR)和 TDEE 有什么区别?+

基础代谢率是身体在完全静止时维持生命所消耗的能量:血液循环、呼吸、大脑活动和组织维护。对大多数人来说,它占全部消耗的 60% 到 70%。每日总能量消耗(TDEE)则是这个数字加上其他所有消耗,即有意识的运动、走路和小动作等日常活动,以及消化食物所消耗的能量。本计算器先用公式估算 BMR,再乘以活动系数得出 TDEE。这个乘法是一种简化:它把三种截然不同的消耗合并成一个数字,这正是活动水平成为整个链条中最薄弱环节的原因。

我应该用哪个基础代谢率公式?+

如果你不了解自己的身体成分,就用 Mifflin-St Jeor。它发表于 1990 年,所用人群比 Harris-Benedict 更新,与现代人群的实测静息能量消耗吻合得更好,因此通常作为默认选择。如果你有通过 DEXA 扫描、皮脂钳或其他可靠方法测得的体脂率,就用 Katch-McArdle。它只根据去脂体重计算,不使用性别、身高或年龄项,因此对体脂低或肌肉非常发达的人的估算远好于只知道身高的公式。保留修订版 Harris-Benedict,是因为它仍被广泛引用,值得一看:对大多数人来说,它给出的结果是三者中最高的,这个差距很好地提醒你任何预测都有很大的浮动空间。

TDEE 估算有多准确?+

就个人而言,没有这个整齐的数字看上去那么准确。对大多数人来说,静息代谢率预测公式的结果通常与实测值相差约 10% 以内,但仍有相当一部分人偏差更大,而活动系数还会在此基础上叠加误差。身高、体重、年龄和性别都相同的两个人,由于身体成分、甲状腺功能以及不自觉的活动量不同,每天的消耗确实可能相差几百千卡。实际的做法是把估算值当作一个假设:连续两三周稳定按这个热量进食,以每周平均值而不是每天的读数来记录体重,再根据实际结果调整。

我的活动水平到底是哪一级?+

很可能比你以为的低。久坐(1.2)指坐着工作、没有系统训练,很多觉得自己很忙的人都属于这一级。轻度活跃(1.375)大约是每周一到三小时运动。中度活跃(1.55)意味着每周三到五小时的真正训练,或需要一直走动的轮班工作,这是大多数业余训练者实事求是的上限。非常活跃(1.725)假定每周六次或更多高强度训练,或从事体力劳动。极其活跃(1.9)是每天训练两次,或在训练计划之外还从事重体力劳动,真正属于这一级的人很少。高估活动量是热量目标失效最常见的原因,因为系数乘的是你整个基础代谢率:上调一级就可能每天多出几百千卡。

为什么每公斤 7,700 kcal 的规则会高估减重?+

因为它把一个不断变化的目标当成了固定目标。这条规则来自储存的身体组织的大致能量密度,约每公斤 7,700 千卡或每磅 3,500 千卡,在最初几周效果还算不错。之后计算就会出现偏差,原因有两个。身体变小后,移动和维持它所需的能量都会减少,所以随着体重下降,基础代谢率和活动消耗都会降低,即使摄入量不变,热量缺口也会缩小。与此同时,节食时间越长,实际摄入量往往会悄悄上升。按每天 500 千卡的缺口做线性推算,会预测每周减重约半公斤并一直持续下去;而实际上,几个月内减重速度就会明显放缓。请用每周数字来比较不同目标,而不是预测一年后的体重。

我需要多少蛋白质?为什么按每公斤设定?+

对于有训练的人,证据支持每天每公斤体重约 1.6 到 2.2 克,在热量缺口期间上限最有价值,因为这时正是蛋白质在减脂的同时保护肌肉。这个目标按单位体重而不是热量占比来表示,原因很简单:百分比随摄入量变化,而不是随体型变化。1,500 千卡减脂饮食的 25% 约为 94 克,对体型小的人来说够用,对 100 公斤的人来说则明显不足。先确定每公斤的克数,再让脂肪和碳水化合物分配剩余热量,能让这个数字与身体挂钩,而不是与饮食挂钩。

每天摄入 1,200 卡路里安全吗?+

这是常被引用的女性在无医疗监督下进食的下限,男性则通常为约 1,500,本计算器会标出低于这些数值的任何目标。与其说它们是安全保证,不如说是实际的底线:低于这些数值,就很难从食物中满足蛋白质和微量营养素需求,训练所需的能量也会消失,计划也更难坚持。如果这里的数字让目标低于这条线,更好的做法是采用更小的缺口并坚持更久,或者增加活动量而不是减少食物。极低热量饮食确有正当的临床用途,但应在医生或注册营养师的监督下进行。

我必须输入体脂率吗?+

不必,而且猜一个数字比留空更糟。这一项是可选的,不填时计算器照常运行 Mifflin-St Jeor 和 Harris-Benedict。填写后可以得到去脂体重(即体重减去脂肪量),并启用 Katch-McArdle 公式。这在极端情况下最重要:身高、体重、年龄和性别完全相同的一个肌肉非常发达的人和一个肌肉少得多的人,用另外两个公式会得到相同结果,但他们的静息代谢率确实不同,区分他们的正是去脂体重。如果你的数值来自 DEXA 扫描或仔细的皮脂钳测量,就填上。如果来自浴室体重秤的生物电阻抗读数,就相应地谨慎看待结果。

为什么计算器要询问性别?+

因为三个公开发表的公式中有两个需要它。Mifflin-St Jeor 基于男性和女性队列拟合,其中一个常数在两者之间相差 166 千卡;修订版 Harris-Benedict 则所有系数都分男女。这是原始论文的特性,论文描述的是人群平均值,而不是对任何个人的判断。这些平均差异主要源于典型身体成分的不同,这也是 Katch-McArdle 完全不需要性别项的原因:一旦直接知道去脂体重,这个替代指标就多余了。如果性别字段不能很好地描述你,实测体脂率配合 Katch-McArdle 会比另外两个公式给出更好的结果。

这些数据会发送到服务器吗?+

不会。身高、体重、年龄和体脂都属于健康数据,因此不会被上传、记录或保留。本页的每个公式都在你的浏览器中以纯 JavaScript 运行,没有账户,也没有保存你测量数据的 Cookie,关闭标签页就会丢弃你输入的所有内容。复制按钮只会把摘要放到你的剪贴板,不会放到其他任何地方。

更多专注好用的工具,随时待命。

探索不断扩充的工具合集,涵盖计算、文档、写作和日常工作。

浏览全部工具