Macro Ratio Calculator
Convert your daily calorie goal into grams of protein, carbs, and fat using popular macro ratio presets.
Quick Answer
2000 cal × 30% protein ÷ 4 = 150g protein.
Protein & carbs = 4 cal/g. Fat = 9 cal/g. Use presets to match your specific goal.
Calculate Your Macros
Macro Ratio Presets Explained
Balanced (30/40/30)
Good starting point for most people. Balanced nutrition without extreme restrictions.
Weight Loss (40/30/30)
High protein reduces hunger & preserves muscle during calorie deficit. Great for fat loss.
Muscle Gain (35/45/20)
Carbs fuel workouts & recovery. High protein supports muscle building.
Keto (25/5/70)
Very low carb forces ketosis for fat burning. Restrictive but effective for some people.
Athletic (25/55/20)
High carbs for performance and recovery. Works best for endurance and strength athletes.
Accuracy & Limitations
Macro calculations are based on standard calorie-per-gram values (protein/carbs = 4 cal/g, fat = 9 cal/g). Individual needs vary. Use results as a starting point and track for 4 weeks before adjusting.
Frequently Asked Questions
Get Personalized Macro Meal Plans
AI coach builds daily meal plans that hit your exact macro targets automatically.
This is not medical advice — talk to your doctor. The sections below are educational estimates only. Macro ratios vary by individual, activity, and health condition. This tool does not set a medical or diet plan. If you have a health condition, talk to your doctor before changing your diet.
What Is a Macro Ratio? Percentages vs Grams
A macro ratio expresses your daily calorie balance as percentages of protein, carbs, and fat. For example, a 40/30/30 split means 40 percent of your calories come from protein, 30 from carbs, and 30 from fat. The three percentages always add up to 100.
Percentages describe the balance, but food is measured in grams. To actually eat the ratio, you convert each percentage to grams using the calories-per-gram values: protein and carbs have 4 calories per gram, and fat has 9 calories per gram. The calculator above does this conversion for you.
Popular Ratios Library
The table below lists common macro ratios and the goal each suits best. Ratios are listed as protein/carbs/fat.
| Ratio name | Split (P/C/F) | Best for |
|---|---|---|
| Balanced | 30/40/30 | General health and a sustainable starting point |
| Zone-style | 40/30/30 | Fat loss and body recomposition (higher protein) |
| Higher-carb | 50/25/25 | Endurance and high-activity training |
| Muscle gain | 35/45/20 | Muscle building with training fuel |
| Keto | 25/5/70 | Very low carb for ketosis |
How Ratios Convert to Grams
The conversion uses the calories-per-gram values for each macro:
Protein grams = (daily calories × protein %) ÷ 4
Carb grams = (daily calories × carb %) ÷ 4
Fat grams = (daily calories × fat %) ÷ 9
Protein and carbs each have 4 calories per gram; fat has 9. The percentages are written as decimals in the math (40 percent = 0.40). The calculator above applies these formulas instantly.
Choosing Your Ratio: A Goal Decision Guide
Use your main goal to pick a starting ratio:
- General health: start with a balanced 30/40/30 split.
- Fat loss: try 40/30/30 (higher protein for satiety and muscle retention).
- Muscle gain: try 35/45/20 (more carbs to fuel training and recovery).
- Endurance training: try 25/55/20 (higher carbs for performance).
- Ketosis: try 25/5/70 (very low carb). For a keto-specific tool, see the Keto Macro Calculator.
Track for 3 to 4 weeks, then adjust based on hunger, energy, performance, and results. Total calories matter most for weight; the ratio mainly affects how you feel and your body composition.
Worked Example
A 2,000 calorie goal with a 40/30/30 split (40 percent protein, 30 percent carbs, 30 percent fat):
Protein: (2,000 × 0.40) ÷ 4 = 800 ÷ 4 = 200 g
Carbs: (2,000 × 0.30) ÷ 4 = 600 ÷ 4 = 150 g
Fat: (2,000 × 0.30) ÷ 9 = 600 ÷ 9 ≈ 67 g
Result: 200 g protein, 150 g carbs, 67 g fat
Check: 200×4 + 150×4 + 67×9 = 800 + 600 + 603 ≈ 2,003 calories, which rounds back to the 2,000 calorie target.
Ratios vs Fixed Grams: Which to Use
Ratios are useful when you want a balanced split and are okay with grams changing as your calorie target changes. Fixed gram targets (for example, a set grams-per-kg protein target) are useful when you want to hold one macro steady while calories change, such as keeping protein high during a cut.
Many people use a hybrid: set protein by body weight (for example, 1.6 to 2.2 g per kg), then split the remaining calories between carbs and fat by ratio. For a general macro target, see the Macro Calculator. For daily tracking practice, see the Macro Tracking Calculator.