Macro Split Calculator

This macro split calculator divides daily calories into protein, carbs and fat grams.

Free macro split calculator that converts any daily calorie target into grams of protein, carbs, and fat. Choose from six popular presets — balanced (30/40/30), high protein, low carb, keto, endurance, and lean bulk — or enter a fully custom percentage split. Shows each macro in grams and calories with colour-coded cards. Includes a rust medical disclaimer banner.

⚕ For informational purposes only. Consult a dietitian for personalised macro targets.

Macro Split Calculator

Protein, carbs, and fat in grams from your daily calories

kcal
Your Macros
Protein
—
—
Carbs
—
—
Fat
—
—
Split—
Calories check—

How the Macro Split Calculator Works

This tool turns a daily calorie target into grams of protein, carbs, and fat, using either a preset split (like Balanced, High Protein, or Keto) or a fully custom percentage breakdown. It converts each macro’s share of calories into grams using standard calorie-per-gram values.

Formula: Protein grams = (Daily calories × Protein % ÷ 100) ÷ 4. Carb grams = (Daily calories × Carb % ÷ 100) ÷ 4. Fat grams = (Daily calories × Fat % ÷ 100) ÷ 9. Protein and carbs are counted at 4 calories per gram, while fat is counted at 9 calories per gram, so the same percentage of calories yields fewer grams of fat than of protein or carbs.

  • Daily calories — your total daily calorie target, in kcal.
  • Protein % — the share of daily calories from protein, from a preset or custom entry.
  • Carbs % — the share of daily calories from carbohydrates.
  • Fat % — the share of daily calories from fat (protein %, carbs %, and fat % must add up to 100%).

Example Scenarios

Daily CaloriesSplit (P/C/F)Protein / Carbs / Fat (grams)
2000 kcalBalanced (30/40/30)150 g / 200 g / 67 g
2500 kcalHigh Protein (40/30/30)250 g / 188 g / 83 g
1800 kcalLow Carb (30/20/50)135 g / 90 g / 100 g
2200 kcalKeto (20/5/75)110 g / 28 g / 183 g
3000 kcalEndurance (30/55/15)225 g / 413 g / 50 g
2600 kcalLean Bulk (35/45/20)228 g / 293 g / 58 g

Making the Macro Split Calculator Numbers Work Day to Day

A macro split calculator converts percentages into grams using standard energy values: 4 calories per gram of protein and carbohydrate, and 9 per gram of fat. The output is only as sensible as the calorie target you start with.

  • Set calories first. Use a realistic daily estimate, then run the macro split calculator; changing the ratio will not fix a target that is far too high or low.
  • Check protein in grams, not just percent. The same 30% gives very different amounts at 1,500 and 3,000 calories.
  • Aim for a range. Hitting each gram exactly is rarely necessary; within a few grams is fine.
  • Alcohol provides about 7 calories per gram and fits none of the three macros, so it is not in the macro split calculator totals.

Review the split after a few weeks based on energy, hunger and training. If you are pregnant, have diabetes, kidney disease or another condition, ask a doctor or dietitian before using a macro split calculator to change your diet. The food energy article on Wikipedia explains the conversion factors the macro split calculator relies on.

Macro Split Calculator FAQ

