Macro Calculator

Split a daily calorie target into grams of protein, carbohydrate and fat, checked against the National Academies’ AMDRs.

Not medical advice. These are population-based estimates for healthy adults; talk to a doctor or registered dietitian about your own health, diet or pregnancy.

Cal
From the TDEE or calorie deficit calculator.
Protein
110 g (20%)
Carbohydrate
275 g (50%)
Fat
73 g (30%)
AMDR check
Within the adult AMDRs (carbs 45–65%, protein 10–35%, fat 20–35%).
Protein per kg
Enter body weight to see protein per kg

Macros are the three nutrients that supply Calories: carbohydrate and protein at 4 Calories per gram and fat at 9 Calories per gram, the values used on U.S. Nutrition Facts labels. To turn a calorie target into grams, multiply calories by each nutrient's percentage and divide by its Calories per gram. A 2,200-Calorie day split 50/20/30 is about 275 g of carbohydrate, 110 g of protein and 73 g of fat.

The National Academies set Acceptable Macronutrient Distribution Ranges (AMDRs) for adults: 45–65% of Calories from carbohydrate, 10–35% from protein and 20–35% from fat. These ranges aim to meet nutrient needs while reducing chronic-disease risk. The calculator checks your split against them.

How to use the macro calculator

  1. Enter your daily calorie target from the tdee calculator or calorie deficit calculator.
  2. Choose a preset split or enter your own percentages (they must add up to 100%).
  3. Optionally enter body weight to see protein in grams per kilogram.
  4. Read grams per day for each macro and whether the split falls within the AMDRs.

Formula

Carbohydrate (g) = Calories × carb% ÷ 4
Protein (g) = Calories × protein% ÷ 4
Fat (g) = Calories × fat% ÷ 9

Percentages are shares of total Calories, so they must add up to 100%. Calories from alcohol are not included in the split.

Worked example

2,200 Calories, balanced 50% carbohydrate / 20% protein / 30% fat.

  1. Carbohydrate: 2,200 × 0.50 ÷ 4 = 275 g.
  2. Protein: 2,200 × 0.20 ÷ 4 = 110 g.
  3. Fat: 2,200 × 0.30 ÷ 9 = 73 g.
  4. All three percentages are within the AMDRs. For a 68 kg person, 110 g of protein is about 1.6 g/kg.

Choosing a split

Any split inside the AMDRs can be part of a healthy diet; the right one depends on preference, activity and medical needs. Higher-protein plans are popular during weight loss, and the 40/30/30 preset sits just below the 45% carbohydrate floor. The calculator flags it so you can decide with that in mind. Low-carbohydrate or very-high-fat plans fall outside the AMDRs and are best done with professional guidance.

The National Academies also recommend keeping saturated fat, trans fat and dietary cholesterol as low as possible within a nutritionally adequate diet, and limiting added sugars. Macros say nothing about food quality, so fiber, vitamins and minerals still matter. To see what share of calories a single food provides, the percentage calculator helps.

Grams at other calorie levels

With the balanced 50/20/30 split (carbs/protein/fat):

CaloriesCarbsProteinFat
1,800225 g90 g60 g
2,200275 g110 g73 g
2,600325 g130 g87 g

To spread a day's targets across meals, divide by the number of meals: 110 g of protein over four meals is about 28 g each. Food labels list grams of each macronutrient per serving, so you can add them up through the day.

Caveats and assumptions

  • AMDRs are for healthy adults; children have different ranges.
  • Presets are planning starting points, not prescriptions.
  • People with diabetes, kidney disease or other conditions should get macro targets from their care team. Not medical advice.

Frequently asked questions

How many grams of protein, carbs and fat should I eat on 2,200 Calories?

With a 50/20/30 split: about 275 g carbohydrate, 110 g protein and 73 g fat.

How many calories are in a gram of protein, carbs and fat?

Protein and carbohydrate provide 4 Calories per gram; fat provides 9.

What are the recommended macro ranges?

For adults the National Academies’ AMDRs are 45–65% of Calories from carbohydrate, 10–35% from protein and 20–35% from fat.

How do I calculate macros?

Multiply your calories by each macro’s percentage, then divide by 4 for carbohydrate and protein or 9 for fat.

How do I split macros across meals?

Divide each daily gram target by the number of meals or snacks. 275 g of carbs over 4 meals is about 69 g per meal.

Sources

This calculator gives general estimates for healthy adults and is not medical advice, diagnosis or treatment. Equations are averages and individuals differ. Talk to a qualified health professional before changing your diet, exercise or medication, and during pregnancy. See our disclaimer and how we build and check calculators.