| Metric | Value | Copy |
|---|---|---|
| BMR (kcal) | {{ formatNumber(bmr, 2) }} | |
| TDEE (base, kcal) | {{ formatNumber(tdee_base, 2) }} | |
| TEF (kcal) | {{ formatNumber(tef_kcal, 2) }} | |
| TDEE + TEF (kcal) | {{ formatNumber(tdee_tef, 2) }} | |
| Goal adjustment (%) | {{ formatSigned(calorieAdjust, 0) }}% | |
| Daily delta vs maintenance (kcal) | {{ formatSigned(goalDeltaKcal, 0) }} | |
| Weekly delta (kcal) | {{ formatSigned(weeklyDeltaKcal, 0) }} | |
| Estimated weekly change ({{ weightUnitDisplay }}) | {{ weeklyChangePrimaryDisplay }} | |
| Target calories (kcal) | {{ formatNumber(target_kcal, 0) }} | |
| BMI | {{ bmi }} ({{ bmiCategory }}) | |
| Lean body mass | {{ lbmSummaryValue }} | |
| Activity | {{ activityLabel }} | |
| Formula | {{ formulaLabel }} |
| Macronutrient | Grams | Calories | Percent | Copy |
|---|---|---|---|---|
| Protein | {{ protein_g.toFixed(0) }} | {{ (protein_g*4).toFixed(0) }} | {{ protein_pct.toFixed(1) }}% | |
| Fat | {{ fat_g.toFixed(0) }} | {{ (fat_g*9).toFixed(0) }} | {{ fat_pct.toFixed(1) }}% | |
| Carbohydrate | {{ Math.max(0, carb_g).toFixed(0) }} | {{ Math.max(0, carb_kcal).toFixed(0) }} | {{ Math.max(0, carb_pct).toFixed(1) }}% |
Daily energy needs describe how much food energy your body uses for life‑sustaining functions and everyday movement. A daily calorie and macronutrient calculator helps translate those needs into meals you can plan and track with confidence.
You provide age, body size, sex, activity level, and an optional body fat estimate, then choose a well known resting energy equation. The result is a clear target for total calories and a split across protein, fat, and carbohydrate so portions make sense.
A typical use is setting a modest reduction for weight change so you can decide how to balance protein for muscle, fat for satiety, and carbohydrate for training. Results respond instantly as you tweak inputs, so you can compare scenarios and pick a plan that fits your routine.
Estimates are simplifications, and day to day variation is normal, so watch trends rather than single numbers. Consistent units and realistic activity choices improve accuracy. This tool provides informational estimates and does not substitute professional advice.
If you already track intake, use the target as a starting point, then calibrate with progress over a few weeks and adjust thoughtfully.
Energy expenditure is expressed in kilocalories per day and is derived from a resting estimate and an activity multiplier. Resting energy is computed using one of four named equations; activity scales this baseline to a typical day. Macronutrient targets convert total calories into grams using standard energy densities.
Basal Metabolic Rate (BMR) is estimated by Mifflin‑St Jeor, Revised Harris‑Benedict, Katch‑McArdle, or Cunningham. Total Daily Energy Expenditure (TDEE) equals BMR multiplied by an activity factor, optionally increased by a thermic‑effect component, then adjusted by a goal percentage for change over time.
Results include a body mass index for context with four categories. Protein is set in grams per kilogram using body weight or lean body mass, fat is a percentage of total calories, and carbohydrate fills the remainder. Display values round to one or two decimals for readability.
Comparisons are most meaningful for the same person using consistent measurement units, similar activity assumptions, and the same equation across runs.
| Symbol | Meaning | Unit/Datatype | Source |
|---|---|---|---|
| W | Body weight | kg | Input |
| H | Body height | cm | Input |
| A | Age | years | Input |
| LBM | Lean body mass | kg | Derived from weight and body fat |
| AF | Activity factor | unitless | Input |
| p | Thermic effect of food | % of TDEE | Input |
| a | Goal adjustment | % of total | Input |
| r | Protein rate | g/kg | Preset or input |
| M | Protein basis mass | kg (BW or LBM) | Derived |
Age 30, male, 175 cm, 75 kg, moderately active (1.55), Mifflin‑St Jeor, thermic effect 0%, adjustment 0%, protein 1.8 g/kg on body weight, fat 30%.
Body mass index is 24.5 (Normal). Targets are a starting point; adjust with measured progress.
| Threshold band | Lower | Upper | Interpretation | Action cue |
|---|---|---|---|---|
| Underweight | — | 18.4 | Below reference range | Discuss intake and training plan |
| Normal | 18.5 | 24.9 | Within reference range | Maintain with stable habits |
| Overweight | 25.0 | 29.9 | Above reference range | Consider a small energy reduction |
| Obesity | 30.0 | — | Well above reference range | Seek individualized guidance |
Inputs accept centimeters or inches for height and kilograms or pounds for weight; internal math uses centimeters and kilograms. Display rounds to zero or two decimals; body mass index shows one decimal.
| Field | Type | Min | Max | Step/Pattern |
|---|---|---|---|---|
| Age | number | 0 | — | 1 |
| Gender | select | — | — | male|female |
| Height | number | 0 | — | 0.1 |
| Height unit | select | — | — | cm|in |
| Weight | number | 0 | — | 0.1 |
| Weight unit | select | — | — | kg|lb |
| Activity factor | select | 1.2 | 1.9 | listed values |
| Formula | select | — | — | MSJ|HB|Katch|Cunningham |
| Body fat (%) | number | 0 | 70 | 0.1 |
| Thermic effect (%) | range | 0 | 30 | 1 |
| Goal adjustment (%) | number | −60 | 60 | 1 |
| Macro preset | select | — | — | Balanced|High‑Protein|Low‑Carb|Custom |
| Protein (g/kg) | number | 0 | — | 0.1 |
| Protein basis | select | — | — | BW|LBM |
| Fat (% kcal) | number | 10 | 80 | 1 |
Computed metrics and macro targets are available for copy or download as text tables and structured data.
Given identical inputs, outputs are identical. Calculations are arithmetic only; no randomness is used.
All calculations run in your device. No data is transmitted or stored server‑side. This tool provides informational estimates and is not medical advice.
Named resting equations include Mifflin‑St Jeor, Harris‑Benedict (revised), Katch‑McArdle, and Cunningham, as implemented here. Body mass index categories follow the four‑band scheme encoded above.
Daily energy and macronutrient targets are estimated from simple measurements and preferences.
Example: age 30, 175 cm, 75 kg, moderately active, Mifflin‑St Jeor, 0% thermic effect, 0% adjustment, balanced macros → about 2633 kcal with 135 g protein, 88 g fat, 326 g carbohydrate.
Use these numbers as a baseline and adjust gradually based on progress.
No. Calculations run on your device and nothing is sent to a server.
Copy and download features operate locally.They are estimates based on population equations and activity multipliers. Expect day to day variation and recalibrate using trends over weeks.
Mifflin‑St Jeor, Revised Harris‑Benedict, Katch‑McArdle, and Cunningham for the resting estimate.
Height accepts centimeters or inches; weight accepts kilograms or pounds. Internally, centimeters and kilograms are used.
Yes. Set a percentage from 0 to 30 to add to daily expenditure, reflecting energy used to digest and process food.
Compute BMR with the Mifflin‑St Jeor equation using your sex, weight, height, and age, then multiply by your chosen activity factor.
Values near a boundary are sensitive to small input changes. Consider body composition and trends before making big adjustments.
No purchase is required to use the calculator.