Skip to main content

Macro Calculator

Body Measurements

Nutrition Basics

What Is a Macro Calculator?

A Macro Calculator estimates how many grams of protein, carbohydrates, and fat to eat per day based on your calorie target and fitness goal. These nutrients are called macronutrients, or macros, because the body needs them in larger amounts.

Macro tracking can help with weight loss, muscle gain, high-protein dieting, and general meal planning because it turns a calorie target into practical daily gram targets.

Macronutrients

Protein, Carbs, and Fat Explained

Each macro plays a different role in the body, and each contributes calories differently.

Protein
Protein supports muscle building, tissue repair, and satiety. It is especially important for people who lift weights or want to maintain muscle while losing weight. Protein has 4 calories per gram.
Carbohydrates
Carbohydrates are the body's main source of quick energy. They are useful for intense workouts, sports, active jobs, and daily movement. Carbohydrates have 4 calories per gram.
Fat
Fat supports hormone production, cell function, and absorption of fat-soluble vitamins. It is the most calorie-dense macro at 9 calories per gram.

The Math

Macro Calculator Formula

The calculator first sets a calorie target, then converts each macro percentage into calories and grams.

Macro calories

Macro Calories=Total Calories×Macro Percentage\text{Macro Calories} = \text{Total Calories} \times \text{Macro Percentage}

This finds how many calories should come from protein, carbohydrates, or fat.

Convert calories to grams

Protein Grams=Protein Calories4Carb Grams=Carb Calories4Fat Grams=Fat Calories9\begin{aligned} \text{Protein Grams} &= \frac{\text{Protein Calories}}{4}\\ \text{Carb Grams} &= \frac{\text{Carb Calories}}{4}\\ \text{Fat Grams} &= \frac{\text{Fat Calories}}{9} \end{aligned}

Protein and carbohydrates provide 4 calories per gram, while fat provides 9 calories per gram.

Goal Planning

Macro Split Examples

A good macro split depends on your calorie target, activity level, training style, and health needs. These examples are useful starting points, not strict rules.

SplitMacro ratioCommon use
Balanced30% protein, 40% carbs, 30% fatGeneral meal planning and maintenance
Higher protein35% protein, 35% carbs, 30% fatWeight loss, fullness, and muscle retention
Lower carb35% protein, 25% carbs, 40% fatLower-carb eating preferences
Higher carb25% protein, 50% carbs, 25% fatHigher training volume or endurance work
Keto style25% protein, 5% carbs, 70% fatVery low-carbohydrate dieting

Weight Goals

Macros for Weight Loss and Muscle Gain

To calculate macros, first determine target daily calories based on maintenance, weight loss, or weight gain. Then divide those calories into protein, carbohydrate, and fat targets.

Weight loss calories

Target Calories=Maintenance CaloriesCalorie Deficit\text{Target Calories} = \text{Maintenance Calories} - \text{Calorie Deficit}

During weight loss, a higher-protein macro split is often used because protein supports fullness and helps maintain muscle.

Weight gain calories

Target Calories=Maintenance Calories+Calorie Surplus\text{Target Calories} = \text{Maintenance Calories} + \text{Calorie Surplus}

During muscle gain, carbs are often kept moderate to high for training energy, while protein supports repair and growth.

Accuracy

Common Macro Mistakes

Macro targets are most useful when the numbers match the calorie target and the food choices support long-term consistency.

Forgetting fat is 9 calories per gram
Protein and carbs have 4 calories per gram, but fat has 9. Small changes in fat grams can make a bigger difference in total calories.
Using percentages that do not equal 100%
A macro split must add up to 100%. Otherwise, the calorie math will not match the target.
Ignoring total calories
Macros depend on calories. Thirty percent protein on a 1,500 calorie diet is very different from thirty percent protein on a 3,000 calorie diet.
Focusing only on numbers
Macro tracking helps structure a diet, but food quality matters too. A strong plan still prioritizes nutrient-dense meals, fiber, hydration, and consistent habits.

Food Reference

Macronutrients in Common Foods

These examples show how protein, carbohydrates, and fat can vary widely by food and serving size.

