CalculationTime

Macro Calculator

Split a daily calorie target into protein, fat and carbohydrate grams using body weight and selected macro percentages.

Live math canvas

Your numbers, formula and explanation together

Macro Calculator: 128 g protein. 61 g fat · 285 g carbohydrate · 2,200 kcal target.

Formula applied

The exact method behind this answer

CalculationTime keeps the method visible so the number can be checked instead of blindly trusted.

Protein grams = body weight × g/kg. Protein calories = protein grams × 4. Fat calories = total calories × fat %. Fat grams = fat calories ÷ 9. Carbohydrate grams = remaining calories ÷ 4.
  1. Apply the formulaProtein grams = body weight × g/kg. Protein calories = protein grams × 4. Fat calories = total calories × fat %. Fat grams = fat calories ÷ 9. Carbohydrate grams = remaining calories ÷ 4.128 g protein61 g fat · 285 g carbohydrate · 2,200 kcal target.

Your live breakdown

Current inputs in the calculation

These values come from the controls above and update when the calculator changes.

Daily calories
2,200 kcal
Body weight
80 kg
Protein target
1.6 g/kg
Fat calories
25 %

Resulting answer

128 g protein

61 g fat · 285 g carbohydrate · 2,200 kcal target.

Answer
128 g protein
Live support
61 g fat · 285 g carbohydrate · 2,200 kcal target.

Assumptions used

What this answer assumes

The visible assumptions define the boundary of this calculation.

  • Protein and carbohydrate are estimated at 4 kcal/g and fat at 9 kcal/g.
  • The result is nutrition planning arithmetic, not medical advice.
  • If protein plus fat exceed total calories, carbohydrate is shown as zero.

Master’s Tip

How to use the result well

Master’s Tip: choose protein first, then fat, then let carbohydrate fill the remaining energy budget.

Printable record

What belongs in the saved calculation

Save the inputs, result, formula, assumptions, page URL and date together so the calculation can be reviewed later.

Daily calories
2,200 kcal
Body weight
80 kg
Protein target
1.6 g/kg
Fat calories
25 %

Embeddable calculator

Embed this calculator

Copy a clean iframe version with the required CalculationTime attribution link built in.

Explain it like I'm 12

The macro calculator sets protein from body weight, assigns fat from calorie percentage, and gives remaining calories to carbohydrate.

Formula

Protein grams = body weight × g/kg. Protein calories = protein grams × 4. Fat calories = total calories × fat %. Fat grams = fat calories ÷ 9. Carbohydrate grams = remaining calories ÷ 4.

Worked example

At 2,200 kcal, 80 kg body weight, 1.6 g/kg protein and 25% fat, protein is 128 g, fat is about 61 g and carbohydrate is about 284 g.

Professional note

Master’s Tip: choose protein first, then fat, then let carbohydrate fill the remaining energy budget.

Regional and unit assumptions

General nutrition planning estimate. Clinical nutrition needs require qualified advice.

Assumptions and limitations

Methodology & Accuracy

How this calculator is checked

CalculationTime pages are built around visible arithmetic: the formula, assumptions, worked example and practical limitations are shown so the result can be checked rather than simply trusted.

Formula used

Protein grams = body weight × g/kg. Protein calories = protein grams × 4. Fat calories = total calories × fat %. Fat grams = fat calories ÷ 9. Carbohydrate grams = remaining calories ÷ 4.

Standard or basis

General nutrition planning estimate. Clinical nutrition needs require qualified advice.

Where a calculator follows a named legal, trade or industry standard, that standard is cited visibly. Otherwise the page uses transparent general arithmetic and states its limits.

Master's Tip

Master’s Tip: choose protein first, then fat, then let carbohydrate fill the remaining energy budget.

Questions

Why does protein use body weight?

Protein targets are commonly expressed as grams per kilogram of body weight so the target scales with the person.

Why can carbs fall to zero?

If protein and fat allocations consume the calorie target, no remaining calories are available for carbohydrate in this arithmetic split.