Macro Calculator
Estimate your daily protein, carbohydrate and fat targets based on age, sex, height, weight, activity level and goal. The calculator first estimates your maintenance calories and then allocates those calories across macronutrients using your selected protein and fat preferences.
Enter Your Details
Your estimated TDEE is calculated first, then adjusted for your goal.
Calculation Summary
The calculator estimates BMR, applies an activity multiplier, adjusts calories for your selected goal and then allocates macros.
Macro Targets by Goal
Compare estimated protein, carbohydrate and fat targets across several calorie goals using your current body details and macro preferences.
| Goal | Calories | Protein | Carbohydrates | Fat |
|---|
What Is a Macro Calculator?
A macro calculator estimates how many grams of protein, carbohydrates and fat you may consume within a particular daily calorie target.
These three nutrients are commonly referred to as macronutrients because the body requires them in relatively large amounts compared with micronutrients such as vitamins and minerals.
What Are Macronutrients?
The three main macronutrients are:
- Protein;
- Carbohydrates; and
- Fat.
Each contributes energy to the diet.
How Many Calories Are in Protein, Carbohydrates and Fat?
Standard energy values commonly used for macro calculations are:
Carbohydrate = 4 kcal per gram
Fat = 9 kcal per gram
How Does This Macro Calculator Work?
The calculator follows several steps.
Step 1 — Estimate BMR
The Mifflin–St Jeor equation estimates basal metabolic rate from age, sex, height and body weight.
Step 2 — Estimate TDEE
Step 3 — Adjust Calories for Your Goal
The calculator applies the selected calorie adjustment for weight loss, maintenance or weight gain.
Step 4 — Calculate Protein
Step 5 — Calculate Fat
Fat Grams = Fat Calories ÷ 9
Step 6 — Allocate Remaining Calories to Carbohydrates
Carbohydrate Grams = Carbohydrate Calories ÷ 4
Macro Calculation Example
Assume a daily target of 2,500 calories with:
- 150 g protein;
- 30% of calories from fat.
Protein calories:
Fat calories:
Fat grams:
Remaining calories for carbohydrates:
1,150 ÷ 4 ≈ 288 g carbohydrates
How Much Protein Should I Eat?
Protein needs vary with body size, training, age, health and goals. This calculator lets you choose a protein setting rather than assuming one target fits everyone.
The available options include approximately:
- 1.2 g per kg body weight;
- 1.6 g/kg;
- 1.8 g/kg;
- 2.0 g/kg; and
- 2.2 g/kg.
These values are mathematical planning options rather than personalised dietary prescriptions.
How Much Fat Should I Eat?
Dietary fat is an important macronutrient involved in energy storage, cell function and absorption of fat-soluble vitamins.
This calculator allows you to select fat as:
- 20% of calories;
- 25%;
- 30%;
- 35%; or
- 40%.
Carbohydrates are then calculated from the calories remaining after protein and fat.
How Are Carbohydrates Calculated?
This calculator treats carbohydrates as the flexible remainder after protein and fat targets are calculated.
This approach allows the user to prioritise a specific protein target and fat percentage while allowing carbohydrates to adjust automatically.
What Macros Should I Eat for Weight Loss?
Weight loss is primarily influenced by sustained energy intake relative to total energy expenditure, while macro distribution can affect factors such as satiety, training performance and dietary preference.
The calculator provides calorie-deficit options of approximately:
- 250 calories per day; and
- 500 calories per day.
Protein and fat targets remain based on the settings you select, while carbohydrates adjust to fit the reduced calorie total.
What Macros Should I Eat for Muscle Gain?
For weight or muscle-gain planning, the calculator can add:
- 250 calories per day; or
- 500 calories per day.
Muscle growth also depends on resistance training, training progression, recovery and adequate nutrition rather than calorie intake alone.
Macro Calculator vs TDEE Calculator
A TDEE calculator estimates how many calories your body may use each day.
A macro calculator goes one step further by dividing a calorie target into protein, carbohydrates and fat.
For a dedicated energy calculation, use the TDEE Calculator.
Macro Calculator vs BMR Calculator
BMR estimates resting energy expenditure.
Macros are usually calculated from a calorie target closer to total daily energy expenditure rather than BMR alone.
Use the BMR Calculator to compare resting-energy estimates.
Do Macros Matter More Than Calories?
Calories and macronutrients describe different parts of nutrition.
Calories describe total energy intake, while macros describe where much of that energy comes from.
Both can be useful depending on the purpose of tracking.
Do I Need to Hit My Macros Exactly?
A calculator result should generally be treated as an estimate rather than a requirement to reach every gram exactly.
Daily intake naturally varies, and actual nutritional needs can differ from formula-based estimates.
Why Are My Macro Results Different From Another Calculator?
Different macro calculators may use:
- Different BMR equations;
- Different activity multipliers;
- Different calorie deficits;
- Different protein formulas;
- Different fat percentages; or
- Different assumptions about body composition.
These differences can produce substantially different macro targets.
How Accurate Is a Macro Calculator?
Macro calculators provide planning estimates rather than direct measurements of individual nutritional needs.
Your actual needs can be affected by:
- Body composition;
- Training volume;
- Daily activity;
- Age;
- Health status;
- Food preferences;
- Metabolic differences; and
- Changes in body weight over time.
Tracking body-weight trends, training performance and dietary adherence over time can provide useful feedback on whether the estimated calorie target is appropriate.
Macros and Kilojoules in Australia
Food labels in Australia often display energy in kilojoules.
The relationship is approximately:
For energy conversion, use the Calories ↔ kJ Calculator.
Can I Use This Macro Calculator During Pregnancy?
Standard calorie and macro calculators do not account adequately for the changing nutritional requirements of pregnancy.
Pregnancy nutrition planning should not be based solely on this calculator.
Can Teenagers Use This Macro Calculator?
This calculator is intended primarily for adults. Children and teenagers have nutritional requirements related to growth and development that may require age-specific assessment.
Macro Calculator Assumptions
This calculator:
- Uses the Mifflin–St Jeor equation to estimate BMR;
- Uses standard activity multipliers to estimate TDEE;
- Supports metric and imperial measurements;
- Uses fixed calorie adjustments for the selected goal;
- Calculates protein from grams per kilogram of body weight;
- Calculates dietary fat as a percentage of target calories;
- Allocates remaining calories to carbohydrates;
- Uses 4 kcal/g for protein and carbohydrate;
- Uses 9 kcal/g for fat;
- Does not directly account for body-fat percentage;
- Is intended primarily for adults; and
- Does not provide personalised nutrition or medical advice.
Related Health & Fitness Calculators
Macro Calculator FAQs
What are macros?
Macros are macronutrients, primarily protein, carbohydrates and fat, which provide energy and perform important functions in the body.
How does a macro calculator work?
It estimates daily calories, sets protein and fat targets, and then calculates carbohydrates from the calories remaining.
How many calories are in one gram of protein?
Protein provides approximately 4 dietary calories per gram.
How many calories are in one gram of carbohydrates?
Carbohydrates provide approximately 4 dietary calories per gram.
How many calories are in one gram of fat?
Dietary fat provides approximately 9 calories per gram.
Can I use macros for weight loss?
Macro targets can be used within an overall calorie plan for weight management, but actual nutritional needs vary between individuals.
Is a macro calculator completely accurate?
No. It provides an estimate based on equations and assumptions. Actual calorie and macronutrient needs can differ.