跳到主内容
UniKit

食物热量与餐食统计

内置 140 多种常见食物(中式为主)的热量与三大营养素数据,支持中英名、别名与分类搜索,按餐次记录份量并统计合计热量、营养素占比与每日目标剩余热量。

浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。

共 142 种 · 匹配 142

已选食物

点一个食物,选好克数或常见份量后加入餐食。

餐食清单

还没有添加食物。

营养汇总

合计热量

0kcal

每日目标热量 (kcal)
三大营养素

碳水 0 g (0%) · 蛋白 0 g (0%) · 脂肪 0 g (0%)

剩余可摄入

2000 kcal

已超出目标

0 kcal

目标进度 0%
复制汇总文本
餐食汇总
合计:0 kcal
碳水 0 g(0%)· 蛋白 0 g(0%)· 脂肪 0 g(0%)
目标:2000 kcal
剩余:2000 kcal

这个工具能做什么

  • 记录一天吃了什么:搜食物、选克数或常见份量、按早餐/午餐/晚餐/加餐归档,自动合计热量与三大营养素。
  • 对照每日热量目标看还剩多少额度,进度条会告诉你今天是不是已经超标。
  • 控制碳水、蛋白、脂肪比例时,直接看三大营养素的供能占比(%),比一个个查食物成分表快得多。
  • 把一天的餐食汇总成文本复制到减脂记录或发给教练,格式已经排好。

示例

输入

早餐:鸡蛋 50 g(一个鸡蛋);午餐:米饭 150 g(一碗米饭);每日目标 2000 kcal

输出

餐食汇总
【早餐】
- 鸡蛋 50 g · 72 kcal
【午餐】
- 米饭 150 g · 174 kcal
合计:246 kcal
碳水 40.2 g(65%)· 蛋白 10.6 g(17.1%)· 脂肪 4.9 g(17.8%)
目标:2000 kcal
剩余:1754 kcal

数据来自内置食物表(每 100 g:米饭 116 kcal、鸡蛋 144 kcal),所有数值按克数等比换算后一位小数四舍五入。

常见问题

数据准确吗,为什么和我看到的食物成分表不一样?

表里的数值是公开食物成分表的近似值(每 100 g 可食部),不是实测数据,同类食物因品种、部位、烹饪方式差异很大。工具会自检营养素折算出的热量与标称热量偏差不超过 25%,所以内部是自洽的;具体到某一餐,把它当参考量级而不是精确值。

「常见份量」是按什么定的?

每个食物都带 1–2 个常见份量的克数,比如一碗米饭 150 g、一个鸡蛋 50 g、一杯牛奶 250 g。点一下就会把克数填好,比估算方便;如果不确定,用厨房秤称一次再记住自己的碗和杯子的实际克数会更准。

为什么这里没有「熟/生」分开?

表里同时收了生米、熟饭这类条目,但并不会自动换算。生米煮成熟饭重量大约变成 2.2–2.5 倍,热量总量不变,所以按「生重」录入时要用生米的数值。录错了会让一天的热量差出一大截。

克数输入有什么限制?

必须大于 0 且不超过 5000 g,超出会提示「克数需大于 0 且不超过 5000」。这是为了拦住误输入的 15000 这类数字;一次吃 5 kg 显然不是正常场景。每日目标热量也必须填正数,否则剩余额度和进度条不显示。

我的饮食记录会上传吗?

不会。食物表和所有计算都在浏览器本地,添加的条目只存在当前页面内存里,刷新就没了,页面也不发任何网络请求。想留档请用「复制汇总文本」自己保存。

关键词:食物热量卡路里calorie calculator食物热量表营养统计三大营养素碳水蛋白脂肪每日热量目标减肥食谱饮食记录

同类工具