食物热量查询工具把常见食物热量表、每日热量需求计算和 BMI 推荐热量放在一个页面里。你输入身高、体重、年龄、性别、活动量,它用 Mifflin-St Jeor 公式算出基础代谢,再乘活动系数得到每日消耗;同时按减脂、维持、增肌给出三档热量目标。比如你早上吃了 2 个鸡蛋(约 144 kcal)、1 杯 250ml 全脂牛奶(约 150 kcal)、1 个 100g 馒头(约 223 kcal),想知道还剩多少额度,直接查表相加就行。适合减脂期记录饮食、健身增肌算蛋白质配比、或者单纯想知道一碗米饭到底多少卡的人用。
| 对比维度 | 本工具 | 手工/替代做法 |
|---|---|---|
| 算 BMR+TDEE 耗时 | 填 5 个字段约 15 秒,自动出结果 | 翻公式手算约 3-5 分钟,容易按错计算器 |
| 食物热量查询 | 内置常见食物表,输入克数自动换算 | 查纸质成分表或包装,100g 和实际克数要自己乘 |
| 减脂/增肌目标 | 直接给三档千卡数字,含 80%-115% 区间 | 自己算 TDEE×0.8,还要判断是否低于 BMR |
| 数据隐私 | 纯本地 JS 计算,零上传 | 用在线记账 App 通常要注册账号、数据存云端 |
| 离线可用 | 页面加载后可断网使用 | 网页版食物库断网就打不开,纸质表要随身带 |
用 Mifflin-St Jeor 公式:男性 BMR = 10×体重kg + 6.25×身高cm - 5×年龄 + 5;女性把最后的 +5 换成 -161。比如 30 岁女性、160cm、55kg,BMR = 550 + 1000 - 150 - 161 = 1239 kcal。这个公式比 Harris-Benedict 旧公式在肥胖人群上误差更小,但肌肉量大的人会偏低 5%-10%。
一般建议在每日总消耗(TDEE)基础上减 15%-20%,不要低于 BMR。比如 TDEE 2200 kcal,减脂目标取 1760-1870 kcal,每周约掉 0.5-0.7kg。低于 BMR 会掉肌肉、代谢下降。若 TDEE 减 20% 后低于 1200(女)或 1500(男),建议放慢速度,改成减 10%-15%。
表里数据参考《中国食物成分表》第 6 版和 USDA FoodData Central,误差通常在 ±10% 以内。但烹饪方式影响很大:100g 生米约 346 kcal,煮成米饭吸水后 100g 只剩约 116 kcal;100g 鸡胸肉水煮约 133 kcal,油炸后能到 200 kcal 以上。所以按生重还是熟重记录,结果差一倍。
在 TDEE 基础上加 10%-15%,即每天多 200-350 kcal,配合每公斤体重 1.6-2.2g 蛋白质。比如 70kg 的人,TDEE 2500 kcal,增肌吃 2750-2875 kcal,蛋白质 112-154g。加太多(超过 20%)多余热量主要变成脂肪,新手期可以取上限,练了两年以上取下限。
不会。所有计算——BMR、TDEE、食物热量累加——都在你浏览器里用 JavaScript 完成,页面不发送任何请求到服务器,刷新后输入数据就没了。断网也能用。如果你在公共电脑上查,关掉标签页即可,没有云端记录。
热量表覆盖主食、肉蛋奶、蔬菜、水果、零食等常见品类,数据参考《中国食物成分表》第 6 版,误差约 ±10%。BMR 用 Mifflin-St Jeor 公式,对肌肉量极大或极肥胖人群偏差可达 10%-15%,建议以 2 周体重变化为准微调。所有输入和计算均在浏览器本地完成,不上传、不存储,关闭页面即清除。