Health & Fitness
Macro Calculator - Protein, Carbs & Fat
Calculate daily protein, carbohydrate, and fat targets from your calorie goal. Choose a preset (balanced, low-carb, keto, high-protein) or set custom percentages. Free, runs entirely in your browser.
This calculator is for general information only and is not medical advice. Consult a healthcare professional for personalized guidance.
Not sure? Use the BMR / TDEE Calculator to find your target.
What are macronutrients?
Macronutrients (protein, carbohydrates, and fat) are the three food components that supply calories. Protein and carbohydrates each provide 4 kcal/g; fat provides 9 kcal/g. Adjusting your macro ratio while keeping total calories the same affects satiety, energy levels, and body composition outcomes.
Macro split presets
| Preset | Protein | Carbs | Fat | Best for |
|---|---|---|---|---|
| Balanced | 30% | 40% | 30% | General fitness |
| Low-carb | 35% | 25% | 40% | Fat loss, blood sugar control |
| Keto | 25% | 5% | 70% | Ketosis, epilepsy management |
| High-protein | 40% | 35% | 25% | Muscle building, body recomposition |
Calorie breakdown per gram
| Macronutrient | Calories per gram |
|---|---|
| Protein | 4 kcal/g |
| Carbohydrates | 4 kcal/g |
| Fat | 9 kcal/g |
| Alcohol (FYI) | 7 kcal/g |
Sample balanced 2,000 kcal day (30/40/30)
- Breakfast: Greek yogurt (protein), oats with berries (carbs), peanut butter (fat)
- Lunch: chicken breast + brown rice + olive oil drizzle + salad
- Snack: apple + a handful of almonds
- Dinner: salmon (protein + fat), roasted sweet potato (carbs), steamed broccoli
This rough template keeps macros near 150 g protein, 200 g carbs, and 65 g fat - all within a 2,000 kcal daily budget.
Macro presets comparison (2,000 kcal baseline)
| Goal | Split (P/C/F) | Protein (g) | Carbs (g) | Fat (g) |
|---|---|---|---|---|
| Fat loss | 35/35/30 | 175 | 175 | 67 |
| Maintenance | 30/40/30 | 150 | 200 | 67 |
| Muscle gain (bulk) | 30/45/25 | 150 | 225 | 56 |
| Low-carb / keto | 30/5/65 | 150 | 25 | 144 |
| Endurance (high carb) | 20/55/25 | 100 | 275 | 56 |
Adjusting macros over time
Static macro targets become less effective as your body adapts - a process called metabolic adaptation. Common adjustment strategies:
- Diet breaks: deliberately eating at maintenance for 1–2 weeks after an extended deficit to restore leptin levels and reduce cortisol.
- Refeeds: a single day (or weekend) of higher carbohydrate intake mid-cut to support training performance and hormonal balance.
- Reverse dieting: gradually increasing calories after a diet by small weekly increments (50–100 kcal) to rebuild metabolic rate without excessive fat regain.
Tracking accuracy
The accuracy of macro tracking depends heavily on measurement method:
- Food scale: most accurate method - weighing in grams eliminates the variability of cup measurements (a "cup" of oats can vary by 50+ calories depending on how it's packed).
- Restaurant meals: calorie counts can vary ±20–30% from stated values due to portion variation and ingredient substitutions. Treat restaurant tracking as an estimate, not a precise measurement.
- Packaged foods: FDA regulations allow ±20% tolerance on Nutrition Facts labels. For most people this is acceptable; competitive athletes may want to weigh even "precisely labeled" foods.