MaximCalculator Free, fast & accurate calculators
🥗 Macros • Nutrition • Fitness
🌙Dark Mode

Macro Calculator (Protein • Carbs • Fat)

Turn your calorie target into macros in grams. Pick a goal (maintain, cut, bulk), choose a macro strategy (balanced, high-protein, low-carb, performance), and instantly get protein, carbs, and fat grams.

Calories → grams in seconds
🎯Percent-based or g/kg method
💾Save & compare macro plans
📱Perfect for screenshots & sharing

Enter your details

Option A: Estimate calories from your stats (BMR → TDEE → goal). Option B: enter a custom calorie target. Then choose a preset or custom macro plan.

🧭
🧬
📏
🎂
⚖️ kg
📐 cm
🏃
🎯
kcal
Tip: 250–500 for cutting, 150–300 for lean bulking.
🧮
📊 % P % C % F
Percentages should sum to 100.
Your macros will appear here
Enter your calories (or stats) and choose a macro method to generate protein, carbs, and fat in grams.
Tip: Consistency beats perfection. Use weekly averages to judge outcomes.
Quick guide: Protein supports lean mass · Carbs support training · Fat supports hormones/satiety.
Higher ProteinBalancedHigher Fat

Macro targets are estimates. If you have a medical condition (e.g., diabetes, kidney disease), consult a qualified professional.

📚 Full guide

Macro calculator guide (formulas, examples, and FAQs)

A “macro calculator” helps you turn a daily calorie target into grams of protein, carbs, and fat. Macros (short for macronutrients) are the three main nutrient categories that supply energy:

  • Protein (4 calories per gram)
  • Carbohydrates (4 calories per gram)
  • Fat (9 calories per gram)

If calories are the “budget,” macros are how you spend that budget. Two people can eat the same calories but feel very different depending on their macro balance. Higher protein can increase fullness and support lean mass. Higher carbs can support training performance. Adequate fat supports hormones and helps your diet feel satisfying.

What this macro calculator does

This calculator uses your body stats to estimate maintenance calories (TDEE) using Mifflin–St Jeor BMR plus an activity multiplier. Then it lets you pick a goal (maintain, cut, or bulk) and choose a macro strategy (balanced, high-protein, low-carb, or custom). Finally, it converts calories into grams using the standard calorie-per-gram rules.

Step 1: Estimate maintenance calories (TDEE)

We first estimate Basal Metabolic Rate (BMR) — your resting calorie burn — then multiply it by your activity factor to estimate TDEE. This is the same logic used in maintenance calorie tools.

  • Men: BMR = (10 × kg) + (6.25 × cm) − (5 × age) + 5
  • Women: BMR = (10 × kg) + (6.25 × cm) − (5 × age) − 161
  • TDEE: TDEE = BMR × Activity Factor

Step 2: Choose your goal calories

Next, pick a goal that adjusts calories from maintenance:

  • Maintain: calories = TDEE
  • Cut (fat loss): calories = TDEE − deficit
  • Bulk (muscle gain): calories = TDEE + surplus

A typical sustainable starting point is a 250–500 kcal/day deficit for cutting, or a 150–300 kcal/day surplus for lean bulking. The calculator lets you choose a goal delta so you can make it as gentle or aggressive as you want.

Step 3: Assign macro calories

There are two popular ways to assign macros:

  • Percent-based macros: e.g., 30% protein, 40% carbs, 30% fat
  • Bodyweight-based macros: e.g., protein = 1.8 g/kg, fat = 0.8 g/kg, carbs = “the rest”

Percent-based is simple and easy to track. Bodyweight-based is popular for fitness because it guarantees enough protein and fat, then carbs fill the remaining calories.

Formula breakdown (how grams are calculated)

Once we know your calorie target and macro split, grams are calculated like this:

  • Protein grams = (Protein calories ÷ 4)
  • Carb grams = (Carb calories ÷ 4)
  • Fat grams = (Fat calories ÷ 9)

