Macro Calculator - Protein, Carbs & Fat Targets

Calculate your daily calories with the Mifflin-St Jeor formula and get protein, carb, and fat targets for three popular macro splits. Free and runs entirely in your browser.

Sex

Goal

BMR

1718

kcal/day

TDEE

2662

kcal/day

Target

2662

kcal/day

Balanced (30/40/30)

P 200 g · C 266 g · F 89 g

Low carb (40/20/40)

P 266 g · C 133 g · F 118 g

High protein (40/30/30)

P 266 g · C 200 g · F 89 g

ProteinCarbsFat

This is an indication, not medical advice.

How Macro Targets Are Calculated

The calculator starts with your basal metabolic rate (BMR) using the Mifflin-St Jeor equation, the formula the American Dietetic Association found most accurate for healthy adults: 10 x weight (kg) + 6.25 x height (cm) - 5 x age + 5 for men, or - 161 for women. A 30 year old man of 178 cm and 75 kg has a BMR of about 1717 kcal. That number is multiplied by an activity factor between 1.2 (sedentary) and 1.9 (extra active) to get your total daily energy expenditure (TDEE).

Your goal then shifts the calorie target: losing weight subtracts 500 kcal per day, which works out to roughly 0.5 kg (1 lb) of fat loss per week, while gaining muscle adds a moderate 300 kcal surplus so more of the gain is lean tissue instead of fat. The calculator never drops below 1200 kcal, a common floor below which meeting basic micronutrient needs becomes difficult.

The three splits translate those calories into grams using 4 kcal per gram of protein and carbohydrate and 9 kcal per gram of fat. Balanced (30/40/30) suits most people and most training styles. Low carb (40/20/40) keeps carbs around 100-150 g at typical calorie levels, popular for appetite control. High protein (40/30/30) pushes protein toward 2 g per kg of body weight, useful during a cut when preserving muscle matters most.

Treat the output as a starting point, not a verdict. Formulas estimate the average person of your size, but real metabolisms vary by 10-15% either way. Track your weight for two to three weeks at the suggested intake: if nothing moves in the direction you want, adjust by 100-200 kcal and reassess. Pair this tool with the Calorie Calculator for a deeper look at energy needs and the BMI Calculator for a quick baseline.

How the Macro Calculator Works

  1. 01Enter your age, sex, height, and weight (metric or imperial).
  2. 02Pick your activity level and goal: lose weight, maintain, or gain muscle.
  3. 03The tool computes your TDEE with the Mifflin-St Jeor formula and applies a 500 kcal deficit or 300 kcal surplus.
  4. 04Read your protein, carb, and fat grams for three macro splits, each with a visual bar.

Choosing a Macro Split

Balanced (30% protein, 40% carbs, 30% fat) works for most people and most training styles. Low carb (40/20/40) keeps carbohydrates around 100-150 g per day, which many people find easier for appetite control. High protein (40/30/30) pushes protein toward 2 g per kg of body weight and is the usual choice during a cut, when preserving muscle matters most. All three splits deliver the same calories, so weight change depends on the calorie target, not the split.

When to Use This Calculator

Use it whenever you start a new nutrition phase: beginning a diet, switching from cutting to maintenance, or planning a lean bulk. Recalculate after every 5 kg of weight change, since your BMR shifts with body mass, and whenever your training volume changes meaningfully. It is also useful for meal prep: knowing you need, say, 150 g protein per day makes it much easier to plan four meals of 35-40 g each.

Common Use Cases

  • Set daily protein, carb, and fat targets before starting a cut or lean bulk Calorie Calculator
  • Plan meal prep portions around a concrete daily protein number
  • Compare how a low-carb day differs from a balanced day at the same calories

Tips

  • Weigh yourself weekly and adjust calories by 100-200 kcal if the trend stalls for two to three weeks.
  • Hit protein first: it protects muscle in a deficit and is the most satiating macronutrient.
  • Recalculate your targets after every 5 kg of weight change, since BMR moves with body mass.

Frequently Asked Questions

What are macros?
Macronutrients are the three nutrient groups that provide calories: protein and carbohydrates at 4 kcal per gram, and fat at 9 kcal per gram. A macro target expresses your daily calories as grams of each, which is more actionable than a calorie number alone.
Which formula does this calculator use?
It uses the Mifflin-St Jeor equation from 1990, which a review by the American Dietetic Association found to be the most accurate BMR formula for healthy adults, predicting within 10% of measured values for most people. BMR is then multiplied by an activity factor between 1.2 and 1.9.
How big is the calorie deficit for weight loss?
The lose weight setting subtracts 500 kcal per day from your TDEE, which works out to roughly 0.5 kg (about 1 lb) of fat loss per week. The calculator never goes below 1200 kcal per day, a common floor for meeting basic nutrient needs.
How much protein do I really need?
For active people, research supports 1.6 to 2.2 g of protein per kg of body weight per day. The high-protein split usually lands in that range. Sedentary adults can maintain health on the RDA of 0.8 g per kg, but more helps when dieting or training.
Do I have to hit my macros exactly every day?
No. Staying within about 5-10 g of each target is more than precise enough, and weekly averages matter more than any single day. Prioritize the calorie total first, protein second, and let carbs and fat flex around your preferences.

Related tools

12 suggested

From the blog

Further reading

Link to this tool

Free to use, free to link

Mentioning this tool in a README, a blog post or your team wiki? Paste one of these and your readers land straight on the tool, running in their own browser.

  • HTML<a href="https://toolforte.com/tools/macro-calculator">Macro Calculator</a>
  • MD[Macro Calculator](https://toolforte.com/tools/macro-calculator)