What Are Macros?
Macros — short for macronutrients — are the three main nutrients that provide your body with energy: protein, carbohydrates and fats. Every calorie you eat comes from one of these three sources. Alcohol is sometimes counted as a fourth macronutrient but is not essential for health.
Understanding macros goes one step beyond just counting calories. While total calories determine whether you gain or lose weight, your macro split determines your body composition — how much of that weight change is fat versus muscle.
💡 Simple summary: Calories tell you how much energy you're eating. Macros tell you what kind of energy — and that matters enormously for how your body looks, feels and performs.
The Three Macronutrients Explained
Protein
Builds and repairs muscle, supports immune function and keeps you feeling full. The most important macro for body composition.
Carbohydrates
Your body's primary energy source. Fuels exercise, brain function and daily activity. Provides fibre for gut health.
Fats
Essential for hormone production, brain health, vitamin absorption and cell function. More calorie-dense than protein or carbs.
How to Calculate Your Macro Targets
Follow these steps to set your personal macro targets:
Calculate your daily calorie target
Find your TDEE using our calculator, then adjust based on your goal — subtract 10–20% for fat loss, add 5–10% for muscle gain, or eat at TDEE to maintain.
Set your protein target first
Aim for 1.8–2.2g of protein per kg of bodyweight. For a 70kg person that is 126–154g of protein per day — providing 504–616 calories from protein.
Set your fat target
Allocate 25% of your total daily calories to fats. For a 2,000 calorie target, that is 500 calories from fat — equal to 56g of fat per day.
Fill the rest with carbohydrates
Subtract your protein and fat calories from your total target. The remaining calories come from carbohydrates. Divide by 4 to get grams.
Fats: 2,000 × 25% = 500 calories ÷ 9 = 56g fat
Carbs: 2,000 − 600 − 500 = 900 calories ÷ 4 = 225g carbs
Final targets: 150g protein / 225g carbs / 56g fat
Get Your Macro Targets Calculated Automatically
Our free TDEE calculator works out your protein, carbs, fats and water intake instantly — just enter your details and goal.
Calculate My Macros →Recommended Macro Splits by Goal
| Goal | Protein | Carbohydrates | Fats |
|---|---|---|---|
| Fat loss | 35–40% | 35–40% | 25% |
| Muscle gain | 30–35% | 40–45% | 25% |
| Maintenance | 25–30% | 45–50% | 25% |
| Athletic performance | 25–30% | 50–55% | 20–25% |
How to Track Your Macros
Use a food tracking app
Apps like MyFitnessPal, Cronometer or Nutracheck let you log food by scanning barcodes or searching a database. They automatically calculate your protein, carbs, fats and calories for each item and show your daily totals.
Weigh your food
A kitchen scale is essential for accurate tracking, especially in the first few weeks. Portion sizes are notoriously difficult to estimate accurately by eye — even experienced trackers often underestimate by 20–40%.
Learn to read nutrition labels
Nutrition labels show macros per 100g and per serving. Always check whether the serving size matches what you're actually eating — many snack products show unrealistically small serving sizes.
Track consistently, not perfectly
You don't need to hit your macro targets exactly every day — within 5–10g is fine. What matters is consistency over the week rather than perfection on any single day.
💡 Pro tip: If tracking every meal feels overwhelming, start by just tracking protein. Getting your protein right is the single most impactful macro change you can make for body composition — whether your goal is fat loss or muscle gain.
Best High-Protein Foods for Hitting Your Macro Targets
| Food | Protein per 100g | Calories per 100g |
|---|---|---|
| Chicken breast (cooked) | 31g | 165 kcal |
| Tuna (canned in water) | 25g | 116 kcal |
| Egg whites | 11g | 52 kcal |
| Greek yoghurt (0% fat) | 10g | 59 kcal |
| Cottage cheese | 11g | 98 kcal |
| Salmon (cooked) | 25g | 206 kcal |
| Tofu (firm) | 8g | 76 kcal |
| Lentils (cooked) | 9g | 116 kcal |
Macro Counting — Top Questions Answered
The most commonly searched questions about counting macros — answered simply and clearly.
Get Your Personal Macro Targets Now
Our free calculator works out your protein, carbs, fats and water intake automatically based on your goal — in under 60 seconds.
Calculate My Macros Free →