What Are Macros?
Macronutrients (macros) are the three main categories of nutrients your body needs in large amounts. Unlike micronutrients (vitamins and minerals, measured in milligrams), macros are measured in grams and provide the bulk of your daily caloric intake.
Each macro has different caloric density and plays a distinct role in the body:
- Protein (4 calories per gram): Builds and repairs muscle tissue. Also produces enzymes, hormones, and antibodies. Has the highest thermic effect of food (20-30% burned during digestion). Most satiating macro.
- Carbohydrates (4 calories per gram): Your body's preferred fuel source, especially for high-intensity activity. Stored as glycogen in muscles and liver. Essential for brain function (brain runs primarily on glucose).
- Fat (9 calories per gram): Supports hormone production (especially sex hormones), brain function, and absorption of fat-soluble vitamins (A, D, E, K). Calorie-dense, so small portions matter.
Note: alcohol is technically a fourth macro at 7 calories per gram, but it provides no nutritional value and isn't typically tracked as a macro. It still counts toward daily calories though.
Why Track Macros Instead of Just Calories?
Calorie counting works, but macro tracking works better. Here's why:
- Muscle preservation during fat loss. Without adequate protein, a calorie deficit will strip muscle along with fat. Tracking macros ensures you hit the protein threshold that preserves muscle.
- Better energy levels. 2,000 calories with 20g protein vs. 150g protein feels completely different. Balanced macros avoid energy crashes.
- Appetite control. Protein and fiber (typically from carbs) are the most satiating. Low-protein, low-fiber diets leave people hungry even at maintenance calories.
- Goal-specific optimization. Building muscle, endurance training, and ketogenic diets all require specific macro ratios that calorie counting alone can't address.
How to Use This Calculator
This calculator takes three inputs and produces your daily macro targets in grams:
- Your TDEE (calories/day). If you don't know it, calculate it here first.
- Your goal (lose weight, maintain, or gain muscle). This adjusts your total calories up or down from TDEE.
- Your preferred diet style (balanced, low-carb, high-protein, or keto). This determines the ratio of protein/carbs/fat.
The calculator then does the math: it applies the macro percentages to your adjusted calorie target, divides by calories per gram, and gives you gram targets for each macro.
Diet Styles Explained
Balanced (30% protein, 40% carbs, 30% fat)
The best default for most people. High enough protein to support training and preserve muscle, moderate carbs for energy, and enough fat for hormone production. Flexible enough to fit most foods without feeling restrictive.
Best for: General fitness, first-time trackers, people who want flexibility.
Low Carb (40% protein, 20% carbs, 40% fat)
Reduces carbs in favor of protein and fat. Not as extreme as keto but still lower-carb than typical. Some people find this helps with appetite control and blood sugar stability.
Best for: People who feel better on fewer carbs, those with insulin resistance, or anyone wanting to try lower-carb eating without going full keto.
High Protein (40% protein, 35% carbs, 25% fat)
Maximizes protein while maintaining enough carbs for training energy. Better for serious muscle building or aggressive cutting where muscle preservation is critical.
Best for: Bodybuilders, athletes, anyone aggressively cutting, or people doing heavy resistance training.
Keto (25% protein, 5% carbs, 70% fat)
Very low carbohydrate intake (typically under 30g per day) forces the body into ketosis, where it burns fat for fuel instead of glucose. Extreme but effective for some people.
Best for:People with specific metabolic conditions, epilepsy management, or those who have tried other approaches without success. Not required for weight loss — any calorie deficit will work.
Worked Example
Let's calculate macros for someone with a TDEE of 2,500 calories who wants to lose weight on a balanced diet (30/40/30).
Step 1: Adjust calories for goal.
2,500 TDEE − 500 deficit = 2,000 calories/day
Step 2: Apply macro percentages.
- Protein: 2,000 × 0.30 = 600 calories from protein
- Carbs: 2,000 × 0.40 = 800 calories from carbs
- Fat: 2,000 × 0.30 = 600 calories from fat
Step 3: Divide by calories per gram.
- Protein: 600 / 4 = 150g/day
- Carbs: 800 / 4 = 200g/day
- Fat: 600 / 9 = 67g/day
Daily targets: 2,000 calories, 150g protein, 200g carbs, 67g fat.
Translating Grams to Food
Knowing your macros is one thing; actually hitting them is another. Here's a rough guide to what 150g protein, 200g carbs, and 67g fat looks like across a day:
- 150g protein = 5 oz chicken breast (45g) + 3 eggs (18g) + 1 cup Greek yogurt (24g) + 1 scoop whey protein (25g) + 4 oz salmon (28g) + misc from other foods (~10g)
- 200g carbs = 1 cup oats (55g) + 1 cup rice (45g) + 1 banana (27g) + 1 sweet potato (25g) + vegetables and other foods (~48g)
- 67g fat = 1 avocado (22g) + 1 tbsp olive oil (14g) + 2 tbsp peanut butter (16g) + 2 egg yolks (10g) + misc (~5g)
Common Mistakes
Not prioritizing protein
Protein is the hardest macro to hit because it requires deliberate effort. Plan your protein sources first at each meal, then fill in carbs and fat around them.
Forgetting cooking oils and sauces
A tablespoon of olive oil is 120 calories and 14g of fat. Two tablespoons of salad dressing can be 150+ calories. These "invisible" fats add up fast and can silently wreck your macro targets.
Aiming for perfection
Being within 5-10g of each target is close enough. Consistency beats precision. Don't let perfect become the enemy of good.
Not weighing food
Eyeballed portions are off by 20-50% on average. A kitchen scale is the single best investment for accurate macro tracking. Cheap ones ($10-15) work fine.
Ignoring micronutrients
Hitting macros but eating nothing but protein shakes, white rice, and olive oil isn't optimal for health. Include plenty of vegetables, fruits, and whole foods for fiber, vitamins, and minerals.
When and How to Adjust
Give any macro split at least 2-3 weeks before changing. Short-term fluctuations can mask the real trend. Adjust when:
- You're consistently hungry — try more protein or more fat
- Low workout energy — try more carbs, especially around training
- Not seeing expected results after 3+ weeks — recalculate TDEE and check tracking accuracy
- Your weight has changed by 10+ lbs — recalculate everything
- Your training changes significantly — more volume might mean more carbs, less might mean fewer
Beyond Macros: Fiber and Water
Two things worth tracking even though they're not strictly macros:
- Fiber: Aim for 25-35g per day. Helps satiety, digestion, and blood sugar stability. Comes from vegetables, fruits, legumes, and whole grains.
- Water: Aim for at least 2-3 liters per day, more if exercising intensely. Dehydration impacts everything from cognition to performance to hunger signals.
Need to find your TDEE first? Use our TDEE calculator. Want to go deeper on protein? Use our protein calculator. Or read our full guide: Beginner's Guide to Tracking Macros.