If you use the bodyweight method (recommended for most people), we calculate:

  • Protein grams = bodyweight × protein (g/kg)
  • Fat grams = bodyweight × fat (g/kg)
  • Protein calories = protein grams × 4
  • Fat calories = fat grams × 9
  • Remaining calories = total calories − protein calories − fat calories
  • Carb grams = remaining calories ÷ 4 (never below 0)

This makes the macro plan automatically adapt if you change weight or calories.

Macro presets (the “fast” options)

To make things quick, this tool includes presets that people commonly use:

  • Balanced: 25% protein / 45% carbs / 30% fat
  • High protein: 30% protein / 40% carbs / 30% fat
  • Low carb: 30% protein / 20% carbs / 50% fat
  • Athlete / performance: 25% protein / 55% carbs / 20% fat
  • Custom: choose your own percentages or g/kg targets

No preset is universally “best.” The best split is the one that helps you stick to your calorie target while feeling strong, recovering well, and enjoying your food.

Examples (real-life macro math)

Example 1 (Maintain): 2,400 kcal/day, Balanced 25/45/30

  • Protein calories = 2,400 × 0.25 = 600 → 150 g protein
  • Carb calories = 2,400 × 0.45 = 1,080 → 270 g carbs
  • Fat calories = 2,400 × 0.30 = 720 → 80 g fat

Example 2 (Cut): 1,900 kcal/day, High protein 30/40/30

  • Protein calories = 1,900 × 0.30 = 570 → 143 g protein
  • Carb calories = 1,900 × 0.40 = 760 → 190 g carbs
  • Fat calories = 1,900 × 0.30 = 570 → 63 g fat

Example 3 (Bodyweight method): 80 kg, 2,600 kcal/day, protein 2.0 g/kg, fat 0.8 g/kg

  • Protein = 80 × 2.0 = 160 g → 640 kcal
  • Fat = 80 × 0.8 = 64 g → 576 kcal
  • Remaining calories = 2,600 − 640 − 576 = 1,384 → carbs = 346 g

How to make your macro plan “work” (simple rules)

  • Hit protein daily. This is the highest ROI macro for satiety and lean mass.
  • Keep fat above a minimum. Many people do well with ~0.6–1.0 g/kg, but personal preference matters.
  • Let carbs be flexible. Carbs often fluctuate based on training and lifestyle.
  • Track weekly averages. Body weight is noisy—use 7-day averages to see the real trend.
  • Adjust slowly. If weight trend is wrong after 2–3 weeks, change calories by 100–200/day.

FAQs

  • Do I need to track macros to lose weight?

    No. Weight loss comes from a calorie deficit. Macros help you feel full and perform better, which makes the deficit easier to sustain. If tracking feels overwhelming, start with calories + protein, then add carbs/fat later.

  • What’s the best protein target?

    Many active people do well around 1.6–2.2 g/kg/day. If you’re dieting, higher protein can help preserve lean mass. If you’re inactive or have specific medical needs, follow professional guidance.

  • Are carbs “bad”?

    Not inherently. Carbs are a useful fuel for training and daily life. Some people prefer lower carb for appetite control, others prefer higher carb for performance. Choose the split that you can follow consistently.

  • Why do my macros not add up perfectly?

    Rounding causes small differences. We round grams to whole numbers for usability. Your body also doesn’t care about tiny variations. Aim for consistency over perfection.

  • Should I change macros on rest days?

    You can. Many people keep protein steady, lower carbs slightly, and increase fat slightly on rest days—or simply keep the same macros all week. The weekly calorie average matters most.

  • How do I know if my macro plan is working?

    Use outcomes: weekly average body weight, gym performance, hunger/satiety, and energy. If your trend is off after 2–3 weeks, adjust calories first, then tweak macro preferences if needed.

This calculator provides estimates for educational purposes. If you have diabetes, kidney disease, or a history of disordered eating, consult a qualified clinician or registered dietitian before making major dietary changes.

How to pick macros for your goal