Why does fat use 9 calories per gram instead of 4 like protein and carbs?These are standard energy values for each macronutrient: protein and carbohydrates each provide about 4 calories per gram, while fat provides about 9 calories per gram because it’s a more energy-dense nutrient. That’s why the same calorie share converts to fewer grams of fat.
Which macro split preset should I use for weight loss versus muscle gain?There’s no single split that fits everyone’s goals, but higher-protein presets are commonly discussed for muscle-focused goals, while other presets emphasize different carb or fat ratios. Many people experiment with a preset and adjust based on how they feel and perform, ideally with guidance from a dietitian.
Can I enter a custom percentage split instead of using a preset?Yes — selecting “Custom” reveals separate protein, carb, and fat percentage fields. The calculator shows a running total so you can confirm the three percentages add up to 100% before reading the gram results.
Why don’t the gram totals convert back to exactly my calorie target?Each macro’s grams are rounded to the nearest whole number for readability, so multiplying the rounded grams back by their calories-per-gram value can land a few calories off your original target — this is a normal rounding difference, not a calculation error.
Is a very low-carb split like Keto (20/5/75) safe to follow without guidance?Very low-carb, high-fat splits work differently for different people and are generally recommended with professional guidance, particularly for anyone with existing health conditions. This calculator only shows the math behind a chosen split — it isn’t a recommendation that any particular split suits you.
How do I know how many daily calories to enter in the first place?Many people start from an estimate of their daily calorie needs, such as one produced by a TDEE or calorie calculator, and then enter that figure here to see how it breaks down into protein, carbs, and fat grams under different splits.

Related Calculators

If you’re not yet sure what daily calorie number to plug in, the TDEE calculator is a natural starting point, and the macro calculator offers a broader look at macro targets based on your goals. For a closer look at protein needs specifically, see the protein intake calculator.

The macro split calculator converts your daily calorie target into grams of protein, carbs, and fat. Choose from popular presets — balanced, high protein, low carb, keto, endurance, or lean bulk — or enter a custom percentage split. See each macro in both grams and calories.

How to Calculate Macros

Decide what percentage of your calories should come from each macronutrient, then convert to grams using the caloric values: protein = 4 kcal/g, carbs = 4 kcal/g, fat = 9 kcal/g. The calculator does this instantly for any calorie target.

Macro Conversion Formulas

Protein grams = (Calories × Protein%) / 4 Carb grams = (Calories × Carb%) / 4 Fat grams = (Calories × Fat%) / 9 Example: 2,500 kcal at 30/40/30 split Protein: 2500 × 0.30 / 4 = 188 g Carbs: 2500 × 0.40 / 4 = 250 g Fat: 2500 × 0.30 / 9 = 83 g

Popular Macro Split Presets

Split (P/C/F) Name Best For
30 / 40 / 30 Balanced General health, maintenance
40 / 30 / 30 High Protein Muscle building, cutting
30 / 20 / 50 Low Carb Fat loss, blood sugar control
20 / 5 / 75 Keto Ketogenic diet, epilepsy management
30 / 55 / 15 High Carb Endurance athletes, marathon training
35 / 45 / 20 Lean Bulk Gaining muscle with minimal fat
⚕ Macro ratios are guidelines, not prescriptions. Individual needs vary with age, activity level, medical conditions, and goals. Consult a registered dietitian for a personalised nutrition plan.

Macro Split Calculator FAQ

What is the best macro split?

There isn't one perfect macro split for everyone. A balanced ratio such as 30% protein, 40% carbohydrates, and 30% fat works well for many people, while higher-protein plans are popular for muscle gain and fat loss.

Why do my macro percentages need to add up to 100%?

Your daily calories come entirely from protein, carbohydrates, and fat. If the percentages don't total 100%, the calculated grams won't accurately match your calorie goal.

How do I know how many calories I should eat?

Estimate your Total Daily Energy Expenditure (TDEE), then adjust it based on your goal. Eat fewer calories for weight loss, more for muscle gain, or stay at maintenance to maintain your current weight.

How many calories are in protein, carbs, and fat?

Protein provides 4 calories per gram, carbohydrates provide 4 calories per gram, and fat provides 9 calories per gram. Because fat contains more calories per gram, it requires fewer grams to reach the same calorie percentage.

Should my macro split change when cutting or bulking?

Your calorie intake usually changes more than your macro ratio. Many people increase protein while cutting to help preserve muscle and slightly increase calories while bulking to support muscle growth.

Is the macro split calculator free?

Yes, this macro split calculator is completely free, requires no sign-up, and provides instant results directly in your browser.

Related Calculators