Calorie Calculators Explained: TDEE, BMR and More
ยท Viral Tandel

If you have gone looking for a calorie calculators guide, you have probably run into a handful of tools with a handful of acronyms: BMR, TDEE, a deficit calculator, a macro calculator, and an older formula called Harris-Benedict. They are not five versions of the same thing competing for your click. Each one answers a different question, and reaching for the wrong one is the most common mix-up in this whole corner of calorie tracking.
This guide walks through what each calculator actually computes, using the same formulas this site's own tools are built on, so you can see the arithmetic rather than trust a black box. None of it requires a spreadsheet or an app to follow along; a phone calculator and the numbers below are enough to work through your own example as you read.
Key takeaways
- BMR is the calories your body burns at complete rest. TDEE adds your activity level on top of that, and is the more useful everyday number.
- A deficit calculator takes TDEE and subtracts a planning gap, commonly around 500 kcal a day, to suggest a target for slow, gradual weight loss.
- A macro calculator does not replace a calorie target. It splits a calorie target you already have into protein, carbohydrate and fat.
- Harris-Benedict is an older resting-metabolism formula. This site's calculators use the newer Mifflin-St Jeor formula instead, which is generally considered a closer fit for most adults today.
- Every calculator here is a formula built on averages. It gives you a starting point, not a guarantee, and the only way to know if a target is right for you is to log honestly against it for a few weeks.
BMR calculators: your baseline, not your target
BMR stands for basal metabolic rate: the energy your body would burn in a day if you did nothing but lie still. It covers your heart beating, your lungs breathing, your organs and brain running, and nothing else. Nobody actually lives at their BMR, since getting out of bed already burns more than that, but it is the number every other calculator on this page builds on.
This site's calculators use the Mifflin-St Jeor formula, one of the more widely used BMR equations in modern use:
For men: BMR = 10 times weight in kilograms, plus 6.25 times height in centimeters, minus 5 times age in years, plus 5.
For women: BMR = 10 times weight in kilograms, plus 6.25 times height in centimeters, minus 5 times age in years, minus 161.
Here is what that looks like with real numbers. Take a 75 kg, 175 cm, 30-year-old man: 10 times 75 is 750, plus 6.25 times 175 is 1,093.75, minus 5 times 30 is 150, plus 5. Add it up and BMR comes to about 1,699 kcal. That is not a target to eat at. It is the floor the next calculator builds on. For the calculator itself, see bmr calculator.
Each input earns its place in that formula. Weight tracks the amount of metabolically active tissue you are carrying, which is most of why BMR scales with body size. Height plays a smaller, partly corrective role. Age is subtracted because resting metabolism tends to decline gradually over adult life, all else held equal. The formula also asks for sex, and that is the least satisfying part of it: it uses a single male or female adjustment as a rough stand-in for average differences in body composition, not a statement about any one person, and it will be a worse fit for anyone it does not describe well. A formula built on population averages is always going to be a better fit for some bodies than others, which is exactly why this whole page keeps calling the output an estimate rather than a measurement.
TDEE calculators: BMR plus how you actually move
TDEE stands for total daily energy expenditure, and it is BMR multiplied by an activity level. This is the number most people actually want, because almost nobody spends a whole day lying still.
| Activity level | Multiplier |
|---|---|
| Sedentary, little or no exercise | 1.2 |
| Light, exercise 1 to 3 days a week | 1.375 |
| Moderate, exercise 3 to 5 days a week | 1.55 |
| Very active, exercise 6 to 7 days a week | 1.725 |
| Extra active, physical job or twice-a-day training | 1.9 |
Continue the example from above. That 1,699 kcal BMR, at a moderate activity level, comes to roughly 2,633 kcal a day. At sedentary, the same person's TDEE is closer to 2,038 kcal, and at very active it climbs to roughly 2,930 kcal. That is a swing of nearly 900 kcal from the activity multiplier alone, on the exact same body, which is why picking an honest activity level matters more than most people expect. The dedicated tdee calculator walks through picking a level that actually matches your week.
Overestimating how active you are is the single most common way a TDEE number ends up too high, and it is an easy mistake to make honestly. A desk job with three gym sessions a week usually lands at light or moderate, not very active. "Very active" and "extra active" describe daily hard training or a physically demanding job, not someone who works out consistently but otherwise sits most of the day. If your weight trend over several weeks does not match what your TDEE predicted, the activity multiplier is one of the first places worth checking, before assuming the whole formula is wrong for you.
Deficit calculators: turning TDEE into a target
A deficit calculator does not compute anything new. It takes your TDEE and subtracts a gap, then hands you a suggested daily calorie target for weight loss.
The common planning model treats a pound of body fat as roughly 3,500 kcal, so a deficit of around 500 kcal a day is often quoted as working out to about a pound a week. That is a rough planning model, not a promise: real-world rates of loss vary with water retention, glycogen, how consistently you actually hit the number, and how your body adapts over time. Two people running the same deficit rarely lose at exactly the same rate.
There is also a floor worth respecting. Deficits below roughly 1,200 kcal a day for women or 1,500 kcal a day for men move from a general planning decision into a clinical one, and are not something a calculator should hand you without a conversation with a doctor or registered dietitian first. A deficit calculator that suggests going lower than that for a faster result is not doing you a favor. See the calorie deficit calculator for the fuller walk-through, including how to sanity-check the number it gives you.
The same calculator works in reverse for anyone trying to gain weight rather than lose it: add a gap to TDEE instead of subtracting one, and the same caveats about real-world variation apply just as much on the way up. A calculator cannot tell you how your particular body will respond; it can only give you a number worth testing against a few real weeks of eating and an honest weight trend.
Why two calculators can give you different numbers for the same body
Plug the same weight, height and age into two different calorie calculators online and do not be surprised if the numbers do not match. A few things usually explain the gap, and none of them mean either calculator is broken.
The formula itself is one source. Mifflin-St Jeor and Harris-Benedict are both legitimate BMR formulas and they simply do not agree, sometimes by a hundred kcal or more for the same inputs. A rounding choice is another: some calculators round intermediate steps, others carry decimals through to the end. Units are a quieter but more common culprit, since a calculator that silently expects pounds and inches instead of kilograms and centimeters will produce a very different, and very wrong, result if you enter metric numbers into it. Finally, the activity multiplier table itself is not perfectly standardized across every calculator, so even two tools using the identical BMR formula can diverge once activity gets factored in.
None of this means the exercise is pointless. It means a single calculator's output is a reference point, and the more useful habit is picking one calculator, understanding roughly what it assumes, and tracking your own results against it consistently, rather than hopping between tools looking for the number you wanted to see.
Macro calculators: splitting the target you already have
A macro calculator answers a different question entirely. It does not tell you how many calories to eat. It takes a calorie target you already arrived at, from a TDEE or deficit calculator, and splits it into grams of protein, carbohydrate and fat.
Different macro calculators split that target differently, some by a percentage of total calories, others by grams per unit of body weight, and the right split depends on your goal and your food preferences enough that this guide is not going to hand you one fixed number to aim for. What matters structurally is the order of operations: get your calorie target right first, then split it. A macro calculator run before you have a sensible calorie number just produces three precise-looking numbers built on a shaky base. The macro calculator on this site walks through the split step itself once you have a target to work from.
Why does the split vary so much between calculators and between people? Someone strength training several times a week generally benefits from a higher protein share than someone who is not, and someone managing a specific medical condition may need a specific carbohydrate or fat range set by a clinician rather than a generic online split. A single "correct" macro percentage that applies to everyone does not really exist, which is exactly why a responsible macro calculator asks about your goal and activity before it gives you a split, rather than handing everyone the same three numbers.
Harris-Benedict: the older formula still floating around
If you search around calorie calculators for long enough, you will run into Harris-Benedict, a resting-metabolism formula that predates Mifflin-St Jeor by decades. It was revised once in the 1980s and is still built into plenty of older calculators and spreadsheets.
This site's own tools use Mifflin-St Jeor instead, which more recent validation studies have generally found to track resting metabolism more closely for most adults than the older formula does. That does not make Harris-Benedict useless, and you may still see it quoted, but if two calculators give you different BMR numbers for the same body, this is usually why. See the harris-benedict calculator for how it is built and how its output tends to compare.
Which calculator do you actually need?
Work through it in this order, and skip whatever you do not need:
Want to know your resting baseline out of curiosity, or to understand how much of your burn comes from activity versus simply existing? Use a BMR calculator on its own.
Want one practical number to plan a normal day around? Use a TDEE calculator. This is the starting point for almost everyone.
Want to lose weight at a gradual, planned rate? Take your TDEE and run it through a deficit calculator.
Want specific protein, carbohydrate and fat targets, not just a calorie number? Run your calorie target, whichever calculator produced it, through a macro calculator.
Curious what an older, still-common formula would have told you instead? That is what the Harris-Benedict calculator is for.
None of these calculators need to be recalculated daily. Weight, height and age barely change week to week, and running the numbers every morning against a slightly different scale reading just adds noise without adding accuracy. A more useful rhythm is checking in every few weeks, or after a meaningful change: a significant weight shift, a new training routine, or a birthday, since age is one of the formula's inputs too. If you are actively losing or gaining weight, your TDEE is quietly moving with your body weight the whole time, so a target calculated three months ago is worth revisiting rather than trusted indefinitely.
A calculator gives you a target. Logging tells you if you hit it.
Every calculator on this page produces an estimate built on formulas and population averages, and every one of them is only as useful as the honesty of what you log against it. A perfectly calculated TDEE means nothing if the food logged against it is missing the cooking oil, the dressing, or the second helping.
That is the half of this site that is not a formula: recognizing what is actually on your plate. A photo estimate, a barcode scan or a nutrition label reading only works if it is logged consistently, correction included when the estimate looks off. If you have a target from one of the calculators above, log a few real days against it in KalTrack and see how close your actual eating lands, before you decide the target itself needs adjusting.
If any term in this guide, BMR, TDEE, macro split, was unfamiliar, the calorie and nutrition glossary defines each one in a line or two.
This is general information about tracking food, not medical advice. If you are managing a health condition or working to a clinical target, talk to your doctor or a registered dietitian before changing how you eat.
Questions
What is the difference between a BMR calculator and a TDEE calculator?
A BMR calculator estimates the energy your body burns at complete rest, with no movement at all. A TDEE calculator takes that number and multiplies it by an activity level, so it estimates what you actually burn across a full day. TDEE is almost always the more useful number for day-to-day planning.
Which calculator should I start with?
Start with a TDEE calculator if you want one practical number to plan a day around. Use a BMR calculator on its own only if you specifically want the resting baseline, for example to understand how much of your burn comes from activity versus simply being alive.
Are online calorie calculators accurate?
They are formulas built from population averages, so they estimate rather than measure any one person exactly. Two people with the same weight, height, age and activity level can have genuinely different metabolisms. Treat the result as a starting point to adjust from, not a fixed number.
Do I need a macro calculator if I already have a calorie target?
Only if you want specific protein, carbohydrate and fat targets in addition to a calorie number. A macro calculator does not replace a calorie target, it splits one you already have.