三大营养素计算器
把每日热量分配成碳水、蛋白质和脂肪的克数
正在加载工具…
把每日热量分配成碳水化合物、蛋白质和脂肪的克数。还能把食品标签上的克数换算成热量,并累计一天所吃食物的三大营养素。
使用方法
- 在“分配热量”中输入“每日热量目标”和“每日餐数”。
- 选择“按百分比”,用滑块或数字框设置三项占比。三项合计为 100% 时显示结果。
- 如果想按体重确定蛋白质,请选择“按体重定蛋白质”,输入体重和每单位体重的蛋白质量。
- 只知道克数时使用“克数换算热量”标签页,用“今日饮食”记录你吃的东西。
计算方式与说明
- 碳水化合物和蛋白质按每克 4 kcal,脂肪 9 kcal,酒精 7 kcal 计算(通用 Atwater 系数,FAO《Food and Nutrition Paper 77》)。
- 克数 = 热量 × 占比 ÷ 每克热量。开启“先扣除酒精热量”时,会在分配前扣除酒精热量。
- 分配示例按钮只是普通数字,不代表任何饮食法。本工具不是营养或医疗建议。
- “今日饮食”中的记录只保存在此设备的此浏览器中。
常见问题
- 2000大卡按50/20/30分配,三大营养素各是多少克?
- 碳水 1,000 kcal ÷ 4 = 250 g,蛋白质 400 kcal ÷ 4 = 100 g,脂肪 600 kcal ÷ 9 ≈ 67 g。
- 为什么每克脂肪有9大卡热量?
- 每克脂肪所含能量是碳水化合物或蛋白质的两倍多。食品标签使用的通用系数为脂肪 9,碳水化合物和蛋白质 4。
- 体重70公斤,按每公斤1.6克算要吃多少蛋白质?
- 70 × 1.6 = 每天 112 g,即 448 kcal。剩余热量按你选择的占比分给碳水和脂肪。
- 为什么计算结果和食品标签上的热量不一样?
- 标签可能用其他系数计算膳食纤维和糖醇,并对数字取整,所以相差几大卡是正常的。