Calculators
Macros Calculator
Calculate optimal macronutrient ratio (protein, carbs, fats) for weight loss, muscle gain, or maintenance. Free macro calculator based on TDEE and fitness goals.
Use Macros Calculator to get instant results without uploads or sign-ups. Everything runs securely in your browser for fast, reliable output.
Your results will appear here.
About this tool
Calculate your personalized macronutrient targets for optimal nutrition and body composition with our comprehensive macros calculator. Macros (macronutrients) are protein, carbohydrates, and fats - the three nutrients that provide calories and energy. The right macro balance helps you lose fat, build muscle, or maintain weight effectively. Our calculator first determines your TDEE (Total Daily Energy Expenditure), then calculates optimal protein, carbs, and fats based on your fitness goal.
Unlike basic calorie calculators, macro tracking ensures you get enough protein to preserve muscle during fat loss, adequate carbs for energy and performance, and healthy fats for hormones and satiety. A 200-pound person losing fat might need 2,000 calories split as: 200g protein (40%), 150g carbs (30%), 67g fat (30%). The same calories in different ratios produce dramatically different body composition results. Protein is especially critical - studies show 0.7-1g per pound bodyweight optimizes muscle retention and satiety.
Perfect for starting a diet or cut, maximizing muscle gain during a bulk, maintaining weight while improving body composition, and tracking nutrition with apps like MyFitnessPal. Works with any eating style - flexible dieting (IIFYM), keto, paleo, or traditional bodybuilding. The calculator provides multiple macro split options so you can choose what works for your preferences and adherence.
Your health information stays completely private - all calculations happen in your browser with no data sent to servers. Use the calculator to set nutrition targets and adjust as you progress. Works on all devices and can be used offline after the first visit.
Usage examples
Fat Loss for Active Male
30M, 200 lbs, 5'10", moderate exercise, fat loss goal
TDEE: 2,600 cal. Deficit: 2,100 cal/day. Macros: 200g protein (38%), 180g carbs (34%), 65g fat (28%). High protein preserves muscle.
Muscle Gain for Female
25F, 140 lbs, 5'6", very active, muscle gain goal
TDEE: 2,200 cal. Surplus: 2,500 cal/day. Macros: 140g protein (22%), 300g carbs (48%), 83g fat (30%). Extra carbs fuel workouts and growth.
Maintenance Balanced Diet
40M, 180 lbs, sedentary office job, maintain weight
TDEE: 2,100 cal. Macros: 140g protein (27%), 215g carbs (41%), 75g fat (32%). Balanced macro split for general health and satisfaction.
Low-Carb Fat Loss
35F, 160 lbs, moderate activity, prefers low-carb
TDEE: 2,000. Deficit: 1,600 cal. Macros: 140g protein (35%), 100g carbs (25%), 71g fat (40%). Higher fat for satiety and adherence.
Aggressive Cut for Bodybuilder
28M, 190 lbs, 8% body fat, very active, rapid fat loss
TDEE: 2,800. Large deficit: 2,000 cal. Macros: 220g protein (44%), 150g carbs (30%), 58g fat (26%). Very high protein minimizes muscle loss.
How to use
- Enter your age, gender, weight, and height
- Select your activity level (sedentary to very active)
- Choose your fitness goal (lose fat, maintain, or gain muscle)
- Select macro split preference (balanced, low-carb, high-protein)
- Click "Run Tool" to calculate daily macros
- View calories, protein, carbs, and fat targets in grams
- See meal suggestions and macro tracking tips
Benefits
- Calculate personalized protein, carbs, and fat targets
- Based on your TDEE (Total Daily Energy Expenditure)
- Adjust for fat loss, muscle gain, or maintenance goals
- Multiple macro split options (balanced, low-carb, high-protein)
- See macros in grams and percentages
- Calculate calorie deficit or surplus needed for goal
- Factor in activity level and exercise frequency
- Get specific numbers to track in food apps
- Based on evidence-based nutrition science
- No registration or personal information required
- 100% private - calculations done in your browser
- Free forever with instant calculations
FAQs
What are macros and why track them?
Macros (macronutrients) are protein, carbohydrates, and fats - the three nutrients that provide calories. Protein: 4 cal/gram (muscle building, satiety). Carbs: 4 cal/gram (energy, performance). Fat: 9 cal/gram (hormones, satiety, nutrient absorption). Tracking macros ensures you get adequate protein for muscle, enough carbs for performance, and healthy fats while hitting calorie goals. Better results than just counting calories because macro ratios affect body composition, hunger, and energy.
How much protein do I need per day?
For fat loss or muscle gain: 0.7-1.0g per pound bodyweight. Sedentary maintenance: 0.4-0.6g per pound. A 150-pound person losing fat should eat 105-150g protein daily. Active athletes and those cutting calories need higher protein to preserve muscle. More protein increases satiety, has higher thermic effect (burns more calories digesting), and protects muscle during dieting. Upper limit is about 1.2g/lb - more provides no additional benefit for most people.
What is TDEE and how is it calculated?
TDEE (Total Daily Energy Expenditure) is total calories you burn daily including: BMR (Basal Metabolic Rate - calories at rest) + activity calories + digestion. Calculated using formulas like Mifflin-St Jeor for BMR, then multiplied by activity factor (1.2 for sedentary to 1.9 for very active). For example: 30-year-old, 180lb, 5'10" male has BMR ~1,800 cal. With moderate activity (1.55 multiplier) = 2,790 TDEE. Eat TDEE to maintain, 300-500 below to lose, 300-500 above to gain.
What macro split is best for fat loss?
High protein (30-40%), moderate carbs (30-40%), moderate fat (20-30%) works for most people. Example: 40% protein, 35% carbs, 25% fat. The high protein (1g per lb bodyweight) preserves muscle, increases satiety, and has highest thermic effect. Some prefer lower carb (20-25%) and higher fat (30-35%) for satiety. Very low carb (<10%, ketogenic) works but isn't necessary. Priority: hit protein target, then split remaining calories between carbs and fats based on preference and energy needs.
What macro split is best for muscle gain?
Moderate protein (20-30%), high carbs (45-55%), moderate fat (20-30%) optimizes muscle growth. Example: 25% protein, 50% carbs, 25% fat. Carbs fuel intense training and replenish glycogen for recovery and growth. Protein needs don't increase much for muscle gain - 0.7-0.8g per pound is sufficient with calorie surplus. More carbs = better performance and recovery. Don't go too low on fat (<20%) as it impairs hormone production needed for muscle growth. Eat 300-500 calories above TDEE.
Can I eat carbs and still lose fat?
Absolutely! Fat loss is about calorie deficit, not eliminating carbs. Carbs don't inherently cause fat gain - excess calories do. Many people successfully lose fat eating 150-250g carbs daily. Carbs fuel workouts, improve performance, aid recovery, and make dieting more sustainable. Very low-carb works for some but isn't superior for fat loss when protein and calories are equal. Choose carb level based on activity (more active = more carbs) and personal preference for adherence. Sustainability matters most for long-term success.
How do I track my macros?
Use apps like MyFitnessPal, Cronometer, or Lose It. Log everything you eat/drink - apps have huge food databases and barcode scanners. Weigh food on a digital kitchen scale for accuracy (measuring cups are inconsistent). Track consistently for 2-4 weeks before adjusting. Most people underestimate intake by 20-40% without tracking. Pre-logging meals the night before helps hit targets. Don't need to be perfect - aim for ±5g protein, ±10g carbs/fat. Weekly average matters more than single days.
What if I don't hit my macros exactly?
Close enough is good enough! Aim to get within ±5g protein, ±10g carbs, ±10g fat of targets. Priority: hit protein target (most important), then total calories, then fine-tune carbs/fats. If you go over carbs but under fat (or vice versa) by similar calories, it's fine. Weekly averages matter more than daily perfection. One off day won't ruin progress. Consistency over weeks and months drives results. As long as you're in calorie deficit (for fat loss) or surplus (for gain) and getting adequate protein, you'll progress.
Should I adjust macros as I lose or gain weight?
Yes, recalculate every 10-15 pounds of weight change. As you lose weight, TDEE decreases (smaller body burns fewer calories), so deficit calories need adjustment. As you gain muscle, TDEE increases slightly. Also adjust if weight stalls for 2-3 weeks - metabolism adapts to dieting. Initial fat loss: decrease calories by 100-200 or increase activity. For muscle gain, if not gaining 0.5-1 lb/week, add 200 calories (mostly carbs). Monitor weight trend, adjust macros accordingly every 4-6 weeks.
Can I build muscle and lose fat simultaneously?
Yes, but it's difficult and slower than focusing on one goal. Beginners, those returning from a break, and overweight individuals can "recomp" (simultaneous muscle gain and fat loss) with high protein (1g/lb), slight deficit or maintenance calories, and progressive strength training. Results are slower than dedicated bulk or cut. For most people after beginner stage, it's more efficient to alternate: cut to lose fat while maintaining muscle, then bulk to gain muscle with some fat, repeat. Recomp works but requires patience - expect slow progress over 6-12+ months.
Related tools
View all tools401k Calculator with Employer Match
Free 401k calculator with employer match formulas, IRS limits, catch-up contributions, and inflation adjustment. Calculate retirement savings, maximize employer match, and see year-by-year growth projections.
CalculatorsAge Calculator
Calculate your exact age in years, months, days, hours, and minutes. Find out how old you are, how many days until your next birthday, or the age difference between two people.
CalculatorsBMI Calculator
Calculate your Body Mass Index (BMI) instantly with our free BMI calculator. Support for metric (kg, cm) and imperial (lbs, ft, in) units. Get your BMI classification and healthy weight range.
Calculators