b2KIT

Macro Calculator

Calculate daily protein, carb, and fat macronutrient targets based on TDEE and fitness goal (cut, maintain, bulk).

Tested tool guide Tested browser tools Checked August 16, 2026

What Macro Calculator does and how it behaves

Macro Calculator turns a known total daily energy expenditure into separate daily targets for protein, carbohydrate, and fat, with the calorie direction determined by cut, maintain, or bulk. It plans an intake budget rather than measuring actual energy expenditure or diagnosing nutritional needs. A common surprise is that the three gram targets are not equal units of energy: protein and carbohydrate conventionally provide about 4 Calories per gram, while fat provides about 9 Calories per gram.

How the result is produced

1

Goal adjustment

The calculation begins with the TDEE value, which represents the daily energy baseline. Choosing maintain keeps the plan centered on that baseline; cut selects an intake direction below it; bulk selects one above it. Because the supplied description does not identify the size of either adjustment, interpret the resulting gram targets together with the entered TDEE and selected goal.

2

Calories to macro grams

Once a goal-adjusted calorie budget is set, the calculator expresses its protein, carbohydrate, and fat allocations as daily gram targets. To audit the energy represented, multiply protein grams by 4, carbohydrate grams by 4, and fat grams by 9, then add the results. If the displayed grams are rounded, that reconstructed total can differ slightly from the intended calorie budget.

Good uses

  • Starting a cut when you already have a TDEE estimate and want one daily set of protein, carbohydrate, and fat targets for meal planning. The result converts the broad instruction to eat below expenditure into three quantities that can be compared with a food log.
  • Planning maintenance after a weight-change phase. Enter the TDEE associated with the current routine, choose maintain, and use the resulting macro grams as an initial intake framework while watching whether body weight and training performance remain reasonably stable.
  • Preparing a bulk and needing daily macro targets that represent an intake above estimated expenditure. The output can serve as a repeatable target when comparing different menus, provided their protein, carbohydrate, and fat totals are calculated on the same basis.

Limits and checks

  • TDEE is an estimate, not a directly observed constant. If the entered TDEE is too high or too low, every macro target derived from it inherits that error. Changes in activity, body mass, or routine can also make an older TDEE value less representative.
  • The goal name gives the intended direction, but it does not by itself show whether the calorie adjustment suits a particular rate of weight change. Review the actual targets and subsequent trend rather than assuming every cut or bulk setting is appropriate for every person.
  • Protein, carbohydrate, and fat targets do not describe the full nutritional quality of a diet. They do not independently confirm adequate fiber, vitamins, minerals, essential fatty acids, hydration, or suitability for allergies, medical conditions, pregnancy, or prescribed dietary treatment.

Common questions

Can I use the calculator if my TDEE is only an estimate?

Yes, but the macro targets will be provisional because TDEE is the calculation's energy baseline. Use the best estimate available and compare the resulting intake with changes observed over time. If the trend consistently differs from the selected cut, maintain, or bulk goal, reassess the TDEE rather than treating the original macro numbers as fixed.

Why do the three macro gram numbers not add up to the calorie target?

Grams and Calories are different units, so the gram figures should not be added directly. For an approximate energy check, calculate protein grams times 4, carbohydrate grams times 4, and fat grams times 9. Add those three calorie contributions. A small discrepancy can occur when the displayed gram targets have been rounded.

References and verification

The behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools