TDEE 计算器

使用我们的免费 TDEE 计算器估算每日总能量消耗,输入身体数据和活动水平,获取个性化热量目标建议。

803.5K 次使用最近更新 · 2026-04-24本地运行 · 零上传

如何使用 TDEE 计算器

TDEE 计算器用于估算你全天的总能量消耗——在基础代谢率之上,叠加日常活动和运动的额外消耗。

  1. 选择单位制 — 点击 TDEE 计算器顶部的切换按钮,选择公制(kg / cm)或英制(lbs / ft + in)。
  2. 选择生理性别 — 这决定了 TDEE 计算器内部 BMR 计算步骤中使用的 Mifflin-St Jeor 常数。
  3. 输入年龄、体重和身高 — 逐项填写。英制模式下,身高需分别填写英尺和英寸。
  4. 选择活动水平 — 选择最能代表你平均每周活动量的选项。TDEE 计算器提供从"久坐"到"极度活跃"共五个等级。
  5. 查看结果 — TDEE 计算器即时显示 TDEE(kcal/天)、基础 BMR,以及从快速减脂到快速增肌的五种目标热量建议。

无需点击按钮,TDEE 计算器会在你输入时实时更新。

公式与原理 — TDEE 计算器

TDEE 计算器分两步完成计算:

第一步 — 用 Mifflin-St Jeor 公式计算 BMR:

男性:BMR = 10 × 体重(kg) + 6.25 × 身高(cm) − 5 × 年龄 + 5
女性:BMR = 10 × 体重(kg) + 6.25 × 身高(cm) − 5 × 年龄 − 161

第二步 — 乘以活动系数:

TDEE = BMR × 活动系数
活动水平 系数
久坐(几乎不运动) 1.20
轻度活跃(每周 1–3 天) 1.375
中度活跃(每周 3–5 天) 1.55
高度活跃(每周 6–7 天) 1.725
极度活跃(高强度每日训练) 1.90

TDEE 计算器随后基于 TDEE 生成五种目标热量建议:

目标 调整量
快速减脂 TDEE − 500 kcal
缓慢减脂 TDEE − 250 kcal
维持体重 TDEE
缓慢增肌 TDEE + 250 kcal
快速增肌 TDEE + 500 kcal

TDEE 计算器的局限性

TDEE 计算器提供的是基于循证研究的估算值,个体差异客观存在。代谢适应、减重期间体成分变化以及非运动性体力活动(NEAT)等因素,可能导致实际需求与估算值相差 15–20%。建议将 TDEE 计算器的输出作为起始参考,并根据 2–4 周的真实体重变化进行调整。

TDEE 计算器的使用场景

TDEE 计算器适用于健康、健身和临床营养等多个领域:

  • 减脂规划 — 使用 TDEE 计算器制定合理热量缺口,在减脂的同时避免因摄入过低导致肌肉流失或代谢抑制。
  • 增肌阶段 — 运动员和健美爱好者通过 TDEE 计算器确定精准的热量盈余,最大化增肌效率,同时控制脂肪增长。
  • 体重维持 — 对已达到目标体重的人来说,TDEE 计算器的维持热量数据帮助他们了解应该吃多少才能维持现状。
  • 饮食评估 — 营养师将客户的实际饮食摄入与 TDEE 计算器的输出对比,快速识别饮食不足或过量的问题。
  • 运动表现 — 耐力和力量运动员在高训练量阶段使用 TDEE 计算器,确保摄入足够热量支撑训练表现和恢复。
  • 健康教育 — 在健康管理项目中使用 TDEE 计算器,可以帮助学员直观感受生活方式改变(如增加步数、参加新运动)如何量化地影响每日热量需求。

TDEE 计算器是循证营养领域最实用的工具之一,因为它在静息代谢和真实日常能量需求之间架起了一座桥梁,对任何认真了解自身身体的人来说都不可或缺。

关于TDEE 计算器的常见问题

TDEE 计算器的结果准确吗?

TDEE 计算器采用 Mifflin-St Jeor 公式计算 BMR(对健康成年人误差约 ±10%),再结合经过验证的活动系数。由于非运动性体力活动(NEAT)和代谢适应等因素,实际 TDEE 可能与估算值相差 15–20%。

我应该在 TDEE 计算器中选择哪个活动水平?

久坐适合伏案工作且几乎不运动的人;轻度活跃适合每周 1–3 次轻松运动;中度活跃适合每周 3–5 次训练;高度活跃适合每天高强度训练;极度活跃适合每天双次训练或从事体力劳动的人。

减肥需要摄入多少卡路里?

TDEE 计算器建议每天减少 250 kcal 实现缓慢可持续减脂(约 0.25 kg/周),每天减少 500 kcal 实现较快减脂(约 0.5 kg/周)。未经医学监督不建议长期低于 BMR 进食。

增肌需要多吃多少热量?

TDEE 计算器建议每天增加 250–500 kcal 的热量盈余。小盈余可减少脂肪增加,大盈余可支持更快的增肌,尤其是在搭配力量训练的情况下。

我的数据会被保存吗?

不会。所有计算均在你的浏览器本地完成,数据不会上传至服务器。