Calorie Calculator with BMR, TDEE, Deficit and Goal Timeline
Estimate resting energy, maintenance calories and a transparent goal target using your chosen equation, activity level and unit system. The calculator shows every adjustment and never treats the result as a medical prescription.
Body and equation inputs
Activity and goal
Your estimated energy range
How the calorie calculator works
This calorie calculator combines maintenance calories, calorie deficit planning, BMR and TDEE on one established canonical page. It does not create duplicate pages for each wording variant because the same body measurements, equation choice and activity assumptions drive those related outputs.
The selected equation estimates basal or resting energy from body measurements. The chosen activity multiplier converts that estimate into total daily energy expenditure. Goal mode then shows the exact calorie adjustment separately, so the target is not hidden inside a black-box result.
Mifflin–St Jeor, Harris–Benedict and Katch–McArdle
Mifflin–St Jeor and Revised Harris–Benedict use age, body mass, height and an equation-specific sex term. Katch–McArdle uses estimated lean body mass and therefore requires body-fat percentage. Body-fat measurement error can materially affect its result.
Maintenance calories are not a guarantee
Activity multipliers are population-level planning assumptions. Track body-weight trend, hunger, performance and recovery over several weeks before interpreting a difference between estimated and observed maintenance needs.
Calorie deficit timeline and projected weight change
When you enter a target weight and a nonzero daily adjustment, the calculator divides the estimated energy difference by the selected calorie deficit or surplus. This is a planning timeline, not a promise: water balance, adherence, adaptive metabolism, body-composition changes and revised maintenance needs can make real progress faster or slower.
Is a food calorie the same as a kilocalorie?
Nutrition labels use “Calorie” with a capital C to mean one kilocalorie, equal to 1,000 small calories or about 4.184 kilojoules.
Why can two calculators give different answers?
They may use different BMR equations, activity assumptions, rounding or goal adjustments. This calculator identifies each choice in the result breakdown.
Should teenagers use this adult calculator?
No. Growth changes energy requirements and pediatric guidance uses age-specific methods. This tool validates an adult age range.
Calorie calculator scenarios and interpretation
Use the calorie calculator to compare maintenance, moderate deficit and moderate surplus scenarios rather than treating one number as a permanent prescription. The calorie calculator shows the basal estimate, activity multiplier, maintenance calories and chosen adjustment separately, making it easier to identify which assumption changes the result.
Body weight, activity and energy needs can change over time. Recalculate with updated measurements and use observed trends to evaluate the estimate. The optional protein and target timeline outputs are planning aids and do not replace individualized medical or nutrition care.
Daily Calorie Calculator: formula-based step-by-step solution
This Daily Calorie Calculator worked derivation uses the published default state. Its live formula panel replaces these values whenever an input, unit, mode, date, material, or scenario changes.
Basal = roundTo(basal,step)Maintenance = roundTo(maintenance,step)Goal = roundTo(rawGoal,step)Adjustment = 0Activity = Activity = 'custom'?Custom Activity:ActivityWeekly = goal × 7Kilojoules = goal × 4.184Weekly Change Kg = adjustment × 7 ÷ 7700Protein Grams = proteinRate × m.kgKg = m.kgTarget Kg = Unit = 'metric'?Target Weight Kg:Target Weight Lb × 0.45359237Weight Difference Kg = targetKg-m.kg
1. Governing formulas and numeric substitution
- Formula 1:
Basal = roundTo(basal,step)Default-value substitution:Basal = roundTo(basal,step) | current data: Measurement system=us; Equation=mifflin; Sex term used by equation=male; Age (years)=35 years; Weight (lb)=180 lb; Weight (kg)=81.6 kg; Height — feet=5; Height — inches=10 - Formula 2:
Maintenance = roundTo(maintenance,step)Default-value substitution:Maintenance = roundTo(maintenance,step) | current data: Measurement system=us; Equation=mifflin; Sex term used by equation=male; Age (years)=35 years; Weight (lb)=180 lb; Weight (kg)=81.6 kg; Height — feet=5; Height — inches=10 - Formula 3:
Goal = roundTo(rawGoal,step)Default-value substitution:Goal = roundTo(rawGoal,step) | current data: Measurement system=us; Equation=mifflin; Sex term used by equation=male; Age (years)=35 years; Weight (lb)=180 lb; Weight (kg)=81.6 kg; Height — feet=5; Height — inches=10 - Formula 4:
Adjustment = 0Default-value substitution:Adjustment = 0Intermediate evaluation:0 - Formula 5:
Activity = Activity = 'custom'?Custom Activity:ActivityDefault-value substitution:Activity = (1.55) = 'custom'?(1.5):(1.55) - Formula 6:
Weekly = goal × 7Default-value substitution:Weekly = goal × 7 | current data: Measurement system=us; Equation=mifflin; Sex term used by equation=male; Age (years)=35 years; Weight (lb)=180 lb; Weight (kg)=81.6 kg; Height — feet=5; Height — inches=10 - Formula 7:
Kilojoules = goal × 4.184Default-value substitution:Kilojoules = goal × 4.184 | current data: Measurement system=us; Equation=mifflin; Sex term used by equation=male; Age (years)=35 years; Weight (lb)=180 lb; Weight (kg)=81.6 kg; Height — feet=5; Height — inches=10 - Formula 8:
Weekly Change Kg = adjustment × 7 ÷ 7700Default-value substitution:Weekly Change Kg = (0) × 7 ÷ 7700Intermediate evaluation:0 - Formula 9:
Protein Grams = proteinRate × m.kgDefault-value substitution:Protein Grams = (1.6) × m.(81.6) - Formula 10:
Kg = m.kgDefault-value substitution:Kg = m.(81.6) - Formula 11:
Target Kg = Unit = 'metric'?Target Weight Kg:Target Weight Lb × 0.45359237Default-value substitution:Target Kg = Unit = 'metric'?(74.8):(165) × 0.45359237 - Formula 12:
Weight Difference Kg = targetKg-m.kgDefault-value substitution:Weight Difference Kg = targetKg-m.(81.6)
2. Variables and measurement units used
- Measurement system =
us - Equation =
mifflin - Sex term used by equation =
male - Age (years) =
35years - Weight (lb) =
180lb - Weight (kg) =
81.6kg - Height — feet =
5 - Height — inches =
10 - Height (cm) =
177.8cm - Body fat (%) =
22% - Activity pattern =
1.55 - Custom activity multiplier =
1.5 - Goal =
maintain - Daily calorie adjustment =
-500 - Target weight for timeline (lb) =
165lb - Target weight for timeline (kg) =
74.8kg - Result rounding =
10 - Optional protein planning rate (g/kg) =
1.6g/kg
3. Daily Calorie Calculator final evaluation: this calculator’s production engine evaluates the substituted relationship with unrounded internal precision; its subject-specific result cards, table, and visual report the rounded final answer and verification quantities.
Formula-based calculator guide
Calorie Calculator: formula, steps, units and verification
calorie calculator is designed for a transparent calculation rather than a black-box answer. Calorie Calculator: use a calorie calculator for BMR, TDEE, maintenance, calorie deficit, goal calories, protein planning and a transparent target-weight.
How to use the calorie calculator in 5 steps
- Choose the required mode. Select the calculation path that matches the quantity you know and the result you need.
- Enter source values. Use measured, documented or assignment values rather than rounded estimates whenever possible.
- Confirm every unit. The calorie calculator converts supported units before formula substitution, so each selector must describe the entered number.
- Run the calculation. Review the displayed formula, normalized values and numeric substitution before accepting the final result.
- Verify the answer. Reproduce the substitution manually and check whether the output is reasonable for the stated assumptions.
Calorie Calculator formula and unit checks
The calorie calculator keeps source inputs, canonical calculation units and displayed output units separate. This prevents a correct formula from producing a wrong answer because feet were treated as meters, percentages as decimals, or time values as the wrong interval.
For an independent check, copy the formula shown by the calculator, substitute the unrounded canonical values, preserve full precision through intermediate operations and round only the final result. The verified answer should match both the displayed number and its measurement unit.
How to interpret the calorie calculator result
A result is useful only when its assumptions match the real problem. Compare the answer with expected ranges, inspect any warning or boundary message, and test a nearby input to confirm that the output changes in the direction predicted by the governing relationship.
The calorie calculator provides an educational and planning result. For regulated, medical, structural, financial, laboratory or safety-critical decisions, verify the inputs and method against the applicable professional requirements before acting.
Related calculators
Calorie Calculator quick verification checklist
Before saving or reporting a result from the calorie calculator, confirm the input source, unit selections, formula mode, intermediate substitution, final unit and rounding rule. These checks make the calculation reproducible and easier to audit.
Browse the complete published calculator sitemap or return to the Salar Cafe home page.