Skip to content
CALCULATORPRO — Free Online Calculators

Macro Calculator — Free Daily Macronutrient Tracker

Calculate your ideal daily protein, carbs, and fat from your body stats, activity level, and goals. Get a clear macro split to hit your targets.

ByEditorial Team, Health & Fitness Updated Jun 7, 20262026 verified Methodology

Your Profile & Goals

Enter your details to get a personalized macronutrient breakdown.

years
ft
in
lb

Your Daily Targets

Based on your profile and a balanced diet.

Target Calories

2623

Protein

197g

Carbs

262g

Fat

87g

Calorie Distribution

About this calculator

About the Macro Calculator

Counting macros (macronutrients) is the most precise way to control your body composition. While calorie counting tells you how much to eat, macro counting tells you what to eat. Our macro calculator breaks down your daily calorie target into specific grams of protein, carbohydrates, and fat based on your goals and preferences.

What you get:

  • Daily protein, carb, and fat targets in grams
  • Percentage breakdown of each macronutrient
  • Adjustments for cutting, bulking, or maintaining
  • Support for keto, low-carb, high-protein, and balanced diets

Why Macros Matter

Macronutrient Primary Role Calories per Gram
Protein Muscle repair, hormone production, satiety 4 kcal/g
Carbohydrates Primary energy source, brain fuel, workout performance 4 kcal/g
Fats Hormone health, cell structure, vitamin absorption 9 kcal/g

Example: Two people eating 2,000 calories/day:

  • Person A: 150g protein, 250g carbs, 55g fat = more energy, moderate muscle support
  • Person B: 200g protein, 150g carbs, 90g fat = more muscle preservation, keto-friendly

Same calories, very different results.

Formula

Basic Macro Calculation:

Step 1: Determine Calorie Target
Calorie Target = TDEE + adjustment (-300 to +300 depending on goal)

Step 2: Calculate Protein
Protein (grams) = Target Calories ÷ 4 calories/gram
(Recommended: 0.7-1g per lb of body weight)

Step 3: Calculate Fat
Fat (grams) = Target Calories × 0.25-0.35 (25-35% of calories) ÷ 9 calories/gram

Step 4: Calculate Carbohydrates
Carbs (grams) = (Remaining Calories) ÷ 4 calories/gram

Macro Distribution Examples:

Goal Protein Carbs Fat
Lean Bulking 30% 45% 25%
Cutting 35% 40% 25%
Balanced 30% 40% 30%
Keto 25% 5-10% 65-70%

How to Calculate Your Macros

Step 1: Set Calorie Target

Use your TDEE as a baseline:

  • Weight loss: TDEE - 300 to 500 calories
  • Maintenance: TDEE ± 100 calories
  • Muscle gain: TDEE + 200 to 300 calories

Step 2: Set Protein Target

Protein is the most important macro for body composition:

Goal Protein per lb of body weight Protein per kg
Sedentary / maintenance 0.36-0.6 g/lb 0.8-1.3 g/kg
Active / general fitness 0.6-0.8 g/lb 1.3-1.8 g/kg
Muscle building 0.8-1.0 g/lb 1.8-2.2 g/kg
Fat loss (muscle preservation) 0.9-1.1 g/lb 2.0-2.4 g/kg
Competitive bodybuilding 1.0-1.2 g/lb 2.2-2.7 g/kg

Example: 160 lb person trying to build muscle Protein = 160 × 0.9 = 144g protein/day Protein calories = 144 × 4 = 576 calories

Step 3: Set Fat Target

Fats should be 20-35% of total calories for most people:

Example: 2,000 calorie diet, 25% from fat Fat calories = 2,000 × 0.25 = 500 calories Fat grams = 500 ÷ 9 = 55g fat/day

Minimum fat intake: Never drop below 0.3g per lb (0.7g/kg) for hormone health.

Step 4: Fill Remaining Calories with Carbs

Example continued:

  • Total calories: 2,000
  • Protein calories: 576
  • Fat calories: 500
  • Remaining: 2,000 - 576 - 500 = 924 calories
  • Carb grams: 924 ÷ 4 = 231g carbs/day

Final macros: 144g protein, 231g carbs, 55g fat

Macro Ratios by Diet Style

Diet Style Protein Carbs Fats Best For
Balanced (40/30/30) 30% 40% 30% General health, sustainability
High-protein 40% 35% 25% Muscle building, fat loss
Low-carb 30% 20% 50% Blood sugar control, appetite management
Keto 20% 5-10% 70-75% Rapid fat loss, epilepsy, specific goals
Athlete / performance 25% 50% 25% Endurance sports, high training volume
Body recomposition 35% 35% 30% Simultaneous muscle gain and fat loss

Tracking Your Macros

Food Scale Method (Most Accurate)

  1. Weigh your food in grams
  2. Look up macros per 100g using a nutrition database
  3. Log in an app like MyFitnessPal, Cronometer, or Lose It

Hand Portion Method (Convenient)

Macronutrient Men's Serving Women's Serving
Protein 1 palm = ~25g 1 palm = ~20g
Carbs 1 cupped hand = ~30g 1 cupped hand = ~20g
Fats 1 thumb = ~15g 1 thumb = ~10g
Vegetables 1 fist = minimal macros 1 fist = minimal macros

