Skip to content

Macro Calculator

Split your daily calories into grams of protein, carbohydrate and fat. It builds on the calorie calculator’s estimate and adds what that page doesn’t: the grams for each nutrient, per day and per meal, checked against the recommended ranges.

Units
Sex (for the formula)
Height

Light exercise or sport 1–3 days a week, or a job with regular walking.

Goal

Inside the recommended range for all three nutrients.

Meals a day

Result

Daily calories

2,417 kcal/day

Your estimated maintenance intake.

Protein483 kcal · 20% of calories
121 g
Carbs1,209 kcal · 50% of calories
302 g
Fat725 kcal · 30% of calories
81 g
Protein per kg of body weight0.67 g per lbWithin the 1.4–2.0 g/kg range suggested for regular exercisers.
1.48 g/kg

Per meal (3 meals)

Protein per meal
40.3 g
Carbs per meal
100.7 g
Fat per meal
27 g
Show the working
  1. BMR (Mifflin-St Jeor): 10 × kg + 6.25 × cm − 5 × age, then + 5 (male) or − 161 (female)10 × 81.65 + 6.25 × 177.8 − 5 × 35 + 5 = 1,758 kcal/day
  2. Maintenance = BMR × activity factor1,758 × 1.375 = 2,417 kcal/day
  3. Protein: calories × share ÷ kcal per gram2,417 × 20% = 483 kcal ÷ 4 = 121 g
  4. Carbs: calories × share ÷ kcal per gram2,417 × 50% = 1,209 kcal ÷ 4 = 302 g
  5. Fat: calories × share ÷ kcal per gram2,417 × 30% = 725 kcal ÷ 9 = 81 g

Grams are rounded to whole numbers, so they multiply back to within a few calories of each line.

A starting point for healthy adults, not medical or dietary advice. Adjust after a few weeks based on how your weight and energy respond.

Where your calories come from

2,417
  • Protein483 kcal(20%)
  • Carbs1,209 kcal(50%)
  • Fat725 kcal(30%)

Results are general estimates for healthy adults and are not medical advice. Talk to a doctor or registered dietitian about your own health.

How the macro targets are worked out

The calculator works in three steps:

  1. Daily calories. Your resting energy use is estimated with the Mifflin-St Jeor equation and multiplied by an activity factor, exactly as in the calorie calculator. For a weight-loss goal it subtracts the calorie calculator’s moderate pace (500 kcal a day, about 1 lb a week, or 550 kcal for 0.5 kg in metric); for gain it adds the same amount.
  2. Split. The calories are divided between protein, carbohydrate and fat by the percentages you choose. The three calorie amounts are rounded so they add up exactly to the daily total.
  3. Grams. Each calorie amount is divided by the energy in a gram of that nutrient: 4 kcal for protein and carbohydrate, 9 kcal for fat.

The splits are shares of calories, not of weight. Because fat has more than twice the energy per gram, 30% of calories from fat is far fewer grams than 30% from carbohydrate.

The presets. The US Institute of Medicine set Acceptable Macronutrient Distribution Ranges (AMDRs) for adults: 10–35% of calories from protein, 45–65% from carbohydrate and 20–35% from fat. Intakes inside these ranges are associated with a lower risk of chronic disease while still supplying essential nutrients. The balanced preset (20/50/30) and the higher-protein preset (30/45/25) sit inside all three ranges. The lower-carb preset (30/35/35) puts carbohydrate below the range, and the result says so. With custom, you can enter any split that adds up to 100%.

Formulas used

Calories = BMR × activity factor − deficit (lose) or + surplus (gain)

Nutrient calories = calories × share (%) ÷ 100

Grams = nutrient calories ÷ energy per gram

BMR
10 × weight (kg) + 6.25 × height (cm) − 5 × age + 5 (men) or − 161 (women)
Energy per gram
4 kcal for protein, 4 kcal for carbohydrate, 9 kcal for fat

The 4-4-9 values are the general Atwater factors, the figures most widely used in nutrition labeling and diet planning. They are averages: the energy actually absorbed differs a little between foods, and fiber and alcohol are not counted here. Alcohol provides 7 kcal per gram and doesn’t fit into any of the three groups.

Protein is also shown per kilogram of body weight, the unit nutrition guidance uses:

Protein (g/kg) = protein grams ÷ body weight (kg)