Macros work best when they match your goal and your lifestyle. Here are practical defaults that tend to work for many people:

If your goal is fat loss (cutting)

  • Protein: keep it high to protect lean mass and reduce hunger.
  • Carbs: keep enough to train well; reduce if you struggle with appetite.
  • Fat: don’t crash it to zero—keep a sensible minimum for adherence.

A common “starter” approach is: protein 1.8–2.2 g/kg, fat 0.6–0.9 g/kg, carbs = the rest. If your training feels flat, shift some calories from fat into carbs (or vice versa) until you feel better.

If your goal is muscle gain (bulking)

  • Protein: still important, but you don’t need extreme amounts.
  • Carbs: usually rise because carbs support training volume and recovery.
  • Fat: moderate; many people prefer a bit more fat for food enjoyment.

A lean bulk often uses a small surplus plus steady protein. If you gain weight too fast, lower calories (not protein) first.

If your goal is maintenance or recomposition

Maintenance calories plus strength training can improve body composition over time. In that case, protein becomes even more valuable. Many people keep protein high, keep fats moderate, and let carbs float with training demands.

Meal planning tip: macros don’t have to be perfect daily

Your body responds to trends, not a single day. If you hit protein most days and your weekly calorie average is on target, small day-to-day macro variation is fine. This is why many people use “macro ranges” instead of exact numbers, like:

  • Protein: 140–160 g/day
  • Carbs: 200–260 g/day
  • Fat: 60–80 g/day

If you prefer a simpler approach, track protein and calories, and use “common sense carbs/fats” based on food quality and appetite.

Common mistakes (and quick fixes)

  • Picking macros you can’t stick to: If you hate low carb, don’t force it. If you feel better with more fat, use it.
  • Underestimating oils/snacks: Fat is calorie-dense (9 kcal/g). Cooking oils can silently add 100–300 calories/day.
  • Ignoring fiber: Fiber helps satiety and digestion. Many people do well aiming for 25–35 g/day.
  • Not adjusting for progress: If you stall for 2–3 weeks, change calories by 100–200/day before changing everything.
  • Over-optimizing: Perfect macros won’t beat inconsistent habits. Focus on repeatable meals and routines.

Extra examples (so you can sanity-check your numbers)

Example 4: 2,050 kcal cut day, bodyweight method at 70 kg (protein 2.0 g/kg, fat 0.7 g/kg)

  • Protein = 70 × 2.0 = 140 g → 560 kcal
  • Fat = 70 × 0.7 = 49 g → 441 kcal
  • Remaining = 2,050 − 560 − 441 = 1,049 kcal → carbs ≈ 262 g

Example 5: 2,900 kcal bulk day, Performance 25/55/20

  • Protein: 25% → 725 kcal → 181 g
  • Carbs: 55% → 1,595 kcal → 399 g
  • Fat: 20% → 580 kcal → 64 g

FAQs (more)

  • Is “net carbs” necessary?

    For most people, no. Net carbs are mostly used in ketogenic diets. If you’re not strictly keto, focus on total calories, protein, and overall food quality.

  • What if I’m vegetarian or vegan?

    You can still hit high protein by using a mix of legumes, soy foods, dairy/eggs (if applicable), and protein powders. Consider distributing protein across meals to make it easier to hit your target.

  • Should I track macros forever?

    Not necessarily. Many people use tracking as a short-term learning tool, then switch to simpler habits once they understand portions and patterns. You can always come back to tracking when goals change.

🚀 Viral share ideas

Make it fun (and actually useful)

  • Share your macro plan as a screenshot: P/C/F grams + your calorie target.
  • Compare different presets (“balanced vs high protein”) and see which feels best for hunger/training.
  • Use saved plans to track how your macros change as your weight changes.
  • Pair this with your maintenance number: “Maintenance 2,450 → Cut 2,050 + macros.”

The best macro plan is the one you can follow. This tool helps you generate a starting point fast, then refine with real results.

MaximCalculator provides simple, user-friendly tools. Treat results as estimates and validate with real progress data.