Converting a chosen macro energy split into grams
A macro split converts an energy plan that someone has already chosen into approximate grams of carbohydrate, protein and fat. Carbohydrate and protein use four food Calories per gram; fat uses nine. The percentages allocate the entered total and are not health recommendations.
The macro split begins with an energy total and three percentages the user has already chosen. It is a unit conversion, not a method for selecting nutrition targets. In the example, 2,000 food Calories at 50% carbohydrate gives 1,000 kcal, divided by 4 kcal/g = 250 g. Protein at 20% gives 400 kcal ÷ 4 = 100 g. Fat at 30% gives 600 kcal ÷ 9 ≈ 66.7 g. The three energy shares sum to 2,000 kcal before gram rounding, while the three gram amounts should not be added as if they were one common energy unit.
The energy plate and gram labels keep percentage of Calories distinct from grams of food. Every ratio comes from the user's input and the page discloses general 4/4/9 factors.
How the entered Calories and three percentages turn into macro grams
You supply the energy total and every share. The calculator only converts those choices using general 4/4/9 kcal-per-gram factors.
- Chosen daily energy total
- Enter food Calories, also called kilocalories. Doubling this value doubles all three calculated gram amounts at the same percentage split; it is not a target selected by Calculation Guide.
- Carbohydrate share
- Its percentage of entered energy is divided by 4 kcal/g to estimate carbohydrate grams. All three shares together must equal 100%.
- Protein share
- Its percentage of entered energy is also divided by 4 kcal/g. A zero share is allowed for arithmetic comparison and is not a diet recommendation.
- Fat share
- Its energy contribution is divided by 9 kcal/g, so an equal energy share gives fewer grams than carbohydrate or protein. Food-label factors and rounding can differ.
Steps
- Enter a food-Calorie total from your own plan or qualified advice; this page does not set one.
- Enter carbohydrate, protein and fat shares that add to 100%.
- Read the three gram amounts and their energy contributions, noting that food labels may use more specific factors and rounding.
Reading tip: The plate partitions the entered energy total; the labels report grams separately. A larger fat energy wedge can correspond to fewer grams because fat's general energy factor is higher.
Energy-split arithmetic this macro conversion makes visible
Convert a chosen ratio
Translate your own carbohydrate, protein and fat energy percentages into grams.
Check a food plan's math
Confirm three energy shares add to the selected daily total before rounding grams.
Compare fat's energy density
See why an equal Calorie share yields fewer fat grams than carbohydrate grams.
Prepare a nutrition discussion
Bring explicit assumptions to a qualified professional if targets affect health.
How the calculation works
- total kcal
- Food-Calorie amount selected by the visitor, not prescribed by Calculation Guide.
- macro %
- User-chosen share of total energy for one nutrient.
- 4 kcal/g
- General food-label energy factor for carbohydrate and protein.
- 9 kcal/g
- General food-label energy factor for total fat.
These general factors convert your choices; they do not set a safe diet ratio or Calorie target.
What every part means
- total kcal
- Food-Calorie amount selected by the visitor, not prescribed by Calculation Guide.
- macro %
- User-chosen share of total energy for one nutrient.
- 4 kcal/g
- General food-label energy factor for carbohydrate and protein.
- 9 kcal/g
- General food-label energy factor for total fat.
Calculate it step by step
The three percentages must add to exactly 100, including zero if a user chooses it.
Four kcal per gram is the general food-label factor for these macronutrients.
Nine kcal per gram is the general food-label factor for total fat.
The general 4/4/9 factors are among the methods allowed in U.S. nutrition labeling rules. The calculation uses exact decimal percentages and checks their sum before computing grams. Gram values are shown to one decimal; rounded grams multiplied back may differ slightly from the energy total.
See how Calculation Guide tests examples and handles calculation limits.
See it in practice
- Your chosen daily energy total
- 2000 food Calories / kcal
- Carbohydrate share
- 50 %
- Protein share
- 20 %
- Fat share
- 30 %
For 2,000 kcal at 50% carb, 20% protein, 30% fat: 1,000/4=250 g carb; 400/4=100 g protein; 600/9≈66.7 g fat.
- Carbohydrate energy1,000 kcal
- Protein energy400 kcal
Interpretation & limitations
How to read your result
The output answers how many grams correspond to the entered energy split under those general factors. It does not imply that 50/20/30 is suitable for a particular person. Food labels can use specific factors and have rounding or fiber/sugar-alcohol adjustments, so a meal plan's displayed labels may not reconstruct perfectly.
Where this estimate stops
Dietary needs vary with age, health, pregnancy, activity and clinical context. TDEE on this site estimates expenditure and does not set an intake. Do not use either result as an individualized treatment or weight-change prescription; seek qualified advice when intake targets affect health.
Frequently asked questions
01Does this recommend a macro ratio?
No. You supply every percentage and the energy total. This page only converts those chosen numbers to grams.
02Why does fat have fewer grams for the same energy share?
The general factor for fat is 9 kcal/g, compared with 4 kcal/g for carbohydrate or protein.
03Do the percentages have to be whole numbers?
No. Decimal percentages work, provided the three entered values add exactly to 100.
04Can one macro be 0%?
The arithmetic allows zero as a scenario input. It is not an endorsement of excluding that nutrient from a diet.
05Is a food Calorie a kcal?
Yes. On nutrition labels, a capital-C Calorie denotes one kilocalorie.
06Why might food labels not add up using 4/4/9?
Specific food factors, fiber, sugar alcohols and label rounding can change a product's reported energy.