ReferenceProtein, g per kg per dayWhat it is
Recommended Dietary Allowance (adults)0.8Enough for nearly all healthy adults; a minimum, not an optimum
Dietary Guidelines for Americans 2025–20301.2–1.6General protein goal, adjusted to your calorie needs
International Society of Sports Nutrition (2017)1.4–2.0Sufficient for building and keeping muscle in most people who exercise

Worked example

A 35-year-old man, 5 ft 10 in (177.8 cm) and 180 lb (81.65 kg), lightly active, who wants to keep his weight steady and chooses the balanced split:

  1. BMR = 10 × 81.65 + 6.25 × 177.8 − 5 × 35 + 5 = 1,757.7, rounded to 1,758 kcal.
  2. Daily calories = 1,758 × 1.375 = 2,417 kcal.
  3. Protein: 20% of 2,417 = 483 kcal ÷ 4 = 121 g.
  4. Carbohydrate: 50% of 2,417 = 1,208.5, which becomes 1,209 kcal so the three parts add up to 2,417; ÷ 4 = 302 g.
  5. Fat: 30% of 2,417 = 725 kcal ÷ 9 = 81 g.
  6. Over three meals: about 40 g of protein, 101 g of carbohydrate and 27 g of fat each.
  7. Protein per kilogram: 121 ÷ 81.65 = 1.48 g/kg (0.67 g per lb) — above the 0.8 g/kg RDA and inside the ISSN range for people who exercise.

Choosing Lose instead lowers the target by 500 kcal to 1,917 kcal a day, giving 96 g of protein, 240 g of carbohydrate and 64 g of fat. The higher-protein split at maintenance gives 181 g of protein (2.2 g/kg), 272 g of carbohydrate and 67 g of fat.

Choosing a split

  • Total calories matter most for weight. The split changes what you eat, not how many calories you need. Pick the split you can keep up with day to day.
  • Protein when losing weight. In a calorie deficit a percentage split gives fewer grams of protein, so check the g/kg line. The ISSN notes that people doing resistance training while eating less may need more than 2.0 g/kg to keep muscle; the higher-protein preset raises the share.
  • Quality within each group. The same grams of carbohydrate can come from vegetables, fruit, whole grains or sugar; the same fat from olive oil or processed meat. The numbers here don’t distinguish them.
  • Meals don’t have to be equal. The per-meal figures are simply the daily grams divided evenly. Spreading protein across meals is a common approach for people who train, but any pattern that reaches the daily totals works for the arithmetic.

Who these numbers are not for

The estimates are for healthy adults. They don’t apply to children and teenagers, whose ranges differ; to pregnancy or breastfeeding, when protein and energy needs rise; or to anyone following a diet set by a doctor or dietitian, for example for kidney disease, diabetes or another condition where protein, carbohydrate or fat intake is managed medically. The calorie estimate is an average for people of your size and activity, and yours may be a few hundred calories higher or lower. If you have a history of disordered eating, tracking macros can do more harm than good — a doctor or registered dietitian can help set goals that suit you.

For your resting energy use by three equations, see the BMR calculator; to estimate lean mass, the body fat calculator.

Frequently asked questions

What is a good macro split?

There is no single best split. For adults, the Institute of Medicine ranges are 10–35% of calories from protein, 45–65% from carbohydrate and 20–35% from fat, and a split inside all three, such as 20/50/30, suits most people. Lower-carb or higher-protein splits can work too if they fit how you like to eat.

How much protein do I need a day?

The adult RDA is 0.8 g per kg of body weight, a minimum that covers nearly all healthy adults. The 2025–2030 Dietary Guidelines for Americans set a goal of 1.2–1.6 g/kg, and the International Society of Sports Nutrition suggests 1.4–2.0 g/kg for people who exercise regularly.

How do I convert macros to calories?

Multiply grams of protein and carbohydrate by 4 and grams of fat by 9, then add them up. For example, 121 g protein, 302 g carbohydrate and 81 g fat give 484 + 1,208 + 729 = 2,421 kcal, within a few calories of the 2,417 target because the grams are rounded.

Should I change my macros to lose weight?

Weight change depends mainly on total calories, so the first step is the lower calorie target. Within it, keeping protein up (check the g/kg line) helps preserve muscle, especially alongside strength training. The split itself can stay the same if it works for you.

Do I need to hit my macros exactly every day?

No. The targets are estimates, and daily intake naturally varies. Being roughly on target across a week matters more than precision on any single day. Check your weight trend over several weeks and adjust calories if needed.

Sources

Last reviewed September 19, 2026