Macro Calculator

← Back to Health & Fitness

Macro Calculator

Calculate daily protein, carbohydrate, and fat goals from your calorie target.

Free • Easy to Use • Adults 18+
For general information: Macro targets are mathematical estimates, not personalized nutrition advice. This calculator is designed for adults, not for children or for use during pregnancy, breastfeeding, or eating-disorder treatment. For medical or dietary needs, ask a qualified professional.

Step 1 — Choose Your Calorie Starting Point

Use an existing daily target; the calculator doesn’t change this number.

Step 2 — Choose a Macro Split

Presets are examples within the National Academies’ adult macronutrient distribution ranges, not individualized prescriptions.
The per-meal amounts are an even split for planning, not a required eating schedule.

📘 How the Macro Calculator Works

A macronutrient is carbohydrate, protein, or fat. This calculator divides a daily calorie amount among the three according to your selected percentages.

Carbohydrates: 4 calories per gram • Protein: 4 calories per gram • Fat: 9 calories per gram

For example, with 2,000 calories and a 50% carbohydrate / 20% protein / 30% fat split, the daily estimates are 250 g carbohydrates, 100 g protein, and about 66.7 g fat.

The estimate-my-calories path uses the Mifflin–St Jeor resting-energy equation and an approximate activity multiplier. Calorie needs differ by individual; a calculated number isn’t a weight-loss or muscle-gain prediction.

References: USDA Food and Nutrition Information Center , National Academies’ macronutrient ranges , Mifflin–St Jeor research .

🔗 Share This Calculator

Share this free calculator, or send a result that restores the selected macro settings.

Privacy: Share Result links contain your selected calorie and macro settings. If you use Estimate My Calories, the link also contains your age, height, weight, activity level, and equation variant. Anyone with the link can read those details. Share only with people you trust.

📌

Save & Follow MyCruncher

Like this calculator? Save it for later and follow MyCruncher for more free calculators.

About the Creator

MyCruncher — Founded by Bobby Dues

MyCruncher provides free online calculators designed to make everyday calculations easier to understand and use.

Meet Bobby Dues →

🥗 Macro Calculator — Complete Macronutrient Guide

Wondering how much protein, carbohydrates, and fat to include in your daily calorie plan?

The free MyCruncher Macro Calculator converts daily calories into estimated grams of protein, carbohydrates, and fat.

You can enter an existing calorie target or estimate maintenance calories using age, height, weight, and activity level.

Choose a balanced, higher-protein, higher-carbohydrate, or custom macronutrient distribution.

The calculator also provides an optional breakdown for three, four, or five meals per day.

Important: Macro calculations are mathematical planning examples, not personalized nutrition prescriptions. They do not determine whether a calorie target or diet is appropriate for an individual. This calculator is intended for adults and is not designed for children, pregnancy, breastfeeding, or eating-disorder treatment.

🍽️ What Are Macros?

Macros, short for macronutrients, are nutrients the body uses in relatively large amounts.

The three energy-providing macronutrients used in this calculator are:

🍞 Carbohydrates

Carbohydrates provide energy and are found in foods such as fruits, vegetables, grains, legumes, and milk products.

Carbohydrates provide approximately 4 calories per gram using standard food-energy calculations.

💪 Protein

Protein supplies amino acids needed to build and maintain body tissues and support normal physiological functions.

Protein is found in foods such as fish, meat, eggs, beans, lentils, dairy, soy products, and nuts.

Protein provides approximately 4 calories per gram.

🥑 Fat

Dietary fats help provide energy and support normal cell functions and the absorption of fat-soluble vitamins.

Fat is found in foods including nuts, seeds, oils, avocados, fish, and many other foods.

Fat provides approximately 9 calories per gram.

Macro Calories Per Gram

Macronutrient Approximate Calories Common Food Examples
Carbohydrates 4 per gram Grains, fruit, beans
Protein 4 per gram Eggs, fish, tofu, lentils
Fat 9 per gram Olive oil, nuts, avocado

These are standard, approximate food-energy factors. Actual food-label calculations can vary, including because of fiber and other components.

📋 How to Use the Macro Calculator

MyCruncher provides two simple ways to begin.

Option 1 — I Know My Calories

  1. Select I Know My Calories.
  2. Enter your existing daily calorie target.
  3. Choose a macro distribution.
  4. Choose three, four, or five meals per day.
  5. Click Calculate My Macros to see the estimated daily macro grams.

