CALCULATOR WORKSPACE
HEALTH / CALCULATOR

Macro Split Calculator

Convert your chosen Calorie total and macro percentages to approximate grams.

YOUR INPUTS

Calculate Macro Split

01 / 02
This is your own input, not a target recommended by Calculation Guide.
All three percentages must add to exactly 100.
YOUR ANSWER

Results

02 / 02
=

Your result will appear here

Enter values above, then select Calculate result. Your inputs stay in this browser.

THE BASICS

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.

YOUR INPUTS

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

  1. Enter a food-Calorie total from your own plan or qualified advice; this page does not set one.
  2. Enter carbohydrate, protein and fat shares that add to 100%.
  3. 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.

PRACTICAL USES

Energy-split arithmetic this macro conversion makes visible

01

Convert a chosen ratio

Translate your own carbohydrate, protein and fat energy percentages into grams.

02

Check a food plan's math

Confirm three energy shares add to the selected daily total before rounding grams.

03

Compare fat's energy density

See why an equal Calorie share yields fewer fat grams than carbohydrate grams.

04

Prepare a nutrition discussion

Bring explicit assumptions to a qualified professional if targets affect health.

THE METHOD

How the calculation works

FormulaAt a glance
Macro grams from your energy share=Chosen kcal × macro percentage100 × macro kcal per gram
Where:
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.
COMPLETE FORMULA & VARIATIONS
Carb kcal = total kcal × carb%/100; carb grams = carb kcal/4
Protein kcal = total kcal × protein%/100; protein grams = protein kcal/4
Fat kcal = total kcal × fat%/100; fat grams = fat kcal/9
carb% + protein% + fat% = 100%

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

1. Allocate energy
Macro kcal = entered total kcal × chosen macro % ÷ 100

The three percentages must add to exactly 100, including zero if a user chooses it.

2. Carbohydrate and protein
Carb g = carb kcal ÷ 4; protein g = protein kcal ÷ 4

Four kcal per gram is the general food-label factor for these macronutrients.

3. Fat
Fat g = fat kcal ÷ 9

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.

WORKED EXAMPLE

See it in practice

01 Sample inputs
Your chosen daily energy total
2000 food Calories / kcal
Carbohydrate share
50 %
Protein share
20 %
Fat share
30 %
02 Put values into the formula

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.

03 Verified result250 g / 100 g / 66.7 gCarbohydrate / protein / fat from your chosen split
  • Carbohydrate energy1,000 kcal
  • Protein energy400 kcal
GOOD TO KNOW

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.

COMMON QUESTIONS

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.

FURTHER READING

Sources & references

KEEP EXPLORING

Related calculators