Macronutrients · supplied energy split
Macronutrients · supplied energy split: use energy amount to allocate, protein share, carbohydrate share. Review the formula, worked example and calculation steps.
Inputs
Use the units shown—
Enter your values and select Calculate.
Formula & explanation
Protein g = kcal×protein%/400; carbohydrate g = kcal×carb%/400; fat g = kcal×fat%/900
Variables & units
- Energy amount to allocate
- kcal · minimum 1, maximum 20000
- Protein share
- % · minimum 0, maximum 100
- Carbohydrate share
- % · minimum 0, maximum 100
- Fat share
- % · minimum 0, maximum 100
Worked example
2,000 kcal split 20/50/30 gives 100 g protein, 250 g carbohydrate and 66.666667 g fat.
Assumptions
Arithmetic using general 4/4/9 energy factors, not a recommended diet. User supplies energy and shares. Fibre, alcohol, food-specific energy factors and clinical needs are excluded.
References
Formula version 1.0.0. JavaScript floating-point arithmetic applies. Results display up to 6 decimal places; stored values retain available precision. Use the units shown.
Calculated on your device. Automatic history is disabled for these inputs.