Home / Calorie Calculator

Calorie Calculator (TDEE Calculator)

Free TDEE calculator using Mifflin–St Jeor and Katch–McArdle. Find your maintenance calories, cut and bulk targets, with an adaptive-accuracy mode.

Based on validated nutrition formulas, Mifflin–St Jeor, Katch–McArdle, and Harris–Benedict. Runs entirely in your browser; nothing is stored or sent to a server.

Calculate your daily calories

What is TDEE (Total Daily Energy Expenditure)?

Your TDEE is the total number of calories your body burns in 24 hours, everything from keeping your heart beating to walking to the kitchen to running a marathon. It is the single most useful number in nutrition planning because eating at your TDEE keeps your weight steady, eating below it drives fat loss, and eating above it supports muscle gain.

TDEE is made up of four components:

  • BMR (basal metabolic rate) - roughly 60–70 % of TDEE. The calories you would burn lying in bed all day, keeping the lights on.
  • TEF (thermic effect of food) - about 10 %. The energy cost of digesting and absorbing what you eat. Protein is the most expensive to process.
  • EAT (exercise activity thermogenesis) - variable. Structured training, sports, deliberate cardio.
  • NEAT (non-exercise activity thermogenesis) - the big wildcard. Fidgeting, standing, walking between meetings. The difference between a highly-NEAT and low-NEAT lifestyle can be 600+ kcal/day in the same person.

How this calculator works

The calculator uses the most-validated equations in nutrition science and layers accuracy on as you give it more information.

BMR formulas

FormulaWhen usedWhat it needs
Mifflin–St JeorDefault. Most accurate for the general population.Age, sex, height, weight
Katch–McArdleAuto-selected when you enter body fat %.Lean body mass
Harris–BenedictShown as a comparison row in Advanced mode.Age, sex, height, weight

Mifflin–St Jeor (published in 1990) replaced Harris–Benedict (1919) because the original dataset over-estimated BMR in modern populations. For anyone with a reasonable body-composition estimate, Katch–McArdle is more accurate still because it skips the proxy (height + weight) and works directly from lean mass, the tissue that actually burns calories at rest.

From BMR to TDEE

A standard approach multiplies BMR by an activity factor (1.2 sedentary → 1.9 extreme). That works, but it collapses your entire day into one of five buckets. If you also supply steps and training minutes, the calculator switches to a smart NEAT + exercise model:

  • Baseline NEAT: BMR × 1.2
  • Steps: ~0.04 kcal per step (adjusted for body weight)
  • Training: MET-based (calories ≈ MET × kg × hours)

This avoids double-counting. You get either the coarse activity multiplier or itemised additions, never both.

How to calculate your calories more accurately

Every formula is a starting point. The only way to know your real maintenance is to track intake and weight for a few weeks and back-calculate. That is what Adaptive Check does.

The math is simple: if you ate 2,200 kcal a day for 28 days and lost 1 kg, you were in a cumulative deficit of roughly 7,700 kcal (the widely-used "1 kg of fat ≈ 7,700 kcal" figure). Divide by 28 days and you averaged 275 kcal below maintenance, so your real maintenance was around 2,475 kcal.

Three tips make this reliable:

  • Track at least 14 days, preferably 28 - weekly weight swings can be ±1 kg from water alone.
  • Weigh yourself at the same time of day (morning, after bathroom, before eating) and use a 7-day average, not a single reading.
  • Be honest about intake. A small kitchen scale beats any app's "serving" estimates by a mile.

How many calories to lose or gain weight

Once you know your TDEE, your goal calories follow a small number of rules:

GoalTargetExpected rate
Slow cutTDEE − 250~0.25 kg / week
Standard cutTDEE − 500~0.5 kg / week
Aggressive cutTDEE − 750~0.75 kg / week (not sustainable long)
Lean bulkTDEE + 250~0.25 kg / week
Standard bulkTDEE + 500~0.5 kg / week

Bigger deficits are not better. Below roughly 1,200 kcal for women and 1,500 kcal for men you struggle to hit micronutrient targets, muscle loss accelerates, and metabolic adaptation (your body down-regulating NEAT and thyroid output) becomes significant. The calculator clamps to these floors and shows a warning.

Why no calorie calculator is 100 % accurate

Population formulas carry a ±10–15 % error bar for any individual. Three reasons:

  • Metabolic adaptation. After a sustained deficit, BMR can drop 10–15 % below what formulas predict. After a sustained surplus it can rise. Recalculate every 4–8 weeks during an active cut or bulk.
  • NEAT variance. Two people with identical BMR can differ by 500+ kcal/day purely on unconscious movement. A step tracker closes most of this gap.
  • Measurement error. Home body-fat measurements have a ±3–5 % absolute error; kitchen scales drift; even labelled calorie counts on packaged food are legally allowed to be ±20 % off.

The sensible strategy: use the calculator to pick a starting point, track weight for two weeks, and adjust calories by ±150 based on the trend. The formulas are a map; your scale is the territory.

FAQ

What's the difference between BMR and TDEE?

BMR (basal metabolic rate) is what you burn at complete rest - roughly 60–70 % of your total. TDEE (total daily energy expenditure) adds the thermic effect of food, exercise, and non-exercise movement on top. You eat at TDEE, not BMR.

How accurate is this calculator?

For the general population, Mifflin–St Jeor is accurate to about ±10 % on BMR. Accuracy improves when you enter body fat % (switches to Katch–McArdle) or use Adaptive Check with 2+ weeks of tracked intake and weight. Treat the first number as a starting hypothesis, not a verdict.

How long should I track before I trust the number?

At least 14 days, ideally 28. Daily weight fluctuates ±1 kg from water, glycogen, and bowel contents alone. Weekly averages smooth out the noise so the underlying trend is readable.

