How it's calculated
Carb grams = calories × carb % ÷ 4
Fat grams = calories × fat % ÷ 9
Protein and carbohydrate provide about 4 kcal per gram, and fat about 9 kcal per gram (the Atwater factors used on US food labels).
Worked example
2,000 kcal with the balanced split (20% protein, 50% carbs, 30% fat):
Carbs: 2,000 × 0.50 ÷ 4 = 250 g
Fat: 2,000 × 0.30 ÷ 9 = 66.7 g ≈ 67 g
Recommended ranges for adults
The National Academies set Acceptable Macronutrient Distribution Ranges (AMDRs) for adults:
| Nutrient | Share of calories |
|---|---|
| Protein | 10–35% |
| Carbohydrate | 45–65% |
| Fat | 20–35% |
The presets here are common starting points. The lower-carb and higher-protein ones fall outside the carbohydrate range, and the calculator says so when that happens.
Limitations
- Macros don't say anything about food quality, fiber, vitamins or minerals.
- People with diabetes, kidney disease or other conditions may need specific targets from their care team.
- Very low calorie targets can make it hard to meet nutrient needs. The calculator shows a caution below 1,200 kcal.
Sources
- Institute of Medicine. Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids (2005)
- USDA and HHS: Dietary Guidelines for Americans
- USDA ARS: Energy value of foods (Atwater factors), Agriculture Handbook No. 74
- Sacks FM, et al. Comparison of weight-loss diets with different compositions of fat, protein, and carbohydrates. N Engl J Med 2009;360:859–873.
- NHLBI: Clinical Guidelines on the Identification, Evaluation, and Treatment of Overweight and Obesity in Adults (1998) — calorie levels for women and men, and the 1–2 lb per week rate.