🥗 Macro Calculator
Calculate daily macronutrient targets — protein, carbs, and fat in grams — from your body stats, activity level, and goal. Converts your calorie budget into a macro split.
Protein, Carbs, Fat Split for Your Goal
BrainyCalculators editorial insight — unique to this tool
Cutting often uses 40/30/30 or high-protein 40% protein; keto pushes fat to 70%+. A 2,000 kcal cut at 2 g/kg protein for 80 kg lifter = 160 g protein (640 kcal). Indian vegetarian diets need deliberate protein from dal, paneer, whey to hit grams-per-kg targets.
When to use this calculator
Use after you know total calories (from TDEE) to split macros. For protein-only target, use Protein Intake.
Just need a daily calorie target?
This page splits calories into protein, carb, and fat grams. For a single calorie number for your goal, use the Calorie Calculator →
What is a Macro Calculator?
A macro calculator translates your daily calorie budget into grams of protein, carbohydrate, and fat. It derives calories from the Mifflin-St Jeor BMR and activity level, then applies goal-based ratios (e.g., higher protein for muscle gain or fat loss) to produce specific gram targets for each macronutrient.
Use this page when you already train or track food and need macro grams, not just a calorie number. Protein is set relative to body weight, fat as a percentage of calories, and carbohydrate fills the remainder — the split that drives body-composition results.
If you only need a single daily calorie figure for weight loss or gain, use the Calorie Calculator. For maintenance energy expenditure alone, use the TDEE Calculator; for resting metabolism, the BMR Calculator.
Calculation Method
How to Use This Calculator
-
1Enter Your StatsProvide your gender, age, height (cm), and current weight (kg) for an accurate BMR calculation.
-
2Choose Activity LevelSelect how active you are during a typical week. Be honest — overestimating leads to surplus calories.
-
3Set Your GoalChoose your primary goal: weight loss, maintenance, or muscle gain. Each goal uses a different calorie adjustment and macro ratio.
-
4Track Your MacrosUse a food tracking app like MyFitnessPal to hit your daily protein, carb, and fat targets. Adjust after 2–4 weeks based on results.
Real-World Example
Male, 30 years, 175 cm, 80 kg, Moderately Active (×1.55), Goal: Lose Weight (−15%):
How the Macro Calculator Works
Formula, assumptions, and calculation steps for this health tool.
Formula Used
Macro grams = (Calories * Macro Percentage) / Calories per gram
Methodology
Health calculators use published screening formulas and common planning rules to estimate body, nutrition, pregnancy, or fitness metrics from user inputs.
Calculation Steps
- Enter the personal measurements requested by the tool.
- Convert height, weight, age, dates, or activity inputs to standard units.
- Apply the health or fitness formula for the selected metric.
- Show the estimate with practical ranges or interpretation where available.
Assumptions and Limits
- Results are educational estimates, not diagnosis or medical advice.
- Individual factors such as medication, pregnancy, and medical history can change interpretation.
- Consult a clinician for personal health decisions.
Reference basis: Common public-health and sports-science screening formulas.
Frequently Asked Questions
Macronutrients are the three main nutrients your body uses for energy: protein (4 kcal/g), carbohydrates (4 kcal/g), and fat (9 kcal/g). Protein supports muscle building and repair, carbs provide quick energy, and fats support hormones, brain function, and nutrient absorption.
IIFYM stands for If It Fits Your Macros. It is a flexible dieting approach where you can eat any food as long as your daily macro targets are met. It focuses on total macronutrient intake rather than meal timing or specific foods, making it easier to maintain long-term.
Use a food tracking app such as MyFitnessPal, Cronometer, or Lose It!. Log every meal and snack using the barcode scanner or food database. Weigh food with a kitchen scale for accuracy. After 2–4 weeks, adjust targets based on actual progress — if weight is not moving, adjust calories by 100–200 per day.
Both carbohydrates and fat are effective energy sources. Carbs are the body's preferred fuel for high-intensity exercise (Zone 3–5). Fat is the primary fuel at rest and during low-intensity activity. For most people following a mixed diet, carbohydrates are prioritised around workouts and fat fills the remaining calorie budget. Neither is inherently superior — total calorie balance and protein intake matter most.
Real-World Applications
Common Mistakes
Macro Split Reference by Goal
| Goal | Protein | Carbs | Fat |
|---|---|---|---|
| Fat Loss | 30–40% | 30–40% | 20–30% |
| Muscle Gain | 25–35% | 40–50% | 20–25% |
| Maintenance | 20–30% | 40–50% | 25–35% |
| Endurance | 15–20% | 55–65% | 20–25% |
| Low-Carb / Keto | 25–35% | 5–10% | 55–70% |
| General Health | 15–25% | 45–55% | 25–35% |
References
- Morton, R.W. et al. "A Systematic Review, Meta-analysis and Meta-regression of the Effect of Protein Supplementation on Resistance Training–induced Gains in Muscle Mass and Strength." British Journal of Sports Medicine, 2018.
- Mifflin, M.D. et al. "A New Predictive Equation for Resting Energy Expenditure in Healthy Individuals." American Journal of Clinical Nutrition, 1990.
- Thomas, D.T. et al. "American College of Sports Medicine Joint Position Statement: Nutrition and Athletic Performance." Medicine & Science in Sports & Exercise, 2016.
- Hall, K.D. et al. "Calorie for Calorie, Dietary Fat Restriction Results in More Body Fat Loss than Carbohydrate Restriction in People with Obesity." Cell Metabolism, 2015.
- Helms, E.R. et al. "A Systematic Review of Dietary Protein During Caloric Restriction in Resistance Trained Lean Athletes." International Journal of Sport Nutrition, 2014.
Related Calculators
Browse all Health calculators →Calorie Calculator
Calculate your daily calorie needs based on age, gender, height, weight, and activity level.
TDEE Calculator
Calculate your Total Daily Energy Expenditure — how many calories you burn per day.
Protein Intake Calculator
Calculate your daily protein needs based on weight, activity level, and fitness goal.