Calorie Calculator
Calculate your daily calorie needs to lose weight, maintain, or gain weight based on your stats and activity.
Did this tool work for you?
How to use this calculator
BMR comes from the Mifflin-St Jeor equation, TDEE is BMR times an activity multiplier, and the Goal setting adds or subtracts a fixed number of kcal per day from TDEE.
- 1
Enter weight in kilograms, height in centimetres and age in years.
- 2
Select the sex setting, which changes one constant in the equation.
- 3
Choose the activity level, which is the multiplier applied to the result.
- 4
Pick a goal, which adds or subtracts a fixed number of kcal per day.
- 5
Read the daily target, the maintenance figure and the macro grams the tool derives.
Frequently asked questions
Which equation does the tool use?
Mifflin–St Jeor: 10 × weight (kg) + 6.25 × height (cm) − 5 × age, then + 5 for the male setting or − 161 for the female setting. That gives the resting figure, which is multiplied by the activity factor to produce the maintenance value. These are the figures built into this tool.
What do the activity options multiply by?
The multipliers are 1.2, 1.375, 1.55, 1.725 and 1.9 for the five levels, applied to the resting figure. The tool does not add exercise on top, so choose one level and it covers everything. The resting figure itself is not displayed, only the maintenance value after the multiplier.
How are the protein, fat and carbohydrate grams worked out?
Protein is 1.8 g per kg of the weight you entered, rounded. Fat is 25% of the target calories divided by 9, rounded. Carbohydrate is what remains after protein at 4 kcal per gram and fat at 9, divided by 4. These proportions are fixed in the code and cannot be changed in the form.
Does the goal option predict a change in body weight?
No. The goal list only adds or subtracts 250, 500 or 750 kcal per day from the maintenance value. The tool does not model how the body responds and makes no statement about how much weight anyone will gain or lose.
Can the macro grams add up to more than the target?
Yes. Carbohydrate is floored at zero, so when protein and fat already exceed the target the other lines still print. For a 50 kg, 150 cm, 60-year-old on the female setting, sedentary and subtracting 750, the target is 422 kcal with 90 g protein and 12 g fat, which exceeds it, and carbohydrate shows 0 g. No minimum is applied to the target.
What if a box is empty or zero?
An emptied box is read as 0. If weight, height or age is 0 or below, the tool shows “Enter weight, height and age above 0” instead of numbers. Earlier a zero entry returned a few calories as if it were a real answer.
Which units and sex options are supported?
Kilograms, centimetres and years only, so convert pounds and inches first. The sex field has two settings, male and female, and there is no input for pregnancy, breastfeeding, body fat or age under 18. The female setting gives a resting figure 166 kcal lower than the male setting for the same height, weight and age.
Is this medical or dietary advice?
No. It evaluates one published equation and fixed ratios, and it does not know your health or history. A doctor or registered dietitian governs any decision about how much to eat.
How many calories do you need per day?
From resting figure to maintenance value
The tool first computes a resting energy estimate with the Mifflin–St Jeor equation, 10 × weight (kg) + 6.25 × height (cm) − 5 × age, plus 5 for the male setting or minus 161 for the female setting. That figure is multiplied by the activity factor to give maintenance calories, often called TDEE. The goal dropdown then adds or subtracts a fixed amount to reach the daily target. Weight, height and age must all be above zero.
How the macro grams are derived
Protein is 1.8 grams per kilogram of body weight at 4 kcal per gram. Fat is set at 25% of the target calories at 9 kcal per gram. Carbohydrate takes up the remaining calories at 4 kcal per gram and is never shown below zero. All three are rounded to whole grams, so the calories they imply can drift a little from the target. The proportions are constants in the tool and are not personalised.
Worked example: a 30-year-old man, 70 kg, 175 cm
Resting figure = 700 + 1,093.75 − 150 + 5 = 1,648.75 kcal per day. Multiplying by each activity factor gives the maintenance values below, which the tool rounds to whole kcal.
| Activity level | Multiplier | TDEE (kcal/day) |
|---|---|---|
| Sedentary (little or no exercise) | 1.2 | 1,979 |
| Light (1–3 days/week) | 1.375 | 2,267 |
| Moderate (3–5 days/week) | 1.55 | 2,556 |
| Active (6–7 days/week) | 1.725 | 2,844 |
| Very active (athlete / physical job) | 1.9 | 3,133 |
Applying a goal setting: subtract 500 kcal
Subtracting 500 from the moderate-activity maintenance value of 2,556 gives a target of 2,056 kcal per day. The tool then reports protein at 1.8 g per kg (126 g), fat at 25% of calories (57 g) and carbohydrate for the remainder (260 g). The goal options are plain calorie adjustments; the tool does not convert them into a prediction of body-weight change.
| Nutrient | Grams per day | Calories |
|---|---|---|
| Protein | 126 g | 504 |
| Fat | 57 g | 513 |
| Carbohydrates | 260 g | 1,040 |
The same calculation on the female setting
For a 60 kg, 165 cm, 30-year-old on the female setting, the resting figure is 600 + 1,031.25 − 150 − 161 = 1,320.25 kcal. With the light-activity multiplier of 1.375 the maintenance value is 1,815 kcal per day. Because the equation subtracts 161 where the male setting adds 5, the same height, weight and age give a lower result on the female setting. A 55 kg, 160 cm, 25-year-old on the same setting, sedentary and subtracting 250, gets 1,267 kcal.
Scope and limits
Every number here comes from one published equation, five multipliers and fixed macro ratios. The tool does not apply a minimum target, does not allow for pregnancy, breastfeeding, illness or age under 18, and does not check whether macro grams sum to the target. It is not medical or dietary advice. A doctor or registered dietitian decides what intake is appropriate for a person.
Learn more from an authoritative source:
CDCBody Fat Calculator
Estimate your body fat percentage using the US Navy method with waist, neck, and hip measurements.
Ideal Weight Calculator
Calculate your ideal body weight range using four leading medical formulas — Devine, Robinson, Miller, and Hamwi.
Water Intake Calculator
Calculate your recommended daily water intake based on your weight, activity level, and climate.
Heart Rate Calculator
Calculate your maximum heart rate and target heart rate zones for fat burning, cardio, and peak performance.
Protein Calculator
Calculate your daily protein intake recommendation based on your weight, goal, and activity level.
Sleep Calculator
Find the best times to wake up or go to sleep based on 90-minute sleep cycles to wake up feeling refreshed.
Results are estimates for informational purposes only and do not constitute professional financial, medical, legal, or technical advice. Read full disclaimer →