MaximCalculator Free, fun & accurate calculators
🥗 Macro plan in 10 seconds
🌙Dark Mode

Macro Split Planner

Split your daily calories into protein, carbs, and fat in both grams and calories. Pick a goal preset (balanced, high protein, low carb, keto-ish) or build a custom ratio — then save or share your macro plan.

Instant macro grams from calories
🎯Goal presets + custom split
💪Optional protein-per-lb lock
📱Made for screenshots & sharing

Enter your daily calories + goal

Choose a macro preset for your goal, or switch to custom. If you want more control, enable “Lock protein per lb” and we’ll calculate protein first, then split the remaining calories between carbs and fats.

🔥
🎛️
🥩 %
🍚 %
🥑 %
🔒
Your macro plan will appear here
Enter calories, choose a preset, then tap “Calculate Macros”.
Tip: screenshot your plan, then share it with your workout buddy (or your future self).

Nutrition note: This tool is for general planning only and is not medical advice. If you have a medical condition or performance target, consider consulting a qualified professional.

📚 How it works

Macro Split Planner: the simple math behind grams

A “macro split” is just a way to divide your daily calorie budget into three macronutrients: protein, carbohydrates, and fat. People track macros for lots of reasons: to lose weight while keeping muscle, to gain muscle with fewer “dirty bulk” side effects, to manage hunger, or to fuel endurance training. The core idea is always the same: you pick a daily calorie target, then allocate those calories across the three macros in a way that matches your goal and preferences.

This calculator gives you two paths: (1) percent-based macros (the classic approach) and (2) protein-locked macros (a popular approach for lifters). Percent-based macros are great when you want an easy “balanced” template. Protein-locked macros are useful when you want protein to be consistent (for muscle retention or growth), while carbs and fats flex based on the day.

Path 1: Percent-based macros

In percent mode, you choose protein/carbs/fat as percentages that add up to 100%. The calculator converts each macro’s percent into calories, then into grams. The formulas are:

  • Protein calories = Total Calories × (Protein % / 100)
  • Carb calories = Total Calories × (Carb % / 100)
  • Fat calories = Total Calories × (Fat % / 100)
  • Protein grams = Protein calories ÷ 4
  • Carb grams = Carb calories ÷ 4
  • Fat grams = Fat calories ÷ 9
Example (balanced 30/40/30 at 2,200 kcal)
  • Protein calories = 2,200 × 0.30 = 660 kcal → 660 ÷ 4 = 165 g
  • Carb calories = 2,200 × 0.40 = 880 kcal → 880 ÷ 4 = 220 g
  • Fat calories = 2,200 × 0.30 = 660 kcal → 660 ÷ 9 = 73 g (rounded)

That’s it. If you’ve ever wondered why fat grams look “smaller,” it’s because fat is more calorie-dense: 9 calories per gram compared to 4 for protein and carbs. So even when fat is 30% of calories, the gram number can look lower than carbs.

Path 2: Lock protein per lb (protein-first)

In protein-lock mode, you enter your body weight and choose a protein target in grams per pound (g/lb). The calculator computes protein grams first, converts protein grams to calories, then splits the remaining calories between carbs and fats using the carb% and fat% fields.

  • Protein grams = Body Weight (lb) × Protein per lb (g/lb)
  • Protein calories = Protein grams × 4
  • Remaining calories = Total Calories − Protein calories
  • Carb calories = Remaining calories × (Carb % ÷ (Carb % + Fat %))
  • Fat calories = Remaining calories × (Fat % ÷ (Carb % + Fat %))

Notice what happens here: protein doesn’t have to match the protein % field. Protein is locked, so the calculator reports the actual percent protein ended up being. This is a feature, not a bug. Many people prefer protein consistency because it makes meal planning easier (and helps hit a daily protein goal).

Example (protein lock) — 2,200 kcal, 170 lb, 1.0 g/lb, carb/fat 40/60 split
  • Protein grams = 170 × 1.0 = 170 g → protein calories = 170 × 4 = 680 kcal
  • Remaining calories = 2,200 − 680 = 1,520 kcal
  • If carbs/fats are split 40/60 (of remaining): carb calories = 1,520 × 0.40 = 608 kcal152 g
  • Fat calories = 1,520 × 0.60 = 912 kcal → 912 ÷ 9 = 101 g

If your protein lock makes protein calories exceed your daily calories (for example, too high a g/lb target), the calculator warns you. The fix is simple: reduce protein-per-lb, raise calories, or turn off protein lock.

Picking the right preset
  • Balanced (30/40/30): a flexible “default” for most people and mixed training styles.
  • High Protein (35/35/30): often used during fat loss or recomposition for satiety and muscle retention.
  • Low Carb (35/25/40): useful if you prefer fewer carbs or feel better with higher fats.
  • Keto-ish (30/10/60): very low carb and high fat; can be hard to follow unless you plan meals.
  • Endurance (25/55/20): carb-forward to support high-volume cardio or sports.

Reality check: macros are a tool, not a religion. If you hit protein and calories consistently and keep carbs/fats roughly within range, you’re already doing the “high-impact” part.

❓ FAQ

Frequently Asked Questions

  • Do my macro percentages have to be perfect?

    No. Use macros as “guardrails.” If you’re close, you’re winning. Consistency over perfection.

  • Why do fat grams look low even when fat % is high?

    Fat has 9 kcal per gram, so you need fewer grams to reach the same calorie share.

  • Should I use protein lock?

    If you lift and want an easy rule: yes, it’s helpful. If you want simplicity: percent mode is fine.

  • What’s a good protein-per-lb number?

    Many people use ~0.7–1.0 g/lb depending on goals and preference. This tool offers common presets.

  • Will this automatically create a meal plan?

    Not yet — it creates a macro target. You can then build meals that match those grams over the day.

  • Does this work for keto?

    The “keto-ish” preset gets you into a low-carb direction, but “keto” depends on many factors.

MaximCalculator provides simple, user-friendly tools. Always treat results as general guidance and double-check important nutrition decisions with a qualified professional.