How to Calculate Daily Calories, Protein, Carbs, Fat & Fiber by Age, Gender, Height, Weight & Activity Level

Your calorie needs are not the same as someone else’s. Age, sex, height, weight, activity level, and your goal all affect how much energy you need each day.

The good news is that you do not need to guess. You can estimate your daily calorie requirements with a simple BMR and TDEE calculation. Then, you can set protein, fat, carbohydrates, and fiber around that calorie target.

Quick answer: How do you calculate daily calories and macros?

Start by estimating your BMR, which is the energy your body needs at rest. Multiply your BMR by an activity factor to estimate your TDEE, or total daily energy expenditure. Use your TDEE as a starting point for weight maintenance. Then adjust calories for weight loss or gain and calculate protein, fat, carbohydrates, and fiber based on your needs.

These are estimates, not exact measurements. Your real needs can change with activity, body composition, health status, and other factors.

Table of Contents

What determines your daily calorie requirements?

Your calorie needs depend on several factors rather than one fixed number.

The main factors are:

  • Age: Energy needs often change as you get older.
  • Sex: Average energy needs differ between males and females.
  • Height: Taller bodies generally require more energy.
  • Weight: Body size affects energy expenditure.
  • Activity level: Exercise and everyday movement can substantially change calorie needs.
  • Goal: Weight loss, maintenance, and weight gain require different calorie targets.
  • Life stage and health: Pregnancy, breastfeeding, some medical conditions, and certain medications can change nutritional needs.

WHO also states that a healthy diet varies according to individual characteristics such as age, gender, lifestyle, physical activity, culture, and locally available foods.
[WHO — Healthy diet]

This is why a calorie number copied from a generic chart may not fit you perfectly.

Also Read : Biohacking

Calorie requirement by age and gender

General calorie tables can provide broad estimates, but they should not replace an individualized calculation.

For example, two adults of the same age can need very different amounts of food if one works at a desk and the other has a physically demanding job.

The same applies to two people with the same weight. Height, body composition, activity, and sex can change their estimated energy needs.

For a more individualized estimate, use your age, sex, height, weight, and activity level together.

Step 1: Calculate your BMR

BMR means Basal Metabolic Rate.

It estimates how much energy your body would use at rest to support basic functions.

A commonly used equation is the Mifflin-St Jeor equation.

BMR Formula — Men

BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) + 5

BMR Formula — Women

BMR = (10 × weight in kg) + (6.25 × height in cm) − (5 × age) − 161

For example, imagine a 30-year-old woman who weighs 65 kg and is 165 cm tall.

Her estimated BMR would be:

10 × 65 = 650

6.25 × 165 = 1,031.25

5 × 30 = 150

BMR ≈ 1,370 calories per day

This does not mean she should automatically eat 1,370 calories. BMR does not include her normal daily movement and exercise.

Also Read : Hormonal Imbalance

calorie

Also Read : Ayurvedic Herbs

Step 2: Calculate your TDEE

TDEE means Total Daily Energy Expenditure.

It is an estimate of the calories you burn in a typical day after accounting for activity.

A simple method is:

TDEE = BMR × Activity Factor

A commonly used activity framework is:

Activity level

Example

Activity factor

Sedentary

Little exercise, mostly sitting

1.20

Lightly active

Light exercise or sports 1–3 days/week

1.375

Moderately active

Moderate exercise around 3–5 days/week

1.55

Very active

Hard exercise most days

1.725

Extremely active

Very demanding training or physical work

1.90

These factors are estimates. Your actual energy expenditure can differ.

The NIH Body Weight Planner also uses information such as age, sex, body weight, and physical activity to create individualized calorie and activity targets. It is intended for adults and is not designed for children or pregnant or breastfeeding women.
[NIDDK — About the Body Weight Planner]

Example TDEE calculation

Using the example above:

BMR ≈ 1,370 calories

If she is moderately active:

TDEE = 1,370 × 1.55

TDEE ≈ 2,124 calories per day

That gives her a starting estimate for calories for weight maintenance.

TDEE Formula

TDEE = BMR × Activity Factor

Also Read : Spice Secrets

Step 3: Choose your calorie target

Once you have your TDEE, your goal determines what comes next.

Calories for weight maintenance

For maintenance, start around your estimated TDEE.

Weight Maintenance Calories

Maintenance Calories ≈ TDEE

In the example:

Estimated maintenance = about 2,124 calories/day

This is a starting point, not a guarantee.

Your actual maintenance intake may be somewhat higher or lower. Track your body-weight trend and adjust gradually rather than reacting to one day’s reading.

Calories for weight loss

For weight loss, you generally need to consume fewer calories than your body uses.

A moderate calorie reduction is often more practical than making a very large cut. NIH notes that combining calorie reduction with physical activity can be effective for weight loss, while also emphasizing gradual, sustainable approaches.
[NIH — Healthy Weight Control]

