Macro Split Calculator

Calculate protein, fat, and carb grams from calories and diet type (balanced, keto, high protein).

By Konstantin Iakovlev · Updated September 2026 · Source: National Academies — Dietary Reference Intakes: Macronutrients (RDA and AMDR table)

Diet Type
Meals Per Day

Protein

150g

Carbs

200g

Fat

67g

Daily Macros

Protein150g (600 cal)
Carbs200g (800 cal)
Fat67g (600 cal)
Per Meal (3 meals)
Protein/Meal50g
Carbs/Meal67g
Fat/Meal22g

Use the Macro Split Calculator above to calculate your results. Enter your values and see instant results — all calculations run in your browser.

Disclaimer: This calculator is for informational purposes only and is not medical advice. Results are estimates from standard formulas and the numbers you enter. Talk to a doctor or another qualified health professional about your own health before acting on them.

How It Works

Turning a calorie target into exact grams of protein, fat, and carbohydrate is what makes a diet actionable, and that conversion is the job of this tool. Whatever you're after, building muscle, dropping fat, or sharpening athletic output, the right macronutrient split keeps your eating aligned with the goal. The breakdown adapts to the approach you pick rather than forcing one formula on everyone.

Every result comes from a percentage split applied to your daily calorie total. A 'Balanced' plan, for example, sends 30% of calories to protein, 30% to fat, and 40% to carbohydrates. 'Low Carb' uses 30% protein, 40% fat and 30% carbohydrates, 'Keto' flips the priority toward fat (75%) and protein (20%) while holding carbs to 5%, and 'High Protein' raises protein to 35% with fat at 25% and carbs at 40%. 'Custom' lets you type your own three percentages, and the per-meal lines divide each total by the 3, 4 or 5 meals you choose. Since protein and carbohydrate each yield 4 calories per gram and fat yields 9, those percentages convert cleanly into grams.

These numbers are a launch point, not a fixed prescription, and the right targets shift with your activity, metabolism, and any health conditions in play. Macros tend to grab all the attention, but vitamins and minerals deserve the same care, so choose foods that cover your micronutrient needs too. When you have underlying health concerns or are overhauling your diet, a registered dietitian or physician can tailor the plan to you.

Example: Athlete's High-Protein Fuel Plan

  1. 1 A 30-year-old athlete aims for 2,500 calories a day to support training, chooses the 'High Protein' diet type and 3 meals a day.
  2. 2 Protein gets 35% of 2,500 = 875 calories ÷ 4 = 219 g. Carbohydrates get 40% = 1,000 calories ÷ 4 = 250 g. Fat gets 25% = 625 calories ÷ 9 = 69 g.
  3. 3 Daily split: 219 g protein, 250 g carbohydrates and 69 g fat, or about 73 g protein, 83 g carbs and 23 g fat per meal across 3 meals.
  4. 4 Percentages scale with calories, so protein grams rise as intake rises. Checking the result against body weight (the International Society of Sports Nutrition's 2017 position stand uses 1.4-2.0 g per kilogram for most exercising people) shows whether Custom would fit better.

Frequently Asked Questions

What is the best macro split for weight loss?
One higher-protein option for weight loss is 40% protein, 30% carbs and 30% fat, which you can enter under Custom; the calculator's Balanced preset is 30% protein, 40% carbs and 30% fat. High protein preserves muscle during a caloric deficit. On a 1,600 calorie diet, this equals 160g protein, 120g carbs, and 53g fat.
How do you calculate macros from calories?
Protein and carbs have 4 calories per gram, and fat has 9 calories per gram. For a 2,000 calorie diet at 30/40/30 (protein/carbs/fat): protein = 150g, carbs = 200g, fat = 67g.
What macro split is best for building muscle?
A muscle-building split is typically 30% protein, 45% carbs, and 25% fat with a 200-400 calorie surplus. Higher carbs fuel intense training. For protein, the International Society of Sports Nutrition's 2017 position stand puts most exercising people at 1.4-2.0 g per kilogram of body weight (about 0.64-0.91 g per pound).