Option 2 — Estimate My Calories

  1. Select Estimate My Calories.
  2. Enter your age and choose the relevant equation variant.
  3. Enter weight and height using US or metric units.
  4. Select an activity level.
  5. Choose your macro distribution.
  6. Calculate your estimated maintenance calories and corresponding macros.
Remember: The Estimate My Calories option estimates daily maintenance calories. It does not automatically create a weight-loss deficit or a weight-gain surplus.

🧮 How to Calculate Macros From Calories

Macro calculations start with a daily calorie amount and the percentage assigned to each macronutrient.

The percentage is converted into calories, then divided by the number of calories per gram.

Carbohydrate Formula

Carbohydrate Grams = Daily Calories × (Carbohydrate Percentage ÷ 100) ÷ 4

Protein Formula

Protein Grams = Daily Calories × (Protein Percentage ÷ 100) ÷ 4

Fat Formula

Fat Grams = Daily Calories × (Fat Percentage ÷ 100) ÷ 9

All three percentages must total 100%.

The calculator displays macro results rounded to one decimal place.

📊 Macro Calculator Example: 2,000 Calories

Let's calculate macros using the calculator's default Balanced setting.

Example: Balanced Macro Split

  • Daily calories: 2,000
  • Carbohydrates: 50%
  • Protein: 20%
  • Fat: 30%

Step 1 — Calculate Carbohydrates

2,000 × 0.50 = 1,000 carbohydrate calories.

1,000 ÷ 4 = 250 grams.

🍞 Carbohydrates: 250 g per day

Step 2 — Calculate Protein

2,000 × 0.20 = 400 protein calories.

400 ÷ 4 = 100 grams.

💪 Protein: 100 g per day

Step 3 — Calculate Fat

2,000 × 0.30 = 600 fat calories.

600 ÷ 9 = 66.7 grams.

🥑 Fat: Approximately 66.7 g per day

Final Daily Macro Breakdown

Macro Percentage Daily Grams
Carbohydrates 50% 250 g
Protein 20% 100 g
Fat 30% 66.7 g

These values match the default MyCruncher Macro Calculator results.

⚖️ Balanced vs. Higher-Protein Macro Splits

MyCruncher includes three preset macro distributions plus a custom option.

Each preset allocates 100% of the selected calories among carbohydrates, protein, and fat.

Macro Preset Carbs Protein Fat
Balanced 50% 20% 30%
Higher Protein 45% 30% 25%
Higher Carbohydrate 55% 20% 25%
Custom User-selected percentages that total 100%

Macro Presets at 2,000 Calories

Preset Carbs (g) Protein (g) Fat (g)
Balanced 250 100 66.7
Higher Protein 225 150 55.6
Higher Carbohydrate 275 100 55.6

These are comparisons, not rankings of which diet is best.

An individual's appropriate nutrient distribution depends on their overall nutritional and health needs.

🎯 How to Calculate Custom Macros

The Custom option lets visitors enter their own carbohydrate, protein, and fat percentages.

The percentages must add up to exactly 100%, subject to a small rounding tolerance in the calculator.

Example: Custom 40/30/30 Macro Split

  • Daily calories: 2,000
  • Carbohydrates: 40%
  • Protein: 30%
  • Fat: 30%

Carbohydrates

2,000 × 0.40 ÷ 4 = 200 grams.

Carbohydrates: 200 g

Protein

2,000 × 0.30 ÷ 4 = 150 grams.

Protein: 150 g

Fat

2,000 × 0.30 ÷ 9 = 66.7 grams.

Fat: Approximately 66.7 g

This custom example falls below the National Academies' general adult carbohydrate distribution range.

A mathematically valid custom split is not necessarily appropriate for every person.

📚 Recommended Macronutrient Distribution Ranges

The National Academies publish broad Acceptable Macronutrient Distribution Ranges, often abbreviated as AMDR.

These reference ranges describe the percentage of total dietary energy coming from each major macronutrient.

Macronutrient Adult AMDR
Carbohydrates 45–65% of calories
Protein 10–35% of calories
Fat 20–35% of calories

The three MyCruncher presets fall within these broad adult distribution ranges.

Important: These percentages are general reference ranges, not individualized diet prescriptions. Specific nutritional needs may differ because of health conditions, activity, age, and other factors.

🔥 How Does MyCruncher Estimate Daily Calories?

If you do not already know your daily calorie target, the calculator can estimate maintenance calories from entered measurements and activity.