Weight Loss Calories

Weight-Loss Calories = TDEE − Chosen Calorie Deficit

For the example:

TDEE ≈ 2,124 calories

A starting target might be around:

1,700–1,900 calories/day

The appropriate deficit depends on the individual. A healthcare professional or registered dietitian can help determine a suitable target, particularly if you have a medical condition or a history of disordered eating.

Calories for weight gain

For weight gain, you generally need to consume more energy than you use.

Weight Gain Calories

Weight-Gain Calories = TDEE + Chosen Calorie Surplus

Instead of dramatically increasing food overnight, a gradual increase can be easier to manage.

Choose nutritious calorie sources such as:

  • Milk or fortified soy beverages
  • Yogurt
  • Nuts and seeds
  • Peanut or other nut butters
  • Whole grains
  • Rice and potatoes
  • Pulses and beans
  • Eggs, fish, chicken, tofu, or other protein foods

The goal is not simply to increase calories. Food quality still matters.

For the example:

TDEE ≈ 2,124 calories

A starting target might be around:

2,300–2,500 calories/day

The appropriate surplus depends on the individual. A healthcare professional or registered dietitian can help determine a suitable target, particularly if you have a medical condition or a history of disordered eating.

Also Read : Migraine

Step 4: Calculate your daily protein requirement

Protein needs depend on body weight, age, health, activity, and life stage.

For healthy adults, an established reference value is approximately 0.83 g of protein per kg of body weight per day. India’s National Institute of Nutrition also lists 0.83 g/kg/day as the RDA for adult men and women in its 2020 recommendations.
[ICMR-NIN — Summary of recommended protein requirements for Indians 2020]

Daily Protein Requirement

Protein Target = Body Weight (kg) × 0.83 g/kg

For a 65 kg adult:

65 × 0.83 = 54 g protein/day

That is a general reference value for healthy adults, not necessarily the ideal target for every person.

People who train regularly, older adults, people recovering from illness, and those pursuing specific body-composition goals may have different requirements. Evidence and recommendations vary by population and goal.

Protein example

A day could include protein from:

For vegetarian diets, combining varied plant protein sources across the diet can help provide essential amino acids. India’s NIN dietary guidance emphasizes good-quality protein and appropriate combinations of foods.
[ICMR-NIN — Dietary Guidelines for Indians]

Also Read : Mental Health

Step 5: Calculate your daily fat requirement

Fat provides 9 calories per gram.

Instead of choosing an arbitrary number of grams, you can first choose a percentage of your calorie target.

Fat Calories Formula

Fat Calories = Daily Calories × Fat Percentage

Fat Grams Formula

Fat Grams = Fat Calories ÷ 9

For example, with 1,800 calories and 30% from fat:

1,800 × 0.30 = 540 calories from fat

540 ÷ 9 = 60 g fat

WHO recommends limiting total fat to around 30% or less of total energy intake for adults in its guidance aimed at preventing unhealthy weight gain, while emphasizing that fat quality matters too. Unsaturated fats are preferred over saturated and trans fats.
[WHO — Healthy diet]

Good sources can include nuts, seeds, fish, avocado, and plant oils.

Also Read : Gut Bacteria

Step 6: Calculate your daily carbohydrate requirement

Carbohydrates provide 4 calories per gram.

You do not necessarily need to force a fixed carbohydrate percentage onto every diet. A useful approach is to set protein and fat first, then use the remaining calories for carbohydrates.

Carbohydrate Calories Formula

Carb Calories = Total Calories − Protein Calories − Fat Calories

Carbohydrate Grams Formula

Carbohydrate Grams = Carb Calories ÷ 4

Example

Suppose your daily target is:

1,800 calories

Protein:

90 g × 4 = 360 calories

Fat:

60 g × 9 = 540 calories

Remaining calories:

1,800 − 360 − 540 = 900 calories

Carbohydrates:

900 ÷ 4 = 225 g

So the example target becomes:

  • Calories: 1,800 kcal
  • Protein: 90 g
  • Fat: 60 g
  • Carbohydrates: 225 g

This is an example calculation, not a universal protein carbs fat ratio per day.

WHO recommends that carbohydrate intake primarily come from foods such as whole grains, vegetables, fruits, and pulses, emphasizing carbohydrate quality rather than simply focusing on the gram total.
[WHO — Carbohydrate intake for adults and children]

Also Read : Calcium Deficiency

Step 7: Calculate your daily fiber requirement

Fiber is different from protein, carbohydrates, and fat because it is not simply another macro to balance by percentage.

For adults, a useful general target is at least 25 g of naturally occurring dietary fiber per day, according to current WHO guidance.
[WHO — Healthy diet]