Do I need to eat back exercise calories?

If you use the base activity multiplier (Sedentary through Extreme), your exercise is already baked in - do not eat it back. If you use Smart Activity (steps + training minutes), your exercise is counted only in the smart-NEAT + MET additions, again already baked in. Only eat back exercise calories if your calorie target assumes sedentary.

Why did my TDEE drop after a deficit?

Metabolic adaptation. After a sustained deficit your body reduces BMR by a few percent and - more importantly - cuts NEAT: you move less, fidget less, take fewer steps. The effect is real and can be 10–15 % of maintenance. Recalculate every 4–8 weeks during an active cut and adjust calories accordingly.

Should I recalculate as I lose weight?

Yes. TDEE scales with body mass. A 90 kg person does not burn the same as a 78 kg person doing the same activity. Re-run the calculator every 5 kg of change, or any time the scale trend stalls for 2+ weeks.

Can I use this during pregnancy or while breastfeeding?

No - pregnancy and lactation have their own established calorie recommendations that this calculator does not model. Work with a registered dietitian or your OB-GYN for those phases.

Scientific basis and honest limitations

This calculator uses three validated equations:

  • Mifflin–St Jeor (1990) - A new predictive equation for resting energy expenditure in healthy individuals, American Journal of Clinical Nutrition.
  • Katch–McArdle - derived from lean body mass, published in Exercise Physiology (Katch, McArdle, Katch). Preferred when body composition is known.
  • Harris–Benedict (revised 1984) - shown for comparison only; Mifflin–St Jeor out-performs it in every modern validation study.

Known limitations we do not hide from:

  • Population equations carry ±10 % individual error. Extremes (very lean, very obese, very muscular, elderly) are outside the validation range and will drift further.
  • NEAT is the single largest source of inter-person variance and is partially unconscious; it cannot be captured by any calculator without wearable data.
  • Metabolic adaptation is real but temporary and partially reverses on refeeding.
  • Calorie labels on packaged food are legally allowed to be ±20 % off. Your biggest accuracy lever is usually weighing food, not refining a formula.

This tool is for educational and general-fitness use. It is not medical advice. If you have a history of disordered eating, a diagnosed metabolic condition, or are pregnant or breastfeeding, work with a registered dietitian or physician rather than a calculator.

Download on the App Store

OKKAI Community

This could be your next meal towards your goal.

Most people miscalculate their calories. Are you one of them?

Loading meals…

Feel Better.

OKKAI engine computes your next meal.

OKKAI dashboard
Food detail
OKKAI engine

One photo.
Full breakdown.

Point your camera at any meal — restaurant dish, homemade food, snack, smoothie. OKKAI identifies what you're eating and returns a complete nutritional profile in seconds.

  • ·Calories, protein, carbs, and fat — instantly
  • ·20+ vitamins and minerals estimated per meal
  • ·Works on any meal, any cuisine, anywhere
  • ·Ingredient breakdown with adjustable portions
  • ·Recipe generation from any logged food
Food nutrition detail

See what people
are actually eating.

Every meal logged by OKKAI users — from Stockholm to Seoul.

Loading meals…

Built for people who take
nutrition seriously.

Feature screenshot
The OKKAI engine

Your body keeps score.

OKKAI ingests your sleep, exercise, food, weight, age, location and weather data. It breaks food down to its smallest compounds, computes vitamin and mineral half-lives, and models your body's current state as accurately as possible from all available data.

The OKKAI engine keeps track of what cannot be seen.

Computed every hour.

Your body is never static. Vitamins deplete, minerals interact, absorption rates shift with activity and time of day.

The engine recomputes every hour in order to give a suggestion on what to eat and when.

Deep Apple Health integration.

OKKAI reads from and writes to Apple Health — bi-directionally. Every meal pushes macros, vitamins, and minerals into your health record. Every workout and sleep session flows back into OKKAI's analysis.

Works with Apple Health
Bi-directional sync
Certified integration

Reads from Health

  • Steps
  • Active calories
  • Workouts
  • Weight
  • Sleep hours
  • Resting heart rate

Writes to Health

  • Dietary calories
  • Protein, carbs, fat
  • Fiber
  • All 13 vitamins
  • All 10 minerals
Apple Health integration screen

What people on Instagram say.

Instagram review
Instagram review

Coming very soon.

OKKAI is launching on iOS shortly. Sign up for the waiting list and be among the first to track nutrition the way it should be tracked.

Download on the App Store

Common questions.

You take a photo of any meal. OKKAI's AI identifies the food, estimates the ingredients, calculates calories and macronutrients, and estimates 20+ vitamins and minerals — all within a few seconds. You can then adjust portions or add ingredients manually.
Yes — OKKAI tracks 13 vitamins (A, C, D, E, K, B6, B12, folate, and more) and 10 minerals (calcium, iron, magnesium, zinc, potassium, and more). After logging enough meals, OKKAI provides an in-depth analysis of your body's nutrient stores and tells you exactly which foods to eat to fill the gaps.
OKKAI supports 30+ protocols: daily time-restricted eating (12:12, 14:10, 16:8, 18:6, 20:4, OMAD), multi-day (5:2, alternate day fasting), extended fasts (24h, 36h, 48h, 72h, 96h), and religious fasts including Ramadan. You can also run a custom fast for any duration.
Yes — deeply. OKKAI reads steps, active calories, workouts, weight, sleep, and resting heart rate from Apple Health. It also writes every meal's calories, macros, fiber, and all micronutrients back to your Health record so your full nutritional data lives in one place.
OKKAI is free to download. Core features — food logging, calorie and macro tracking, fasting, weight tracking, and Apple Health sync — are free. Advanced AI analysis including the full micronutrient breakdown and personalized recommendations is available with OKKAI Premium.