Calculate your daily macro targets (protein, carbs, fat) from your TDEE, activity level, goal, and diet style. See gram and calorie breakdown instantly.
A macro calculator determines how many grams of protein, carbohydrates, and fat you should eat each day to reach a specific weight or fitness goal. Rather than just tracking total calories, macro tracking accounts for how those calories are composed — since protein, carbs, and fat each play different roles in muscle preservation, energy levels, and body composition.
The calculation starts with your Basal Metabolic Rate (BMR), the calories your body burns at rest, calculated from your weight, height, age, and sex using the widely validated Mifflin-St Jeor equation. This is then multiplied by an activity factor to estimate your Total Daily Energy Expenditure (TDEE) — the calories you burn in a typical day including exercise and movement.
From there, your TDEE is adjusted based on your goal (a deficit to lose weight, a surplus to gain weight, or no change to maintain), and the resulting target calories are split into protein, carbs, and fat according to your chosen diet style, whether that's a balanced approach, low-carb, high-protein, or ketogenic.
A 30-year-old male weighing 80kg at 180cm with a moderately active lifestyle has a BMR of about 1,780 calories and a TDEE of about 2,760 calories. Aiming to lose weight with a balanced diet style, his target calories become 2,260, split into roughly 170g protein, 226g carbs, and 75g fat per day.