Macro Target Calculator
Calculate daily calories and protein, carbohydrate, and fat targets from body metrics with selectable energy formulas and planning safeguards.| Target | Value | Planning context | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.note }} |
| Meal | Calories | Protein | Carbs | Fat | Copy |
|---|---|---|---|---|---|
| {{ row.label }} | {{ row.calories }} | {{ row.protein }} | {{ row.carbs }} | {{ row.fat }} |
How to use this starting point
- {{ note }}
Introduction
A macro target begins with an estimate of daily energy needs, then divides that energy among protein, carbohydrate, and fat. The calorie estimate sets the overall amount of food energy. The macro split describes where those calories come from, so two plans with the same calories can contain very different gram targets.
Resting energy is the starting point. Basal metabolic rate (BMR) estimates energy use at rest from body measurements or lean mass. An activity factor expands BMR into estimated maintenance energy, often called total daily energy expenditure (TDEE). A maintenance plan stays at that estimate, while a loss, recomposition, or gain plan applies a chosen percentage adjustment.
- BMR
- Estimated daily energy use at rest.
- TDEE
- Estimated maintenance energy after an activity multiplier is applied.
- Macro ratio
- The percentage of target calories assigned to protein, carbohydrate, and fat.
- Protein floor
- A minimum protein target based on body weight or estimated lean mass.
Protein and carbohydrate each provide 4 kilocalories per gram, while fat provides 9. That difference makes grams and calorie percentages easy to confuse. A 30% fat target does not mean 30% of the food's weight is fat, and equal gram amounts do not provide equal energy.
| Choice | What changes | Important limit |
|---|---|---|
| Energy formula | The resting-energy estimate | Lean-mass formulas depend on a body-fat estimate |
| Activity profile | Estimated maintenance calories | Job and training activity are reduced to one multiplier |
| Goal pace | The deficit or surplus from maintenance | The arithmetic does not predict individual weight change exactly |
| Macro profile or custom ratio | Calories assigned to each macro | The percentages must total 100% |
| Meal pattern | Distribution across the day | Daily calories and macro totals stay unchanged |
Predictive equations describe an average relationship, not a measured metabolism. Real energy needs vary with training, occupation, sleep, illness, medication, adaptive changes, and errors in food or activity records. A useful plan is reviewed against several weeks of weight trend, appetite, recovery, and performance rather than judged from one calculated day.
How to Use This Tool:
Choose the energy equation first, because that determines which body measurements are required and how every later target is built.
- Enter formula sex, age, body weight, and height with the correct units.
- Select the activity profile and planning goal, then set a calorie adjustment from 0% to 25%.
- Choose Mifflin–St Jeor for a weight-and-height estimate, or enter body fat before using Katch–McArdle or Cunningham.
- Select a macro profile or enter a custom protein, carbohydrate, and fat ratio totaling 100%. Add a protein floor only when its body-weight or lean-mass basis is appropriate.
- Choose two to six meals and a meal pattern, then review Daily targets before using the meal allocation.
- Keep the same formula and activity profile when comparing check-ins. Change the plan only after observing a meaningful trend rather than reacting to one day's scale movement.
Interpreting Results:
Estimated maintenance is the modeled starting point, and Current daily target includes the goal adjustment. Macro grams are derived from that target, not independently chosen quantities. The weekly change figure is an energy-equivalent projection based on 7,700 kcal per kilogram, not a promise of scale change.
Meal rows are one arithmetic distribution of the daily totals. They do not prescribe meal timing, food selection, or nutrient quality. Compare the protein and fat grams per kilogram with the planning notes, but do not treat those cues as a diagnosis or a substitute for individualized advice.
If a protein floor raises the profile's protein share, carbohydrate and fat are reduced in their existing proportion. A floor that is already met leaves the selected ratio unchanged.
Technical Details:
Weight is normalized to kilograms and height to centimetres. Mifflin–St Jeor uses weight, height, age, and the selected formula-sex constant. Katch–McArdle and Cunningham use lean mass, calculated as body weight multiplied by one minus body-fat fraction.
Formula Core
The chosen resting-energy equation feeds maintenance energy, the goal adjustment, and finally macro grams.
W is kilograms, H is centimetres, A is age, and s is 5 for the male formula or −161 for the female formula. L is lean mass in kilograms. f is the activity factor, g is the signed goal adjustment, rx is a macro's calorie percentage, and ex is 4 kcal/g for protein or carbohydrate and 9 kcal/g for fat.
For a 32-year-old female formula input at 70 kg and 170 cm, Mifflin–St Jeor gives 1,441.5 kcal/day. The lightly active factor of 1.375 gives 1,982.0625 kcal/day for maintenance. A balanced 30/40/30 split produces about 148.7 g protein, 198.2 g carbohydrate, and 66.1 g fat. Visible results are rounded only after the full-precision calculation.
Rule Core
| Planning choice | Factor or rule |
|---|---|
| Sedentary | 1.2 × BMR |
| Lightly active | 1.375 × BMR |
| Moderately active | 1.55 × BMR |
| Very active | 1.725 × BMR |
| High-volume athlete | 1.9 × BMR |
| Maintenance | No goal adjustment |
| Fat loss | Subtract the selected percentage of maintenance |
| Recomposition | Subtract 60% of the selected percentage |
| Muscle gain | Add the selected percentage of maintenance |
| Profile | Protein | Carbohydrate | Fat |
|---|---|---|---|
| Balanced | 30% | 40% | 30% |
| High protein | 35% | 35% | 30% |
| Lower carbohydrate | 35% | 25% | 40% |
| Endurance | 25% | 50% | 25% |
A custom ratio accepts three non-negative percentages totaling 100 within 0.01 percentage point. A protein floor may use grams per kilogram or grams per pound of body weight or lean mass. It can only raise protein, is capped at 50% of target energy, and redistributes the remaining carbohydrate and fat proportionally. Lean-mass formulas and lean-mass protein floors require body fat from 3% to 70%.
Meal patterns normalize a set of relative weights so all meal shares sum to 1. Calories, carbohydrate, and fat follow those shares; protein is divided evenly across the selected two to six meals. The daily totals do not change.
Accuracy and Health Limits:
The calculation accepts ages 15 to 90, normalized weights from 40 to 250 kg, and heights from 130 to 220 cm. Those validation ranges prevent obvious unit errors; they do not establish that any equation is appropriate for a particular person.
- Activity multipliers are broad categories and can overstate or understate maintenance energy.
- Body-fat error directly changes lean-mass equations and lean-mass protein floors.
- The 7,700 kcal/kg projection ignores water shifts and metabolic adaptation.
- Food quality, micronutrients, allergies, medication, and clinical needs are outside the calculation.
References:
- A New Predictive Equation for Resting Energy Expenditure in Healthy Individuals, American Journal of Clinical Nutrition, 1990.
- Estimating Resting Metabolic Rate, Endotext, NCBI Bookshelf.
- Description of the Acceptable Macronutrient Distribution Range, National Academies via NCBI Bookshelf.
- International Society of Sports Nutrition Position Stand: Protein and Exercise, Journal of the International Society of Sports Nutrition, 2017.
- Expert Questions and Answers, Nutrition.gov.