Skip to content
JustTools

Calorie Calculator

How many calories you need a day — to keep your weight, lose it or gain it — and how long it will take.

Runs in your browser Free · no sign-up

At a glance

  • Works out resting energy (BMR) with Mifflin–St Jeor, the revised Harris–Benedict or Katch–McArdle (from body fat), and your maintenance calories (TDEE) for five activity levels.
  • Sets a daily target to lose 0.25–1 kg or gain up to 0.5 kg a week, using about 7,700 kcal per kg of body weight.
  • Warns when a target drops under 1,200 kcal (women) or 1,500 kcal (men), or below your BMR.
  • Splits the calories into protein, fat and carbohydrate for a balanced, high-protein or lower-carb diet, plus a fibre goal.
  • Projects your weight week by week — recalculating your needs as you get lighter — and estimates the date you’ll reach your goal.
  • Metric or US units; your details are remembered on this device only.

Step by step

How to work out your daily calories

  1. 1

    Enter your details

    Sex, age, height and weight.

  2. 2

    Choose your activity

    From sedentary to extra active — be honest, most people overestimate.

  3. 3

    Pick a goal

    Keep your weight, or lose or gain a set amount a week, and your goal weight.

  4. 4

    Follow and adjust

    Eat around the target for 2–3 weeks, compare with your scale, and adjust by 100–200 kcal.

Features

Everything you need, nothing you don’t

BMR and TDEE

Three formulas, five activity levels.

Calorie target

For a weekly loss or gain.

Safety checks

Flags targets that are too low.

Macros

Protein, fat, carbs and fibre.

Goal date

A realistic week-by-week curve.

kg or lb

Metric and US units.

How the calculation works

BMR is the energy your body uses at rest. The Mifflin–St Jeor formula is 10 × weight (kg) + 6.25 × height (cm) − 5 × age, plus 5 for men or minus 161 for women. Multiplying BMR by an activity factor (1.2 to 1.9) gives TDEE, the calories that keep your weight steady. A 30-year-old man of 70 kg and 175 cm has a BMR of about 1,649 kcal; if he exercises 3–5 days a week, his TDEE is about 2,556 kcal. To lose 0.5 kg a week he would eat about 550 kcal less: roughly 2,006 kcal a day.

Activity levels

LevelWhat it meansFactor
SedentaryDesk job, little or no exercise1.2
Lightly activeLight exercise 1–3 days a week1.375
Moderately activeExercise 3–5 days a week1.55
Very activeHard exercise 6–7 days a week1.725
Extra activePhysical job, or training twice a day1.9

FAQ

Frequently asked questions

How many calories should I eat to lose weight?

About 500 kcal less than your maintenance calories loses roughly 0.5 kg a week. Losing 0.5–1% of your body weight a week is a sensible pace for most people.

Which formula is the most accurate?

For most adults, Mifflin–St Jeor. If you know your body fat percentage — for example from a DEXA scan — Katch–McArdle can be closer, especially for very muscular people.

Why does weight loss slow down?

As you lose weight, your body needs less energy, so the same intake makes a smaller deficit. The week-by-week chart includes this; recalculate every few kilos.

How much protein do I need?

At least 0.8 g per kg of body weight to stay healthy; 1.2–2 g per kg helps keep muscle while losing fat, especially with strength training.

Is it safe to eat less than 1,200 calories?

Not without medical supervision. Very low intakes make it hard to get enough nutrients and protein. Choose a slower goal or add activity instead.

Does it work during pregnancy?

No. Pregnancy and breastfeeding need extra energy and individual advice — please ask your doctor.

Keep going

Browse every tool

Last updated Report a problem or suggest a feature