Skip to main content

如何计算Macro Split

learn.whatIsHeading

A macro split calculator determines the optimal distribution of protein, carbohydrates, and fat in your diet based on total calories and fitness goal. Macronutrients provide different caloric densities and serve different physiological roles.

公式

protein_g = calories × 0.25 / 4; carbs_g = calories × 0.45 / 4; fats_g = calories × 0.30 / 9
cal
Daily calories (cal) — Total daily energy intake
prot_g
Protein (g) — Amino acid target (1.6–2.2 g/kg for athletes)
carb_g
Carbs (g) — Energy source (3–7 g/kg depending on activity)
fat_g
Fat (g) — Essential nutrients (0.5–1.5 g/kg)

分步指南

  1. 1Protein: 4 calories per gram
  2. 2Carbohydrates: 4 calories per gram
  3. 3Fat: 9 calories per gram
  4. 4Split varies: muscle gain (35P/40C/25F), fat loss (40P/30C/30F), endurance (20P/55C/25F)

例题解析

输入
2,000 kcal, muscle building goal
结果
Protein 175g, Carbs 200g, Fat 56g
输入
1,800 kcal, fat loss
结果
Protein 180g, Carbs 135g, Fat 60g
输入
3,000 kcal, endurance sport
结果
Protein 150g, Carbs 413g, Fat 83g

常见问题

What is a good macro split?

Varies: sedentary (25P/45C/30F), athletes (30P/50C/20F), low-carb (40P/20C/40F). Personal goals and activity level drive split.

How do I know my calorie target?

BMR (basal metabolic rate) × activity factor. Or: use a calculator based on age, weight, height, sex, activity level.

Why does macro ratio matter?

Protein preserves muscle; carbs fuel activity; fats support hormones. Ratios affect satiety, energy, body composition.

准备好计算了吗?尝试免费的 Macro Split 计算器

自己尝试一下 →

设置

隐私条款关于© 2026 PrimeCalcPro