Skip to main content
Diet Style

40/30/30 Macro Calculator

Apply the Zone 40/30/30 split — 40% carbohydrate, 30% protein, 30% fat — to any calorie total and get exact protein, carb and fat gram targets.

Calculate Your Macros

Calculate my calories first

Enter your daily calorie target. Typical ranges: 1,200–2,000 kcal (weight loss), 2,000–3,000 kcal (maintenance), 3,000–5,000+ kcal (athletic or bulking).

Range: 15–100 years. Adult macro ratios aren’t validated for under-19s — add your age and we’ll flag if these targets need a paediatrician’s sign-off.

Moderate exercise most days of the week. Recommended protein: 1.21.6 g/kg body weight (ISSN guidelines).

Total: 100%Perfect! ✓
%
%
%

*This calculator is for informational purposes only. Please consult a healthcare professional before making any health decisions. See our medical disclaimer for more information.

Calculations are powered by the Atwater General Factor System, the universally accepted standard for macronutrient caloric conversion (protein: 4 kcal/g, carbohydrate: 4 kcal/g, fat: 9 kcal/g).

Quick Answer

What Is the 40/30/30 Macro Split?

In the Zone convention, 40/30/30 means 40% carbohydrate, 30% protein and 30% fat — carbs are listed first. The tool converts those shares into grams using the Atwater factors: protein and carbohydrate at 4 calories per gram, fat at 9. Enter your calorie total above and the exact gram targets appear at once.

What 40/30/30 Means

The ordering is worth pinning down before you start, because it trips people up. In the classic Zone framing, the three numbers run 40% carbohydrate, 30% protein and 30% fat — carbohydrate first. Some sources reverse this and write protein first, which would make the same “40/30/30” label mean something different. This tool uses the Zone order: 40% carbs, 30% protein, 30% fat. Since protein and fat are both 30% here, the only figure that actually depends on the convention is which macro takes the 40% slice — and on this page that is carbohydrate.

Worked at Your Calorie Level

Take a 2,000-calorie day as a worked example. Carbohydrate is 40% of 2,000, which is 800 calories, and at 4 calories per gram that is 200 grams. Protein is 30%, or 600 calories, again at 4 calories per gram — 150 grams. Fat is the last 30%, another 600 calories, but fat carries 9 calories in every gram, so it comes to about 67 grams. That is the full split for 2,000 calories: 200 g carbohydrate, 150 g protein, 67 g fat. Enter your own number above to fill it in for your total, or set that total first with the Calorie Deficit Calculator and dial protein against body weight with the Protein Intake Calculator.

Who Uses This Split

The 40/30/30 ratio is a balanced, moderate-carbohydrate pattern — carbs lead, but protein sits higher than in many everyday diets, and fat is held to just under a third. People often reach for it as a middle-ground starting point when they want a structured split without going low-carb or very high-protein. It is one arrangement of your calories, not a rule: the Macro Calculator will re-split the same total any way you like. These figures are general estimates for healthy adults, not medical advice.

Gram targets use the Atwater general factor system — protein and carbohydrate at 4 calories per gram, fat at 9 — the same standard published in the Dietary Reference Intakes for Macronutrients (National Academies of Sciences, 2005). The split is arithmetic, not a personalised prescription; individual needs vary, so check with a clinician or registered dietitian before making changes if you manage a medical condition.

Frequently Asked Questions

Get your free Weight-Loss Tracker

A printable weigh-in log, measurements chart and a cheat sheet for your calorie, protein & water numbers — plus simple weekly tips.