Maintenance calories approximate the energy needed to maintain body weight over time.

This is commonly called Total Daily Energy Expenditure (TDEE).

Mifflin–St Jeor Formula

The calculator first estimates resting energy expenditure using the Mifflin–St Jeor equation.

Male-Based Equation

Resting Calories = 10 × Weight (kg) + 6.25 × Height (cm) − 5 × Age (years) + 5

Female-Based Equation

Resting Calories = 10 × Weight (kg) + 6.25 × Height (cm) − 5 × Age (years) − 161

The resting estimate is then multiplied by the selected activity factor.

Estimated Maintenance Calories = Resting Energy Estimate × Activity Multiplier

Activity Levels

Activity Level Multiplier
Mostly sitting 1.20
Lightly active 1.375
Moderately active 1.55
Very active 1.725
Extremely active 1.90

These multipliers are general assumptions. Actual energy expenditure can differ substantially between individuals.

🧮 Example: Calculate Macros From Estimated Calories

Example Measurements

  • Age: 35 years
  • Weight: 175 pounds
  • Height: 5 feet 8 inches
  • Female-based equation
  • Lightly active
  • Balanced macro preset

Step 1 — Convert Measurements

175 pounds is approximately 79.38 kilograms.

5 feet 8 inches equals 172.72 centimeters.

Step 2 — Estimate Resting Calories

Apply the Mifflin–St Jeor female-based equation.

Estimated Resting Energy: Approximately 1,537 calories/day

Step 3 — Estimate Maintenance

Multiply the resting estimate by 1.375.

Estimated Maintenance: Approximately 2,114 calories/day

Step 4 — Calculate Balanced Macros

Using the unrounded maintenance estimate, the resulting macros are approximately:

Macronutrient Percentage Daily Amount
Carbohydrates 50% 264.2 g
Protein 20% 105.7 g
Fat 30% 70.5 g

These figures match the calculator's Estimate My Calories path, allowing for rounding.

Important: This estimate reflects maintenance calories, not a weight-loss or weight-gain target. It is not a measured metabolic rate.

🍽️ How to Divide Macros Between Meals

MyCruncher can divide daily macro grams evenly among three, four, or five meals.

This feature is for meal-planning convenience. It does not prescribe how often someone must eat.

Example: Balanced Macros at 2,000 Calories

The daily totals are:

  • 250 g carbohydrates
  • 100 g protein
  • 66.7 g fat
Meals Per Day Carbs Per Meal Protein Per Meal Fat Per Meal
3 meals 83.3 g 33.3 g 22.2 g
4 meals 62.5 g 25 g 16.7 g
5 meals 50 g 20 g 13.3 g

Daily totals remain approximately the same regardless of the number of meals selected.

Actual meals do not have to contain identical macro amounts.

🎯 Macro Calculations for Different Nutrition Goals

People use macro calculators for a variety of reasons, including meal planning, tracking dietary patterns, and understanding how calories are distributed among nutrients.

Understanding Maintenance Calories

For general maintenance planning, the calculator can estimate daily energy requirements.

Because energy needs vary, the estimate may need individualized adjustment.

Understanding Calorie Deficits

A calorie deficit occurs when energy intake is lower than energy expenditure over time.

The Macro Calculator does not automatically select a calorie deficit.

For mathematical comparisons, visit MyCruncher's Calorie Deficit Calculator .

Understanding Higher-Protein Splits

MyCruncher's Higher Protein preset allocates 30% of total calories to protein.

This changes the number of grams allocated to each nutrient, but does not guarantee muscle growth, strength, or other outcomes.

Why Food Quality Still Matters

Macro totals alone do not describe dietary fiber, vitamins, minerals, types of fat, or the overall nutritional quality of foods.

A balanced eating pattern requires more consideration than meeting three macro numbers.

📌 Common Macro Calculation Mistakes

  1. Confusing grams with percentages. Macro percentages describe a share of calories, not a share of the total weight of food.
  2. Using 4 calories per gram for fat. Fat provides approximately 9 calories per gram, rather than 4.
  3. Using percentages that do not total 100%. The calculator validates custom distributions.
  4. Assuming all calorie targets are appropriate. A mathematically valid macro result does not guarantee nutritional adequacy.
  5. Ignoring food quality. Protein, carbohydrate, and fat grams do not fully describe a diet.
  6. Expecting a guaranteed outcome. Macros alone cannot predict weight change or physical performance.

❓ Macro Calculator Frequently Asked Questions

