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

General educational estimate, not medical advice. Do not use it to diagnose a condition or determine treatment. Automatic history is disabled for health inputs; saving is optional and explicit.

RESULT
—

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.