Macro Calculator

Convert a daily calorie target into grams of protein, carbohydrates and fat for the diet style you choose.

How to use the Macro Calculator

  1. Enter your daily calorie target (use the calorie calculator if you do not know it).
  2. Choose a diet type to set the percentage split.
  3. Read the grams of each macro per day and per meal.

How macros are calculated

Each macronutrient provides a fixed amount of energy: protein and carbohydrates give 4 kcal per gram, and fat gives 9 kcal per gram. To find the grams, take the share of calories for that macro and divide by its energy per gram.

grams = calories × share ÷ kcal per gram

On 2,000 kcal with 30% protein: 2,000 × 0.30 ÷ 4 = 150 g of protein.

Which split should I choose?

  • Balanced suits general health and steady weight control.
  • High protein helps keep muscle while losing fat and keeps you fuller.
  • Low carb and keto reduce carbohydrates and raise fat.
  • High carb supports endurance training.

Many guidelines suggest 1.2–2.0 g of protein per kilogram of body weight for active people.

This calculator gives general information for healthy adults. It is not medical advice. Talk to a doctor or registered dietitian before making significant changes to your diet or exercise.

Frequently asked questions

What are macros?

Macronutrients: protein, carbohydrates and fat. They are the nutrients that supply calories.

How many calories are in a gram of each macro?

Protein has 4 kcal per gram, carbohydrates 4 kcal per gram and fat 9 kcal per gram. Alcohol has 7 kcal per gram.

How much protein do I need?

A common range for active adults is 1.2 to 2.0 grams per kilogram of body weight per day. The minimum recommended intake for adults is 0.8 g/kg.