HEALTH CALCULATOR

Macro Calculator

Enter a daily calorie target and the percentages allocated to protein and fat. Carbohydrates receive the remainder; the calculator converts each share into grams and equal meal portions.

Calculator

kcal/day
Use a target already selected for your needs. This tool does not choose a calorie deficit.
%
%
Carbohydrates receive the remaining percentage; protein plus fat must not exceed 100%.
Divide the daily amounts into this many equal portions for planning.
YOUR RESULTS
Daily protein125 g/day
Daily carbohydrates
225 g/day
Daily fat
66.7 g/day
Calories from carbohydrates
45%
Protein energy
500 kcal/day
Carbohydrate energy
900 kcal/day
Fat energy
600 kcal/day

The split allocates 2000 kcal across protein, carbohydrate, and fat, using 4, 4, and 9 kcal per gram. The table divides each amount into 4 equal portions. These are arithmetic targets from your choices, not a personalized nutrition recommendation.

Daily calorie allocation

  • Protein energy500 kcal/day
  • Carbohydrate energy900 kcal/day
  • Fat energy600 kcal/day

Bars compare calorie shares. Gram amounts use a different energy factor for fat.

Daily macros and equal portions
Daily macros and equal portions
NutrientCalorie shareGrams per dayGrams per portion
Protein25%125.0031.25
Carbohydrates45%225.0056.25
Fat30%66.6716.67

Daily macro grams and meal portions

Protein and carbohydrate grams use 4 kcal per gram; fat uses 9 kcal per gram. The chart compares calories, not gram weights. Daily amounts are shown to one decimal place, while the portion table shows two. Small displayed rounding differences do not change the allocation used in the calculation.

The formula

Protein grams = kcal × protein% / 400; fat grams = kcal × fat% / 900; carbohydrate% = 100 − protein% − fat%; carbohydrate grams = kcal × carbohydrate% / 400.

The percentages refer to shares of total calories, not shares of food weight. The general energy factors are 4 kcal/g for protein, 4 kcal/g for carbohydrate, and 9 kcal/g for fat. Divide daily grams by the selected number of equal portions to get a planning amount per portion. This tool does not estimate energy needs or prescribe a macro ratio.

A 2,000-calorie split across four portions

With 2,000 kcal, 25% protein, and 30% fat, carbohydrates receive 45%. The daily amounts are 125 g protein, 225 g carbohydrate, and approximately 66.67 g fat. Four equal portions contain 31.25 g protein, 56.25 g carbohydrate, and approximately 16.67 g fat each. The calorie allocation is 500, 900, and 600 kcal respectively.

How to use this calculator

  1. Enter a calorie target selected for your circumstances; the tool does not create a weight-loss target.
  2. Enter the percentage of calories assigned to protein and fat. Their sum must not exceed 100%.
  3. Choose how many equal portions to display for the daily amounts.
  4. Calculate and compare the daily grams, calorie-allocation chart, and portion table.

A calorie percentage is not a gram percentage

Fat supplies more energy per gram than protein or carbohydrate under the general energy factors. Equal calorie shares therefore do not produce equal gram amounts. For example, 600 kcal corresponds to 150 g of protein or carbohydrate but about 66.67 g of fat. The chart uses calorie values so that its segments represent the split you entered.

Choose the target before converting it

A macro calculator translates a chosen energy target into nutrient quantities. It does not establish whether that energy target or split meets your individual needs. The default 25% protein and 30% fat are editable arithmetic examples, not a universal recommendation. Activity, dietary preferences, life stage, and medical needs can all matter when selecting targets. A registered dietitian can help with individualized nutrition planning.

Use portions as a planning reference

The portion count divides each daily amount equally. Four portions need not mean four identical meals; it is a reference for distributing the totals. Snacks, drinks, cooking oils, and sauces also contribute nutrients. If your meals differ in size, track the daily total rather than assuming every meal must match the equal-portion numbers.

Why food labels may not match a 4–4–9 calculation

The 4–4–9 factors are general averages. USDA food data can also use food-specific energy factors. Nutrition labels may round nutrient quantities, and fiber, sugar alcohols, and alcohol can affect the relationship between listed grams and energy. This calculator allocates a target across three macros; it does not calculate the exact energy of a food product.

Food quality, fiber, vitamins, minerals, and fatty-acid composition are not captured by three gram targets. The calculator also does not subtract fiber to produce net carbohydrates or assign therapeutic diets. Use it as arithmetic for an existing plan rather than as a diagnosis, treatment, or complete diet assessment.

Assumptions & limitations

What this calculation assumes

  • All entered calories are allocated to protein, carbohydrate, and fat using general 4–4–9 factors.
  • The remaining calorie percentage belongs to carbohydrates.
  • Portions divide each macro equally and retain unrounded amounts until display.

What to keep in mind

  • No personalized calorie requirement, deficit, recommended intake, or medical nutrition assessment.
  • Alcohol, net carbohydrates, food-specific energy factors, fiber targets, and micronutrients are not modeled.
  • Zero or extreme shares can be entered for arithmetic comparison; the calculator does not endorse them as a suitable diet.

Common questions

Why do carbohydrate percentages change automatically?

Carbohydrates receive the portion of calories left after protein and fat. Changing either entered percentage changes that remaining share.

Can I use a different split?

Yes. Enter your own protein and fat percentages. The tool accepts any nonnegative shares whose sum is at most 100%; suitability of the split is a separate nutrition decision.

Does this calculate macros for weight loss?

It converts the calorie target you supply into grams. It does not choose a deficit, promise weight loss, or determine whether the target is appropriate.

Are these total carbs or net carbs?

These are carbohydrate grams derived from the calorie allocation. There is no fiber or sugar-alcohol input, so the tool does not calculate net carbs.

Sources & further reading