每日摄入记录
按早餐/午餐/晚餐记录条目与份量,用内置常见食物示例表算出当日总热量与蛋白质、碳水、脂肪占比,全程整数运算、占比精确到 100.0%。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
三餐记录
示例数据,参考值:食物热量与营养素来自常见食物成分表的公开近似值,不同品牌与烹饪方式差异很大,仅用于粗略估算,不能替代营养师建议。
早餐
例如 15 表示 1.5 份,也就是 150 g。
还没有记录。
午餐
例如 15 表示 1.5 份,也就是 150 g。
还没有记录。
晚餐
例如 15 表示 1.5 份,也就是 150 g。
还没有记录。
当日合计
早餐: 0 kcal 午餐: 0 kcal 晚餐: 0 kcal 合计: 0 kcal 蛋白质: 0.0 g · 0.0% 碳水: 0.0 g · 0.0% 脂肪: 0.0 g · 0.0%
全部计算在浏览器本地完成:数值用整数定点运算(热量取整、营养素保留 0.1 g),占比用最大余数法分配,保证三项之和恰好 100.0%。
这个工具能做什么
- 今天吃了什么随手记一下,晚上看到总热量和三大营养素占比,比凭感觉估「吃多了没有」靠谱。
- 减脂或增肌时核对蛋白质够不够:把鸡胸肉、鸡蛋、豆腐按份量加进去,蛋白质克数一目了然。
- 想知道某份外卖大概多少热量时,用相近的示例食物按份量倍数估算,比如一份方便面填 10(100 g)。
- 需要发给教练或朋友时直接复制结果文本,三餐明细与合计一起带走。
示例
输入
午餐添加「白米饭(熟)」份量 15(即 150 g),其他两餐留空
输出
午餐: 174 kcal;合计: 174 kcal;蛋白质: 3.9 g · 8.9%;碳水: 38.9 g · 88.5%;脂肪: 0.5 g · 2.6%
174 kcal = 每 100 g 的 116 kcal × 1.5;占比按 4/4/9 kcal 每克折算能量后用最大余数法分配,三项之和恰好 100.0%。
常见问题
食物热量表准确吗?
表里的数字是常见食物成分表的公开近似值,标注为「示例数据,参考值」。同一道菜因为油量、烹饪方式和品牌不同,实际热量可能相差几十个百分点,所以只适合做数量级估算。
份量倍数为什么要填 10 的倍数关系?
填 10 表示 1 份(100 g),填 15 表示 1.5 份(150 g)。内部用「倍数 × 10」的整数做定点运算,因此 1.5 份不会出现 0.30000000000000004 这类浮点尾巴。
为什么三个百分比加起来正好 100.0%?
直接四舍五入常常出现 99.9% 或 100.1%。这里先用最大余数法把 1000 个「0.1%」格子按能量比例分给蛋白质、碳水和脂肪,再换算成百分比,所以和永远是 100.0%。
热量按什么规则取整?
每条记录按份量缩放后四舍五入到整数 kcal,营养素保留 0.1 g(内部是「克 × 10」的整数)。合计是整数相加,不重新取整,所以分项之和永远等于总计。
数据会被保存吗?
不会。记录只存在页面内存里,刷新即清空,页面不发任何请求。想留存请用结果区的复制按钮把文本带走。
关键词:calorie trackerfood caloriesmacro calculatordaily intakediet log热量记录卡路里每日摄入宏量营养素三餐记录