Custom Macro Calculator (Weight-Based Protein)
Calculate your macronutrient split based on your target daily calories and desired protein intake per kg or lb of body weight.
Enter Your Details & Targets
Calculating Macros for Your Calorie Target
This calculator helps you determine a macronutrient (Protein, Carbohydrate, Fat) breakdown based on your specified total daily calorie target and a protein goal set relative to your body weight.
It first calculates your protein needs in grams based on your weight and the g/kg (or g/lb) target you set. Then, it subtracts the calories from that protein goal from your total target calories. The remaining calories are distributed between carbohydrates and fats according to the split preference you choose (Balanced, Higher Carb, Higher Fat).
Your Basal Metabolic Rate (BMR) is also calculated using the Mifflin-St Jeor equation and displayed for reference, but the macro split is based on your target calorie input.
Setting Your Target Daily Calories
Your target calories should reflect your goals:
- Maintenance: Use your estimated Total Daily Energy Expenditure (TDEE). You can estimate this using our Calorie Intake (TDEE) Calculator.
- Weight Loss: Set a target below your TDEE (e.g., TDEE minus 300-500 calories for a moderate deficit).
- Weight Gain: Set a target above your TDEE (e.g., TDEE plus 300-500 calories for a moderate surplus).
Ensure your target is realistic and sustainable for your goals.
Setting Your Protein Target (g/kg or g/lb)
Protein needs vary based on activity level, goals (muscle gain, maintenance), age, and overall health. Enter your target grams per kilogram or pound of body weight based on common guidelines:
- General Sedentary Adults: 0.8 g/kg (approx 0.36 g/lb) of body weight.
- Recreationally Active Adults: 1.2 - 1.7 g/kg (approx 0.54 - 0.77 g/lb) of body weight.
- Building Muscle / Athletes: 1.6 - 2.2 g/kg (approx 0.73 - 1.0 g/lb) of body weight, potentially slightly higher under guidance.
The calculator uses this target to determine your total protein grams for the day.
Carb/Fat Split Preference
After protein calories are allocated, the remaining calories from your target are split between carbs and fats:
- Balanced: A common moderate split (~55% Carbs / 45% Fat of remaining calories). Suitable for general health and varied activity.
- Higher Carb: Allocates more to carbs (~70% C / 30% F). Often preferred for endurance activities or those who perform better with more carbohydrates.
- Higher Fat: Allocates more to fat (~25% C / 75% F). Aligns with lower-carb or ketogenic dietary approaches.
Choose the split that best aligns with your dietary preferences, activity type, and goals.
Understanding the Results
The results show the calculated grams, calories, and percentage of your total target calories for each macronutrient. Use these as a guideline for planning your meals. Note that if your calculated protein calories exceed your total target calories, carbs and fats will be set to minimal values and a warning shown.
Disclaimer: This calculator estimates macronutrient distribution based on your target calorie intake and a protein goal relative to body weight. BMR is shown for reference only. These are estimates and do not constitute personalized nutrition advice. Factors like activity type, specific health conditions, and nutrient timing are not considered. Consult with a qualified healthcare professional or registered dietitian for personalized dietary guidance.