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.
Macro Split Calculator
Protein, carbs, and fat in grams from your daily calories
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 Calories | Split (P/C/F) | Protein / Carbs / Fat (grams) |
|---|---|---|
| 2000 kcal | Balanced (30/40/30) | 150 g / 200 g / 67 g |
| 2500 kcal | High Protein (40/30/30) | 250 g / 188 g / 83 g |
| 1800 kcal | Low Carb (30/20/50) | 135 g / 90 g / 100 g |
| 2200 kcal | Keto (20/5/75) | 110 g / 28 g / 183 g |
| 3000 kcal | Endurance (30/55/15) | 225 g / 413 g / 50 g |
| 2600 kcal | Lean 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.