Macro Calculator

Estimate daily protein, carbohydrate, and fat targets from your calorie intake.

Calculate Your Macros

Enter a daily calorie target and choose the percentage of calories allocated to protein, carbohydrates, and fat.

Enter a daily calorie target between 1 and 10,000 kcal.

Macronutrient Percentages

The three percentages must add up to 100%. The default split is 30% protein, 40% carbohydrates, and 30% fat.

Your Estimated Daily Macros

Daily Calories
Protein
Carbohydrates
Fat
Macro Split

These are mathematical estimates, not individualized nutrition advice.

What Are Macronutrients?

Macronutrients, often called macros, are nutrients that supply energy and support normal body functions. The three main macronutrients are protein, carbohydrates, and fat.

Protein

Protein provides approximately 4 calories per gram. It helps build and maintain body tissues and supports many essential processes in the body.

Carbohydrates

Carbohydrates provide approximately 4 calories per gram and are an important energy source for the body.

Fat

Dietary fat provides approximately 9 calories per gram and supports energy storage, cell function, and the absorption of certain vitamins.

Important: Individual nutrition needs vary with factors such as age, activity, health, and personal goals. This calculator provides general estimates and is not a substitute for individualized advice from a qualified healthcare or nutrition professional.

How Does the Macro Calculator Work?

The calculator first allocates your daily calories according to the percentage assigned to each macronutrient. It then converts those calories into estimated grams.

Macro Calories = Daily Calories × (Macro Percentage ÷ 100)
Protein Grams = Protein Calories ÷ 4
Carbohydrate Grams = Carbohydrate Calories ÷ 4
Fat Grams = Fat Calories ÷ 9

These calculations use standard approximate energy values. Actual food energy can vary because of food composition, fiber, and labeling conventions.

Example Macro Calculation

Suppose your daily target is 2,000 calories and your chosen split is 30% protein, 40% carbohydrates, and 30% fat.

30% + 40% + 30% = 100%

How to Use This Calculator

  1. Enter your daily calorie target.
  2. Enter your desired protein percentage.
  3. Enter your desired carbohydrate percentage.
  4. Enter your desired fat percentage.
  5. Check that the three percentages total 100%.
  6. Select Calculate Macros to see the estimated grams.

Related Health & Fitness Calculators

Explore other free calculators for calories, protein, metabolism, body composition, weight, hydration, and fitness.

Frequently Asked Questions

What is a macro calculator?

A macro calculator estimates the grams of protein, carbohydrates, and fat that correspond to a calorie target and a chosen percentage split.

How many calories are in one gram of protein?

Protein provides approximately 4 calories per gram.

How many calories are in one gram of carbohydrates?

Carbohydrates provide approximately 4 calories per gram.

How many calories are in one gram of fat?

Fat provides approximately 9 calories per gram.

Do the macro percentages have to equal 100%?

Yes. The protein, carbohydrate, and fat percentages must add up to 100% for the calculator to represent the complete calorie allocation.

Does this calculator tell me how much I should eat?

No. It converts a calorie target and a percentage split into estimated grams. It does not determine whether your calorie target or macro split is suitable for you.

Can I use this calculator for weight loss or muscle gain?

You can use it to calculate the grams associated with a chosen calorie target and macro split. It does not guarantee a particular result, and individual needs vary.