Macro Calculator
Splitting your daily calories between protein, carbohydrate and fat.
This tool turns your daily calories into grams of protein, carbohydrate and fat. Leave the calorie field blank and it will derive the figure from your height, weight, age and activity level.
Fill in your details and press calculate — your result will appear here.
Formula and method
Each macronutrient's share of energy divided by its energy value: 4 kcal per gram for protein and carbohydrate, 9 for fat.
Formula used
Energy split by percentage, converted with Atwater factors
Assumptions and limits
- The presets sit inside the Institute of Medicine's acceptable distribution ranges.
- If you enter a custom split, the three shares must add up to exactly 100.
Scientific sources
Institute of Medicine. Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids. National Academies Press, Washington DC, 2005.
View sourceMerrill AL, Watt BK. Energy Value of Foods: Basis and Derivation. USDA Agriculture Handbook No. 74, 1973.