Common Macro Mistakes

  1. Not eating enough protein: Most people under-eat protein. Prioritize protein at every meal.
  2. Fear of carbs: Carbs are not evil. They're essential for performance and thyroid health.
  3. Fear of fats: Very low-fat diets harm hormones. Keep fats at 20%+ of calories.
  4. Ignoring fiber: Aim for 25-38g of fiber daily within your carb target.
  5. Perfectionism: Being within 10g of each target is fine. Consistency beats perfection.

Step-by-Step Example

Example Macro Breakdown

  • Body Weight: 150 lbs
  • Goal: Muscle Gain (Surplus)
  • Protein: 150 × 0.8g = 120g (480 kcal)
  • Carbs: (2,500 - 480 - 500) / 4 = 380g
  • Fat: 500 / 9 = 55g
  • Total: 120g protein, 380g carbs, 55g fat

Frequently Asked Questions

Do I need to hit my macros exactly every day?

No. Aim to be within ±10g of each target. Weekly averages matter more than daily precision.

Should I adjust macros on rest days?

Some people drop carbs by 50-100g on rest days while keeping protein constant. Others keep macros the same daily for simplicity. Both work.

How do alcohol calories fit into macros?

Alcohol has 7 calories per gram. Most people track it as carbs or fats. For example, a 150-calorie beer could be logged as 37g carbs or 17g fat.

Can I build muscle and lose fat at the same time?

Yes—body recomposition is possible, especially for beginners, people returning after a break, or those with higher body fat. Eat at maintenance calories with high protein (0.9-1g/lb).

What's the minimum calories I should eat?

Generally don't drop below 1,200 calories (women) or 1,500 calories (men) without medical supervision.

What measurements should I use?

Use current, accurate measurements taken in the morning before eating or exercising. The more precise your inputs, the more accurate your results.

How often should I use this calculator?

Use it regularly (monthly or quarterly) to track changes in your health metrics. This helps you monitor progress toward your fitness goals.

Should I trust these estimates?

This calculator provides estimates based on standard formulas. For medical conditions or serious health concerns, consult with a healthcare professional.

Can this replace medical advice?

No. This calculator is for informational purposes only. Always consult qualified professionals for health decisions, especially with medical conditions.

Related Calculators

TDEE CalculatorProtein CalculatorCarbohydrate CalculatorFat Intake Calculator

Sources & References

Disclaimer

This calculator is provided for educational and informational purposes only. It is not medical, fitness, nutritional, or professional advice. Results are estimates based on the assumptions and inputs you provide.

Actual results may differ significantly due to:

  • Individual variations in metabolism and physiology
  • Changes in activity level, diet, and lifestyle
  • Age, genetics, and medical conditions not accounted for
  • Equipment calibration and measurement accuracy
  • Environmental and seasonal factors

Do not rely on this calculator for:

  • Medical diagnosis or treatment decisions
  • Personalized fitness or nutrition planning without professional input
  • Determining safe exercise intensity or duration
  • Managing health conditions
  • Making major life or health decisions

Before making any health or fitness decisions, consult with:

  • A licensed physician or healthcare provider
  • A registered dietitian or nutrition specialist
  • A certified fitness trainer or exercise physiologist
  • A medical professional if you have health conditions

Past performance and estimates do not guarantee future results. Always verify important information independently and consult qualified professionals for your individual circumstances.

Frequently Asked Questions

What are macros and why do they matter?

Macronutrients (macros) are the three main nutrients that provide calories: protein (4 cal/g), carbohydrates (4 cal/g), and fat (9 cal/g). Tracking macros lets you control not just how many calories you eat but the ratio of nutrients — which affects muscle retention, energy levels, satiety, and body composition outcomes.

What inputs does the Macro Calculator need?

The calculator typically requires your age, sex, height, weight, activity level, and goal (fat loss, maintenance, or muscle gain). From these it estimates your Total Daily Energy Expenditure (TDEE) and then splits calories into macro targets using standard or customizable percentage ratios.

How does the calculator decide the split between protein, carbs, and fat?

Default splits are based on widely used dietary guidelines and sports nutrition research (e.g., higher protein for muscle gain, lower carbs for fat loss). You can usually customize the percentages — for example, setting a higher fat ratio for a ketogenic approach or higher carbs for endurance training. The calculator ensures the percentages always add to 100% and translates them into grams.

How accurate are the calorie and macro estimates?

The estimates are based on population-average equations (commonly Mifflin-St Jeor for BMR) and self-reported activity level, so individual variation exists. Treat the output as a starting point: track for 2–3 weeks, monitor weight and performance trends, and adjust by 100–200 calories if results differ from expectations.

Do I need to hit my macro targets exactly every day?

Not necessarily. Small daily deviations are normal and acceptable. Many practitioners focus on weekly averages rather than daily perfection. Protein consistency matters most for muscle retention and recovery, while daily carb and fat flexibility is generally fine as long as total calories are on target over time.

Comments

Sign in to leave a comment.

Loading comments…