What is a Macro Calculator?

A Macro Calculator converts daily calories and selected nutrient percentages into estimated grams of carbohydrates, protein, and fat.

What are macros in nutrition?

Macros are macronutrients. The three energy-providing macronutrients calculated here are carbohydrates, protein, and fat.

How do I calculate macros?

Multiply daily calories by the selected macro percentage, then divide by calories per gram: 4 for carbohydrates, 4 for protein, or 9 for fat.

How many calories are in one gram of protein?

Protein provides approximately 4 calories per gram using standard food-energy calculations.

How many calories are in one gram of carbohydrates?

Carbohydrates provide approximately 4 calories per gram as a general calculation factor.

How many calories are in one gram of fat?

Fat provides approximately 9 calories per gram.

What is a balanced macro split?

MyCruncher's Balanced preset allocates 50% of calories to carbohydrates, 20% to protein, and 30% to fat. It is an example, not a universal recommendation.

What is the Higher Protein preset?

The Higher Protein preset uses 45% carbohydrates, 30% protein, and 25% fat. It changes how calories are distributed without changing the daily calorie total.

Can I enter my own macro percentages?

Yes. Select Custom and enter carbohydrate, protein, and fat percentages that total 100%.

Why must the macro percentages total 100%?

Together, the three percentages allocate the entire calorie amount used by this calculator.

How do I calculate macros for 2,000 calories?

For the Balanced 50/20/30 preset, 2,000 calories produces 250 g carbohydrates, 100 g protein, and approximately 66.7 g fat.

Can I use the Macro Calculator without knowing my calories?

Yes. Select Estimate My Calories to obtain a maintenance estimate from your age, measurements, equation variant, and activity level.

What is TDEE?

TDEE means Total Daily Energy Expenditure. It is an estimate of total daily energy use.

Does the Macro Calculator estimate maintenance calories?

Yes. The Estimate My Calories path uses the Mifflin–St Jeor equation and an approximate activity multiplier.

Does the calculator automatically create a calorie deficit?

No. Its estimate path calculates maintenance calories. Visitors who already have an appropriate calorie target can enter it manually.

Can I use pounds and inches?

Yes. The calculator supports pounds, feet, and inches, as well as kilograms and centimeters.

Can I divide my macros into meals?

Yes. Select three, four, or five meals to see an even per-meal division of the daily amounts.

Do my macros need to be identical at every meal?

No. The per-meal breakdown is for planning convenience, not a required eating schedule.

Will a macro split guarantee weight loss or muscle gain?

No. Macronutrient percentages alone cannot guarantee changes in weight, body composition, or performance.

Is the Macro Calculator accurate?

It performs the specified mathematical calculations, but estimated maintenance calories and practical nutrition needs vary between individuals.

Can I share my macro results?

Yes. The Share Result feature creates a link that restores your selected inputs. Shared links can contain personal body measurements when the calorie estimate path is used.

Is MyCruncher's Macro Calculator free?

Yes. The Macro Calculator is free to use online.

🧮 More Free MyCruncher Health & Fitness Calculators

Continue exploring nutrition, calorie, and body-measurement calculations with these related tools.

🔥 Calorie Calculator

Estimate daily calorie needs using age, height, weight, and activity level.

🥗 Calorie Deficit Calculator

Compare maintenance calories with selected percentage-based calorie reductions.

💪 Body Fat Percentage Calculator

Estimate body fat percentage using circumference measurements and the traditional U.S. Navy formula.

⚖️ BMI Calculator

Calculate Body Mass Index from height and weight. BMI is a screening measurement, not a diagnosis.

📚 Nutrition and Calculation References

MyCruncher's Macro Calculator uses standard food-energy conversion factors and published formulas for estimated resting energy expenditure.

These resources provide additional information.

🚀 Explore More MyCruncher Calculators

Browse free calculators for health and fitness, everyday math, cooking, finance, and more.

📌 Important Macro Calculator Information

The MyCruncher Macro Calculator provides general mathematical estimates for the distribution of calories among carbohydrates, protein, and fat.

The Estimate My Calories feature does not directly measure metabolism or individual energy needs.

Macro percentages and gram targets are not automatically safe, appropriate, or nutritionally complete for a particular person.

This calculator does not diagnose health conditions, prescribe a diet, or guarantee weight-management or fitness outcomes.

For individual nutrition planning or medical dietary needs, consult a qualified healthcare professional or registered dietitian.

← Back to Health & Fitness