Macro Calculator

Convert a calorie allocation into carbohydrate, protein and fat grams.

Reset

What is this calculator?

Convert a calorie allocation into carbohydrate, protein and fat grams.

What can you use it for?

Use it to understand the numerical relationship between the measurements or dates entered. Convert a calorie allocation into carbohydrate, protein and fat grams.

How to use it

  1. Enter daily calorie allocation.
  2. Enter carbohydrate share (%).
  3. Enter protein share (%).
  4. Enter fat share (%).
  5. Select Calculate (or Generate for random tools).
  6. Read the answer and any additional results below the form. Check the units and the limits of the method.

Formula and method

Carbohydrate grams = carbohydrate calories ÷ 4
Protein grams = protein calories ÷ 4
Fat grams = fat calories ÷ 9

The selected percentages must sum to 100. These are allocations you choose, not prescribed nutrient targets.

Worked example

Daily calorie allocation: 2000, Carbohydrate share (%): 50, Protein share (%): 20, Fat share (%): 30. The result is 250 g (carbohydrate allocation).

Assumptions and limits

Shares must total 100%. These are your chosen allocations, not dietary recommendations.

Frequently asked questions

What inputs does the Macro Calculator need?

Use daily calorie allocation, carbohydrate share (%), protein share (%), fat share (%). Read the answer and any additional results below the form. Check the units and the limits of the method.

What assumptions apply to the Macro Calculator?

Shares must total 100%. These are your chosen allocations, not dietary recommendations.

A little help with the numbers

Smart input · AI explanations when connected