Macro Calculator

Calculate your estimated daily calories and macronutrient needs with our free Macro Calculator. Enter your age, gender, height, weight, activity level and goal to estimate calories, protein, carbohydrates and fat. The calculator also provides a visual macro breakdown and calorie comparison charts that update whenever you calculate a new result.

Macro Calculator Enter details and click Calculate
Metric Units
US Units
years
cm
kg
%
The calculator estimates calorie and macro requirements from your body information, activity level and selected goal.
Result Daily Estimate
Daily Target: --
Estimated daily energy and macronutrient targets for your selected goal.
Protein --
Carbohydrates --
Fat --
TDEE --
Macro Daily Grams Calories Share
Protein -- -- --
Carbohydrates -- -- --
Fat -- -- --
Estimated BMR --
Estimated TDEE --
Daily Macronutrient Distribution
Shows the calorie contribution from protein, carbohydrates and fat.
Calorie Target Comparison
Compares estimated BMR, TDEE and your selected daily calorie target.

Macro Calculator: Estimate Your Daily Protein, Carbohydrates and Fat

A Macro Calculator is a practical way to turn an estimated daily calorie requirement into three major nutritional targets: protein, carbohydrates and dietary fat. These nutrients are commonly called macronutrients because the human body needs them in relatively large quantities. Instead of simply giving you one calorie number, a macro calculator helps divide your estimated energy intake into individual nutrient targets that can be easier to use when planning meals, tracking food or organizing a fitness routine.

The free Macro Calculator on Dxcalculator.com is designed around the information that usually has the biggest influence on estimated energy requirements: age, gender, height, weight, activity level and the direction of your goal. You can select whether you are trying to lose weight, maintain your current weight or gain weight. An optional body-fat field is also included so that users who know their approximate body-fat percentage can compare a standard BMR estimate with a lean-mass-based approach.

Quick overview: Protein provides approximately 4 calories per gram, carbohydrates provide approximately 4 calories per gram, and dietary fat provides approximately 9 calories per gram. Because fat is more calorie-dense than protein or carbohydrate, the number of grams of each macro does not directly equal its percentage of total calories.

What Are Macronutrients?

Macronutrients are nutrients that the body requires in larger quantities than vitamins and minerals. For the purpose of this calculator, the three primary macronutrients are protein, carbohydrates and fat. Water is also essential in large quantities, but it is not treated as an energy-providing macronutrient in the calculations on this page.

Each macronutrient has a different role. Protein supplies amino acids used in the maintenance and repair of tissues. Carbohydrates can provide readily available energy and also supply dietary fiber when they come from foods such as vegetables, fruits, legumes and whole grains. Dietary fat provides concentrated energy and is involved in cell structure, hormone-related processes and the absorption of fat-soluble vitamins.

How This Macro Calculator Works

The calculation begins by estimating your Basal Metabolic Rate, commonly called BMR. BMR represents an estimate of the energy the body would use at rest under standardized conditions. It is not the same as the number of calories a person should necessarily eat every day because normal daily life includes walking, working, exercising, digestion and other forms of energy expenditure.

The calculator then uses an activity multiplier to estimate Total Daily Energy Expenditure, or TDEE. TDEE is a practical estimate of the calories required to maintain body weight at the selected activity level. Once that estimate is available, the calculator adjusts the calorie target according to the selected goal.

Why Calories Matter When Calculating Macros

Protein and carbohydrates are generally counted as approximately four calories per gram, while dietary fat contributes approximately nine calories per gram. This difference is important when reading a macro plan. For example, 20 grams of fat contribute roughly the same number of calories as 45 grams of carbohydrates, even though the gram amounts look very different.

Approximate energy values:
Protein = 4 kcal per gram
Carbohydrates = 4 kcal per gram
Fat = 9 kcal per gram

Protein: Why It Is an Important Macro

Protein is made from amino acids and plays an important structural and functional role throughout the body. Dietary protein supplies amino acids needed for processes including tissue maintenance and repair. If you are interested specifically in protein requirements, you can also use the site's Protein Calculator.

How BMR Is Used in the Macro Calculation

The calculator uses the Mifflin-St Jeor equation for the standard BMR estimate:

Men: BMR = 10 × weight in kg + 6.25 × height in cm − 5 × age + 5
Women: BMR = 10 × weight in kg + 6.25 × height in cm − 5 × age − 161

Optional Body Fat and the Katch-McArdle Approach

If you know your approximate body-fat percentage, the tool can estimate lean body mass and use the Katch-McArdle equation as a second BMR reference. You can find your body fat using our Body Fat Calculator.

Lean Body Mass = Body Weight × (1 − Body Fat Percentage)
Katch-McArdle BMR = 370 + (21.6 × Lean Body Mass in kg)

What Is TDEE?

TDEE stands for Total Daily Energy Expenditure. BMR is multiplied by an activity factor to approximate full energy use:

Activity Level Approximate Factor Typical Description
Sedentary1.20Little structured exercise
Lightly Active1.375Exercise around 1–3 days per week
Moderately Active1.465Regular exercise around 3–5 days per week
Active1.55Frequent exercise or active lifestyle
Very Active1.725Hard training or physically demanding routine
Extra Active1.90Very demanding training or physical work

Macro Calculator for Muscle Gain and Weight Gain

When the selected goal is weight gain, the calculator places the calorie target above estimated maintenance. For additional context around target weight, the Ideal Weight Calculator can show several height-based references.

Macro Percentages Versus Macro Grams

Macro grams = Calories assigned to the macro ÷ Calories per gram

Protein and carbohydrate ≈ 4 kcal/g
Fat ≈ 9 kcal/g

Macro Calculator and the Other Fitness Tools on Dxcalculator.com

The Macro Calculator is most useful when viewed alongside other fitness calculators available on Fitness & Health Calculators. The Calorie Calculator focuses on estimated daily requirements, while the BMR Calculator focuses on resting expenditure, and the BMI Calculator calculates the relationship between height and weight.

Important: The results generated by this Macro Calculator are general estimates for educational and planning purposes. They are not medical advice. Consult a healthcare professional or registered dietitian for specialized nutritional interventions.