Macro Calculator
Calculate your optimal macronutrient breakdown for protein, carbohydrates, and fats. Get personalized recommendations based on your goals, activity level, and body composition.
Personal Information
Your Macro Breakdown
Daily Macro Targets (Grams)
Per Meal Breakdown (3 meals)
Body Composition
Macro Distribution
Recommendations
Understanding Macronutrients
Macronutrients—protein, carbohydrates, and fats—are the three calorie-containing nutrients your body needs in large amounts. Each plays distinct roles in your body and affects your results differently. Understanding how they work helps you optimize nutrition for your specific goals.
Protein: The Muscle Builder
Protein provides 4 calories per gram and is composed of amino acids—the building blocks for muscle tissue, enzymes, hormones, and immune function. Unlike carbs and fats, your body cannot store excess protein long-term. It uses what it needs and converts excess to energy or stores it as fat.
How much protein do you need? This depends on activity level and goals:
Sedentary individuals: 0.4-0.6g per pound of body weight. A 150-pound office worker needs 60-90g daily (240-360 calories). This maintains basic tissue repair and immune function.
Active individuals or weight loss: 0.7-1g per pound. A 170-pound person losing weight needs 120-170g daily (480-680 calories). Higher protein preserves muscle during calorie deficits and increases satiety—you feel fuller on fewer calories.
Athletes or muscle building: 0.8-1.2g per pound. A 180-pound lifter needs 145-215g daily (580-860 calories). This supports muscle protein synthesis, recovery, and growth.
Protein's three major advantages:
First, highest thermic effect of food (TEF). Your body burns 25-30% of protein calories just digesting and processing it. Eating 100g protein (400 calories) costs 100-120 calories to process, netting only 280-300 usable calories. Compare this to carbs (5-10% TEF) and fats (0-3% TEF).
Second, most satiating macronutrient. Protein triggers release of satiety hormones and reduces hunger hormones more than carbs or fats. Someone eating 150g protein daily (30-35% of calories) feels significantly fuller than eating 75g protein (15% of calories) at the same total calorie intake.
Third, muscle preservation. During calorie deficits, your body breaks down both fat and muscle for energy. Adequate protein signals your body to preserve muscle and primarily burn fat. Someone eating 0.8-1g per pound during weight loss maintains muscle. Someone eating 0.4g per pound loses significant muscle along with fat.
Best sources: Chicken breast (31g per 4 oz), lean beef (25g per 4 oz), fish (25-30g per 4 oz), eggs (6g each), Greek yogurt (20g per cup), protein powder (20-30g per scoop), cottage cheese (28g per cup), lentils (18g per cooked cup).
Carbohydrates: The Energy Source
Carbohydrates provide 4 calories per gram and are your body's preferred fuel source, especially for high-intensity activity. Your brain uses about 120g of glucose daily—roughly 480 calories from carbs just for brain function.
Types of carbohydrates matter:
Simple carbs (sugars) digest rapidly, causing quick blood sugar spikes. Sources include fruit (fructose), dairy (lactose), table sugar, honey, candy. These provide fast energy before or during exercise but can cause energy crashes when eaten alone.
Complex carbs (starches) digest slowly, providing sustained energy and stable blood sugar. Sources include oats, rice, potatoes, quinoa, whole grain bread, pasta. These form the foundation of most athletes' carb intake.
Fiber is indigestible carbohydrate providing zero calories but crucial for digestive health, satiety, and blood sugar control. Aim for 25-35g daily from vegetables, fruits, whole grains, legumes.
Carb needs depend heavily on activity:
Sedentary or low-intensity activity: You can function perfectly well on 100-150g daily (400-600 calories, 25-35% of a 1,600-2,000 calorie diet). Some people thrive on even lower carb intake—50-100g daily.
Moderate activity (3-5 workouts weekly): 150-250g daily works well (600-1,000 calories, 30-45% of a 2,000-2,500 calorie diet). This fuels training without excess.
High-intensity training (CrossFit, weightlifting, running): 250-400g daily or more (1,000-1,600 calories, 40-55% of a 2,500-3,000 calorie diet). Glycogen (stored carbs in muscles) powers high-intensity exercise. Insufficient carbs tanks performance.
Carb timing strategies: While total daily intake matters most, timing can optimize performance. Eating 50-80g carbs 2-3 hours before training provides energy. Post-workout carbs (30-60g) with protein replenishes glycogen and supports recovery. Many people do well concentrating carbs around training, eating lower carb during sedentary hours.
Best sources: Oats (54g per cooked cup), brown rice (45g per cooked cup), sweet potato (27g per medium), white potato (37g per medium), quinoa (39g per cooked cup), whole grain bread (12-15g per slice), fruit (15-30g per piece), pasta (43g per cooked cup).
Fats: The Essential Macro
Fats provide 9 calories per gram—the most energy-dense macronutrient. This means fat calories add up quickly. A tablespoon of olive oil is 120 calories. Two tablespoons of peanut butter is 190 calories. This density makes fats easy to overconsume but also useful for hitting calorie targets when bulking.
Essential functions of dietary fat:
Hormone production: Testosterone, estrogen, and other hormones are synthesized from cholesterol and require adequate fat intake. Men dropping below 15% of calories from fat often experience testosterone decline. Women below 20% of calories from fat face menstrual irregularities.
Vitamin absorption: Vitamins A, D, E, and K are fat-soluble, requiring dietary fat for absorption. A fat-free salad with spinach (high in vitamins) provides minimal vitamin absorption without fat-containing dressing or avocado.
Cell membrane structure: Every cell in your body has a membrane composed partially of fats. Brain tissue is nearly 60% fat.
Satiety: While protein is most satiating, fat contributes to meal satisfaction and delays stomach emptying, helping you feel full longer.
Minimum fat intake: 0.3g per pound of body weight, or 20-25% of total calories. A 160-pound person needs at least 48g daily (430 calories). Below this risks hormone disruption and nutrient deficiencies. Most people do better with 50-80g daily (450-720 calories, 25-35% of total intake).
Types of fats:
Saturated fats from meat, dairy, coconut oil aren't the villains they were once thought to be. Moderate intake (10-15% of calories) is fine for most people. A 2,000-calorie diet can include 22-33g saturated fat.
Monounsaturated fats from olive oil, avocados, nuts are heart-healthy. These should form the bulk of your fat intake.
Polyunsaturated fats include omega-3s (fish, flax) and omega-6s (vegetable oils). Aim for 2-4g omega-3s daily for heart and brain health.
Trans fats from partially hydrogenated oils should be avoided completely. These are found in some processed foods and offer zero benefits.
Best sources: Olive oil (14g per tablespoon), avocado (21g per medium), almonds (14g per ounce), salmon (11g per 4 oz), peanut butter (16g per 2 tablespoons), eggs (5g per egg), cheese (9g per ounce), nuts and seeds (13-20g per ounce).
How to Set Your Macros for Different Goals
Your macro targets depend on your goal, activity level, and preferences. Here's exactly how to calculate them:
For Weight Loss: High Protein, Moderate Fat, Fill with Carbs
Start with a 300-500 calorie deficit below your TDEE. Someone with 2,400 TDEE eats 1,900-2,100 calories.
Step 1: Set protein at 0.7-1g per pound body weight. A 170-pound person eats 120-170g protein. Let's use 150g (600 calories, 32% of a 1,900-calorie diet). This preserves muscle during weight loss.
Step 2: Set fat at 20-30% of total calories. 1,900 calories × 25% = 475 calories from fat ÷ 9 calories per gram = 53g fat. This maintains hormone function.
Step 3: Fill remaining calories with carbs. 1,900 total - 600 protein - 475 fat = 825 calories from carbs ÷ 4 calories per gram = 206g carbs.
Final macro split: 150g protein (32%), 206g carbs (43%), 53g fat (25%) = 1,900 calories total.
This high-protein approach keeps you full, preserves muscle, and provides adequate carbs for training. Adjust carbs and fats based on preference—someone who trains intensely might do 250g carbs and 45g fat. Someone sedentary might prefer 150g carbs and 65g fat. Both work as long as protein and total calories are consistent.
For Muscle Gain: High Protein, High Carbs, Moderate Fat
Start with a 200-400 calorie surplus above TDEE. Someone with 2,500 TDEE eats 2,700-2,900 calories.
Step 1: Set protein at 0.7-1g per pound. A 160-pound person eats 112-160g protein. Use 140g (560 calories, 19% of a 2,900-calorie diet). This supports muscle protein synthesis.
Step 2: Set fat at 25-30% of calories. 2,900 × 27% = 783 calories from fat ÷ 9 = 87g fat. This supports hormone production for muscle building.
Step 3: Fill remaining calories with carbs. 2,900 - 560 - 783 = 1,557 calories from carbs ÷ 4 = 389g carbs.
Final macro split: 140g protein (19%), 389g carbs (54%), 87g fat (27%) = 2,900 calories total.
High carbs fuel intense training and recovery. This approach works for hard gainers and those training 5-6 days weekly. If gaining more than 1 pound weekly, reduce surplus to 200 calories (eat 2,700 instead of 2,900) to minimize fat gain.
For Maintenance or Recomposition: Balanced Approach
Eat at TDEE with high protein. Someone with 2,200 TDEE eats exactly 2,200 calories.
Step 1: Set protein at 0.8-1g per pound. A 155-pound person eats 124-155g protein. Use 140g (560 calories, 25% of 2,200 calories). This supports both muscle maintenance and slow fat loss (body recomposition).
Step 2: Set fat at 25-30% of calories. 2,200 × 27% = 594 calories from fat ÷ 9 = 66g fat.
Step 3: Fill remaining with carbs. 2,200 - 560 - 594 = 1,046 calories from carbs ÷ 4 = 262g carbs.
Final macro split: 140g protein (25%), 262g carbs (48%), 66g fat (27%) = 2,200 calories total.
This balanced approach works for maintaining current weight while improving body composition through strength training. Progress is slower than pure cutting or bulking but avoids extreme swings.
Tracking Macros and Making Adjustments
Calculating macros is step one. Actually hitting targets and adjusting based on results is where real progress happens.
How to Track Macros Effectively
Use a food tracking app like MyFitnessPal, Cronometer, or MacroFactor. Don't try to track in your head—you'll underestimate by 300-500 calories daily.
Invest in a food scale. This is non-negotiable for the first 2-4 weeks. Measuring cups are inaccurate—"one cup" of cooked rice varies by 50-100 calories based on packing. A scale shows exactly 150g rice = 195 calories. After a month of weighing, you'll recognize portions accurately enough to estimate. But start with precision.
Log before you eat, not after. Tracking at end of day leads to "forgetting" snacks, underestimating portions, and discovering you're 600 calories over target at 8pm with no adjustment possible. Logging before eating lets you make informed choices—maybe that 450-calorie muffin isn't worth it when you see you only have 400 calories left for dinner.
Track everything the first 3-4 weeks. Cooking oil (120 calories per tablespoon), bites while cooking, salad dressing (100-200 calories per 2 tablespoons), drinks, condiments, "healthy" snacks. These hidden calories derail progress. Someone eating a perfect 1,800-calorie diet who adds 300 calories of untracked oils, dressings, and snacks is actually eating 2,100 calories—their 600-calorie deficit becomes 300 calories.
Don't track fibrous vegetables. The 30-50 calories from broccoli, spinach, peppers, etc. aren't worth the mental energy. If you eat 200g of mixed vegetables, that's maybe 60 calories—negligible. Track starches (rice, potatoes), fruits, and anything with notable calories. Ignore lettuce, cucumber, peppers, broccoli, cauliflower, spinach, etc.
Build a meal rotation. After tracking for a month, you'll have 10-15 meals that fit your macros and taste good. Rotate through these. Eating oatmeal with protein powder for breakfast (40g protein, 55g carbs, 8g fat) means tracking once, eating repeatedly. Same with lunch (chicken, rice, vegetables: 45g protein, 60g carbs, 10g fat) and dinner (salmon, sweet potato, salad: 35g protein, 50g carbs, 20g fat). This simplifies life dramatically.
When and How to Adjust Macros
Track macros and weigh yourself daily (same time, after bathroom, before eating) for 2-3 weeks. Calculate weekly average weight to smooth out daily fluctuations. Then assess:
Weight loss goal, but weight isn't changing: Four possibilities. First, tracking errors—audit your tracking meticulously for 5 days using a scale for everything. Most people find 200-400 calories they're missing. Second, water retention—new exercise, high sodium, stress, hormones cause 2-5 pound fluctuations masking fat loss. Third, TDEE estimate is wrong—drop calories by 200 or add 2-3 cardio sessions weekly. Fourth, insufficient time—3-4 weeks minimum before adjusting. Weight loss isn't linear.
Losing weight too fast (more than 2 lbs weekly): You're losing muscle along with fat. Increase calories by 200 (mostly carbs or fats, keep protein high). Aim for 0.5-1.5 pounds weekly depending on starting body fat. Someone at 30% body fat can lose 2 pounds weekly safely. Someone at 18% body fat should lose 0.5-1 pound weekly max.
Muscle gain goal, but not gaining weight: Increase calories by 200-300. Add these to carbs for most people (50-75g extra carbs). Fats work too (22-33g extra fat). Keep protein constant. Aim for 0.5-1 pound weekly gain. More than this adds excessive fat.
Gaining too fast (more than 1.5 lbs weekly): Cut surplus by 200-300 calories. The extra weight is primarily fat, not muscle. Your body can't build more than 0.5-1 pound of muscle weekly even with perfect training and nutrition.
Every 10-15 pounds of weight change: Recalculate macros. Your TDEE drops 100-150 calories per 10 pounds lost. Someone starting at 190 pounds eating 2,100 calories who drops to 170 pounds needs to recalculate. Their new TDEE is roughly 200-300 calories lower. Original 500-calorie deficit shrunk to 200-300 calories. Drop to 1,900-2,000 calories to maintain original deficit size.
Flexible Dieting: The 80/20 Approach
Hitting macros with 100% "clean" food 365 days yearly is unnecessary and mentally exhausting. The 80/20 approach works better: 80% of calories from whole, minimally processed foods. 20% from whatever you want—dessert, restaurant meals, alcohol, snacks.
Someone eating 2,000 calories daily has 400 calories (20%) for flexible foods. That's a 350-calorie dessert plus a glass of wine. Or a cheeseburger that doesn't quite fit your typical meal structure. As long as you hit total protein target and stay within calorie budget, 20% flexibility doesn't harm progress.
This prevents the restrict-binge cycle. People who try eating chicken, rice, and broccoli for every meal eventually crack and eat 3,000 calories of "forbidden" foods in one sitting. Someone eating 1,800 "perfect" calories six days weekly then binging 3,500 calories one day averages 2,043 daily—worse than eating 1,900 consistently with built-in flexibility.
The key: track the flexible foods just like you track the healthy foods. A slice of pizza is 35g carbs, 12g protein, 11g fat (285 calories). It fits into your day if you plan for it. Don't use flexibility as an excuse to stop tracking and hope for the best.
Macro Calculator Questions & Answers
How do I calculate my macros for weight loss?
What's the best macro ratio for muscle gain?
How much protein do I really need per day?
Can I eat more carbs and less fat or vice versa?
What happens if I don't hit my macros exactly?
Should I adjust macros on rest days vs training days?
How do I track macros without going crazy?
What's the difference between macro counting and calorie counting?
Can I build muscle and lose fat at the same time?
Why am I not losing weight despite hitting my macros?
How often should I recalculate my macros?
Do I need to hit my macros on weekends and special occasions?
Related Calculators
TDEE Calculator
Calculate your daily calorie needs
BMR Calculator
Find your basal metabolic rate
Body Fat Calculator
Estimate body fat percentage