Macro Calculator
Calculate daily protein, carbohydrate, and fat goals from your calorie target.
Free • Easy to Use • Adults 18+Step 1 — Choose Your Calorie Starting Point
Your Daily Macro Breakdown
—calories per day
Carbohydrates
— —Protein
— —Fat
— —🍽️ Approximate Amounts Per Meal
—
Numbers are rounded and are not medical or nutritional prescriptions. Macro percentages alone do not describe vitamin, mineral, fiber, or overall food quality.
📘 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.
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.
🍽️ 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
- Select I Know My Calories.
- Enter your existing daily calorie target.
- Choose a macro distribution.
- Choose three, four, or five meals per day.
- Click Calculate My Macros to see the estimated daily macro grams.
Option 2 — Estimate My Calories
- Select Estimate My Calories.
- Enter your age and choose the relevant equation variant.
- Enter weight and height using US or metric units.
- Select an activity level.
- Choose your macro distribution.
- Calculate your estimated maintenance calories and corresponding macros.
🧮 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
Protein Formula
Fat Formula
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.
Step 2 — Calculate Protein
2,000 × 0.20 = 400 protein calories.
400 ÷ 4 = 100 grams.
Step 3 — Calculate Fat
2,000 × 0.30 = 600 fat calories.
600 ÷ 9 = 66.7 grams.
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.
Protein
2,000 × 0.30 ÷ 4 = 150 grams.
Fat
2,000 × 0.30 ÷ 9 = 66.7 grams.
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.
🔥 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
Female-Based Equation
The resting estimate is then multiplied by the selected activity factor.
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.
Step 3 — Estimate Maintenance
Multiply the resting estimate by 1.375.
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.
🍽️ 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
- Confusing grams with percentages. Macro percentages describe a share of calories, not a share of the total weight of food.
- Using 4 calories per gram for fat. Fat provides approximately 9 calories per gram, rather than 4.
- Using percentages that do not total 100%. The calculator validates custom distributions.
- Assuming all calorie targets are appropriate. A mathematically valid macro result does not guarantee nutritional adequacy.
- Ignoring food quality. Protein, carbohydrate, and fat grams do not fully describe a diet.
- 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.