GroupFoodServing sizeProteinCarbsFat
FruitApple1 (4 oz.)0.27g14.36g0.18g
FruitBanana1 (6 oz.)1.85g38.85g0.56g
FruitGrapes1 cup1.15g28.96g0.26g
FruitOrange1 (4 oz.)0.79g11.79g0.23g
FruitPear1 (5 oz.)0.54g21.91g0.17g
FruitPeach1 (6 oz.)1.2g12.59g0.33g
FruitPineapple1 cup0.84g19.58g0.19g
FruitStrawberry1 cup1.11g12.75g0.5g
FruitWatermelon1 cup0.93g11.48g0.23g
VegetablesAsparagus1 cup2.95g5.2g0.16g
VegetablesBroccoli1 cup2.57g6.04g0.34g
VegetablesCarrots1 cup1.19g12.26g0.31g
VegetablesCucumber4 oz.0.67g2.45g0.18g
VegetablesEggplant1 cup0.98g5.88g0.18g
VegetablesLettuce1 cup0.5g1.63g0.08g
VegetablesTomato1 cup1.58g7.06g0.36g
ProteinsBeef, regular, cooked2 oz.14.2g0g10.4g
ProteinsChicken, cooked2 oz.16g0g1.84g
ProteinsTofu4 oz.7.82g2.72g3.06g
ProteinsEgg1 large6.29g0.38g4.97g
ProteinsCatfish, cooked2 oz.9.96g4.84g8.24g
ProteinsPork, cooked2 oz.15.82g0g8.26g
ProteinsShrimp, cooked2 oz.15.45g0.69g1.32g
Common Meals & SnacksBread, white1 slice (1 oz.)1.91g12.65g0.82g
Common Meals & SnacksButter1 tablespoon0.12g0.01g11.52g
Common Meals & SnacksCaesar salad3 cups16.3g21.12g45.91g
Common Meals & SnacksCheeseburger1 sandwich14.77g31.75g15.15g
Common Meals & SnacksHamburger1 sandwich14.61g26.81g10.97g
Common Meals & SnacksDark Chocolate1 oz.1.57g16.84g9.19g
Common Meals & SnacksCorn1 cup4.3g30.49g1.64g
Common Meals & SnacksPizza1 slice (14")13.32g33.98g12.13g
Common Meals & SnacksPotato6 oz.4.47g36.47g0.22g
Common Meals & SnacksRice1 cup cooked4.2g44.08g0.44g
Common Meals & SnacksTurkey Sandwich1 (6")18g46g3.5g
Beverages & DairyBeer1 can1.64g12.64g0g
Beverages & DairyCoca-Cola Classic1 can0g39g0g
Beverages & DairyDiet Coke1 can0g0g0g
Beverages & DairyMilk (1%)1 cup8.22g12.18g2.37g
Beverages & DairyMilk (2%)1 cup8.05g11.42g4.81g
Beverages & DairyMilk (Whole)1 cup7.86g11.03g7.93g
Beverages & DairyOrange Juice1 cup1.74g25.79g0.5g
Beverages & DairyApple cider1 cup0.15g28.97g0.27g
Beverages & DairyYogurt (low-fat)1 cup12.86g17.25g3.8g
Beverages & DairyYogurt (non-fat)1 cup13.01g17.43g0.41g
Macro Calculator FAQ

Frequently Asked Questions

A Macro Calculator estimates how many grams of protein, carbohydrates, and fat you should eat per day based on your calorie target and goal.

Macro Calories = Total Calories x Macro Percentage. Then divide protein calories by 4, carb calories by 4, and fat calories by 9 to get grams.

There is no single best split for everyone. A balanced starting point could be 30% protein, 40% carbs, and 30% fat, but you can adjust based on your goals, activity level, and health needs.

Yes. For weight loss, first set a calorie deficit, then divide those calories into your target percentages of protein, carbs, and fat.

Yes. For muscle gain, many people use a calorie surplus, enough protein to stimulate growth, and strength training.

Protein has 4 calories per gram, carbohydrates have 4 calories per gram, and fat has 9 calories per gram.

💡

💡 Have an Idea?

Can't find the calculator you're looking for or want to suggest improvements? Let us know and we'll build it for you!

Search