FREE TOOL

Calorie calculator: how much should you eat?

See how many calories your body uses in a day, and how much to eat to lose, keep or gain weight.

Units
Formula

The formula comes in two versions. Pick the one that fits your body better.

Typical day

Runs in your browser. Nothing you enter is sent or saved.

Your result

Enter your details to see your result.

This calculator is not a medical or health product and does not replace advice from a doctor or dietitian. For health concerns, eating disorders, or special dietary needs, please talk to a qualified professional. Nutrition values are for general guidance, not medical advice.

How it works

Resting calories use the Mifflin-St Jeor formula: 10 × weight in kg + 6.25 × height in cm − 5 × age, then −161 (female version) or +5 (male version). Studies found it the most accurate of the common formulas.

Maintenance calories are resting calories times your activity level: 1.4 mostly sitting, 1.6 light movement, 1.8 active, 2.0 very active.

About 7,700 kcal equal 1 kg of body weight. So 0.5 kg a week means about 550 kcal less a day. Weight-loss goals never go below 1,200 kcal (female formula) or 1,500 kcal (male formula). The pace gets slower instead.

Sources

How AI Calorie Count sets calorie goals →

Maintenance calories by weight and activity

Calories a day for two examples, rounded to 10 kcal.

Example: 35 years, 170 cm, female formula
WeightMostly sitting (PAL 1.4)Light movement (PAL 1.6)Active (PAL 1.8)Very active (PAL 2)
50 kg (110 lb)1,720 kcal1,960 kcal2,210 kcal2,450 kcal
60 kg (132 lb)1,860 kcal2,120 kcal2,390 kcal2,650 kcal
70 kg (154 lb)2,000 kcal2,280 kcal2,570 kcal2,850 kcal
80 kg (176 lb)2,140 kcal2,440 kcal2,750 kcal3,050 kcal
90 kg (198 lb)2,280 kcal2,600 kcal2,930 kcal3,250 kcal
100 kg (220 lb)2,420 kcal2,760 kcal3,110 kcal3,450 kcal
110 kg (243 lb)2,560 kcal2,920 kcal3,290 kcal3,650 kcal
120 kg (265 lb)2,700 kcal3,080 kcal3,470 kcal3,850 kcal
130 kg (287 lb)2,840 kcal3,240 kcal3,650 kcal4,050 kcal
Example: 35 years, 170 cm, male formula
WeightMostly sitting (PAL 1.4)Light movement (PAL 1.6)Active (PAL 1.8)Very active (PAL 2)
50 kg (110 lb)1,950 kcal2,230 kcal2,510 kcal2,790 kcal
60 kg (132 lb)2,090 kcal2,390 kcal2,690 kcal2,990 kcal
70 kg (154 lb)2,230 kcal2,550 kcal2,870 kcal3,190 kcal
80 kg (176 lb)2,370 kcal2,710 kcal3,050 kcal3,390 kcal
90 kg (198 lb)2,510 kcal2,870 kcal3,230 kcal3,590 kcal
100 kg (220 lb)2,650 kcal3,030 kcal3,410 kcal3,790 kcal
110 kg (243 lb)2,790 kcal3,190 kcal3,590 kcal3,990 kcal
120 kg (265 lb)2,930 kcal3,350 kcal3,770 kcal4,190 kcal
130 kg (287 lb)3,070 kcal3,510 kcal3,950 kcal4,390 kcal

Questions & answers

What does BMR mean?

BMR stands for basal metabolic rate. It is the calories your body uses at full rest, for things like breathing, your heartbeat and keeping warm.

What does TDEE mean?

TDEE stands for total daily energy expenditure. It is your BMR plus everything you do in a day, like work, walking and sport. If you eat about your TDEE, your weight stays the same.

What does PAL mean?

PAL stands for physical activity level. It says how active your typical day is, from 1.4 (mostly sitting) to 2.0 (very active). Your maintenance calories are your resting calories times your PAL.

What does kcal mean?

kcal is short for kilocalorie, the unit for energy in food. In everyday language people just say calories.

How accurate is this?

For most adults the formula is within about 10%. Use the result as a starting point, track for two to three weeks, then adjust if needed.

How many calories should I eat to lose weight?

Eating 250 to 750 kcal less than your maintenance calories means about 0.25 to 0.75 kg less a week. A slower pace is easier to keep up.

Why is there a minimum?

Below 1,200 or 1,500 kcal it gets hard to get enough nutrients from food. The AI Calorie Count app never sets a lower goal on its own, and neither does this calculator.

Keep track every day.

AI Calorie Count sets up your goal and counts along. Track calories for free, or log a meal with one photo and a quick check with Premium.

Coming soon

Download on the App Store
Get it on Google Play