The U.S. National Academies’ reference values are higher for many adult groups, such as 38 g/day for men aged 19–50 and 25 g/day for women aged 19–50. Needs also vary by age and sex.
[National Academies — Dietary Reference Intakes for Macronutrients]

Good Indian food sources include:

Increase fiber gradually and drink enough fluids, especially if your current intake is low.

A complete calorie and macro calculator example

Let’s put the process together.

Imagine:

  • Age: 30 years
  • Sex: Female
  • Height: 165 cm
  • Weight: 65 kg
  • Activity: Moderate
  • Goal: Weight loss

Step 1: BMR

≈ 1,370 kcal/day

Step 2: TDEE

1,370 × 1.55 ≈ 2,124 kcal/day

Step 3: Weight-loss calorie target

A reasonable starting range might be:

≈ 1,700–1,900 kcal/day

Step 4: Protein

If using 1.4 g/kg as an illustrative higher-protein planning target:

65 × 1.4 = 91 g/day

This is a planning example, not a universal medical recommendation.

Step 5: Fat

At 30% of a 1,800-calorie target:

60 g/day

Step 6: Carbohydrates

Remaining calories:

1,800 − 364 − 540 = 896 calories

896 ÷ 4 = 224 g carbohydrates

Step 7: Fiber

Aim for at least:

25 g/day

So the example becomes approximately:

Target Example
Calories 1,800 kcal
Protein 91 g
Fat 60 g
Carbohydrates 224 g
Fiber ≥25 g

Remember that these numbers are starting estimates. You can adjust them based on hunger, performance, weight trends, food preferences, and professional guidance.

Also Read : Antioxidants

calorie

Also Read : Zinc

Should you use a calorie and macro calculator?

A calculator can make the process easier, especially when you are starting.

However, treat its result as an estimate rather than a measurement.

Your body does not burn exactly the same number of calories every day. Exercise, walking, sleep, food intake, body composition, and other factors can change energy expenditure.

A useful approach is:

  1. Calculate your BMR.
  2. Estimate your TDEE.
  3. Choose your goal.
  4. Set a reasonable calorie target.
  5. Set protein.
  6. Set fat.
  7. Allocate the remaining calories to carbohydrates.
  8. Set a practical fiber target.
  9. Track your trend.
  10. Adjust gradually when needed.

Also Read : Immunity

What if your calculated calories do not match your results?

Do not immediately assume the calculator is wrong.

Your starting calculation may simply be an imperfect estimate.

For example, if your calculated maintenance is 2,100 calories but your weight trend remains stable around 1,950 calories over several weeks, your real-world maintenance may be closer to that level.

Look at trends rather than single weigh-ins.

Body weight can fluctuate because of water, glycogen, sodium, food volume, menstrual-cycle changes, and other factors.

Also Read : Magnesium

When should you get professional advice?

A calculator is not appropriate for every situation.

Speak with a doctor or registered dietitian before making significant dietary changes if you are:

The NIH Body Weight Planner specifically states that its adult tool is not intended for children or pregnant or breastfeeding women and recommends consulting a healthcare provider for individual health questions.
[NIDDK — About the Body Weight Planner]

Also Read : Minerals

Key Takeaways

  • Your daily calorie requirements depend on age, sex, height, weight, activity, and your goal.
  • Estimate BMR first, then use activity to estimate TDEE.
  • Use TDEE as a starting point for maintenance, then adjust for weight loss or gain.
  • Protein can be estimated from body weight, while fat and carbohydrates can be allocated from your calorie target.
  • Fiber should come mainly from vegetables, fruits, pulses, whole grains, nuts, and seeds.
  • Calculator results are estimates. Your real-world weight and health trends help determine whether your target needs adjustment.

Also Read : Bones

FAQ

How many calories should I eat per day?

There is no single calorie target for every adult. Your needs depend on age, sex, height, weight, activity level, and goal. Use BMR and TDEE to create an individualized starting estimate.

How do I calculate my daily protein requirement?

For a general healthy-adult reference, multiply body weight in kilograms by about 0.83 g. Individual needs can differ with age, activity, health, and life stage.

How do I calculate carbohydrates after setting protein and fat?

Multiply protein grams by 4 and fat grams by 9. Subtract those calories from your total calorie target. Divide the remaining calories by 4 to estimate carbohydrate grams.

How much fiber should I eat each day?

WHO recommends that adults consume at least 25 g of naturally occurring dietary fiber daily. Some national reference values are higher depending on age and sex.

Is 1,200 calories enough for weight loss?

Not necessarily. A calorie target should be based on your individual energy needs and health. Very-low-calorie diets can be inappropriate without professional supervision.

Can I use the same calorie target after losing weight?

Not always. Your energy needs can change as body weight, activity, and other factors change. Recalculate or reassess your needs periodically rather than assuming the original number remains accurate.

Also Read : Iodine

Leave a Comment