BMR & Macro Calculator

Turn your stats into a clear calorie target. Choose a macro style that fits training. Download reports, adjust goals, and stay consistent daily today.

You can switch units anytime.
Used by some BMR equations.
Typical adult range: 18–80.
Body weight in kilograms.
Height in centimeters.
Body weight in pounds.
Required only for Katch-McArdle.
Try Katch when body fat is known.
Used to estimate TDEE from BMR.
Adjust calories below or above TDEE.
Percent is more scalable across body sizes.
Typical range: 10–25%.
Common starting point: 300–700.
Typical range: 5–15%.
Common starting point: 150–400.
Percent splits allocate calories. g/kg prioritizes protein and fat.
Shown as Protein/Carb/Fat percent.
If totals aren’t 100, they’ll normalize.
Common: 1.6–2.2 g/kg when training.
Common: 0.6–1.0 g/kg based on preference.
Used for a per-meal breakdown.
This tool is for planning. For medical conditions, consult a professional.

Example data table

Profile Inputs Outputs (illustrative)
Strength trainee Male, 30y, 75kg, 175cm, Moderate, Maintain, Balanced BMR ~1700, TDEE ~2600, Target ~2600, P~195g, C~260g, F~87g
Fat loss plan Female, 28y, 62kg, 165cm, Light, Cut 15%, High Protein BMR ~1350, TDEE ~1850, Target ~1570, P~157g, C~118g, F~52g
Known body fat Male, 35y, 85kg, 180cm, Body fat 18%, Katch, Very active BMR varies by LBM, TDEE scales, Macro grams adapt to goal
Numbers are rounded and meant as examples only.

Formula used

  • Mifflin-St Jeor: BMR = 10·W + 6.25·H − 5·A + S, where S = +5 (male) or −161 (female).
  • Revised Harris-Benedict: Uses gender-specific constants with weight, height, and age.
  • Katch-McArdle: BMR = 370 + 21.6·LBM, where LBM = W·(1 − bodyFat%).
  • TDEE: TDEE = BMR × activityFactor.
  • Goal calories: Target = TDEE ± adjustment (percent or fixed kcal/day).
  • Macro grams (percentage mode): Protein(g)=Target·P%/4, Carbs(g)=Target·C%/4, Fat(g)=Target·F%/9.
  • Macro grams (g/kg mode): Protein(g)=g/kg·W, Fat(g)=g/kg·W, Carbs use remaining calories.
W is kilograms, H is centimeters, A is age in years. Protein and carbs have 4 kcal/g. Fat has 9 kcal/g.

How to use this calculator

  1. Select your units, then enter age, height, and weight.
  2. Pick a BMR formula. Use Katch when body fat is known.
  3. Choose activity level to estimate daily energy needs.
  4. Set a goal and an adjustment method for the calorie target.
  5. Choose a macro approach: preset, custom percentages, or g/kg.
  6. Set meals per day to see per-meal calories and macros.
  7. Press calculate. Download CSV or PDF for your records.
Recheck results every 2–4 weeks as weight and training change.

Energy baseline and daily burn

Basal metabolic rate estimates calories your body uses at rest. Multiply BMR by an activity factor to approximate total daily energy expenditure. Typical factors range from 1.20 for sedentary work to 1.90 for active training. Tracking body weight weekly helps confirm whether the estimate is close.

Goal calories and adjustment strategy

Maintaining weight usually sits near TDEE, while cutting or bulking shifts intake. A 10–20% deficit is a common fat‑loss range, often equivalent to 250–750 kcal per day depending on size and activity. For lean gains, a 5–15% surplus can reduce unwanted fat while supporting training. Aim for consistency, then adjust in small steps rather than big swings.

Macro math and calorie density

Macros translate calories into grams using calorie density: protein and carbohydrate provide 4 kcal per gram, fat provides 9 kcal per gram. If you choose a percentage split, the calculator allocates target calories across macros and converts to grams. This makes it easy to compare plans with different splits. In gram‑per‑kilogram mode, carbs become the flexible remainder.

Protein targets for performance

Protein supports recovery and muscle retention across goals. Evidence‑based ranges for active lifters commonly fall around 1.6–2.2 g per kilogram of body weight per day. During aggressive dieting, higher targets can improve satiety. Distributing protein across three to five meals can improve per‑meal quality. Pair each meal with a leucine‑rich source such as dairy, eggs, or lean meats.

Fat and carbohydrate trade‑offs

Dietary fat supports hormones and food enjoyment, so many plans keep at least 0.6 g/kg, with 0.8–1.0 g/kg often comfortable. Carbohydrates then fill remaining calories, powering hard sessions and replenishing glycogen. On rest days you can shift carbs down and fats up while holding calories steady. Athletes with high volume may prefer a higher‑carb split.

Review cadence and practical outputs

Use the per‑meal view to turn daily targets into actionable plates. If body weight changes faster than 0.5–1.0% per week, adjust calories by 100–200 kcal and recheck for two weeks. Compare weekly averages, not single weigh‑ins, and consider waist or training performance trends. Exporting results to CSV or PDF helps you log targets and compare phases over time.

FAQs

Which BMR formula should I use?

Use Mifflin‑St Jeor for most adults. Choose Katch‑McArdle when you have a reliable body‑fat estimate. Revised Harris‑Benedict can be useful for comparison. Pick one method and track weight trends to validate it.

Percent macros vs grams per kilogram: which is better?

Percent splits are simple and consistent across calorie targets. Grams per kilogram are helpful when you want protein and fat anchored to body weight, letting carbs flex with calories and training demands.

How accurate is the TDEE result?

It is an estimate. Activity factors and daily movement vary widely, so real TDEE can differ by several hundred calories. Use the calculator as a starting point, then adjust based on two to three weeks of average scale change.

What protein intake supports fat loss?

Aim around 1.6–2.2 g/kg per day for trained, active people. If calories are low or hunger is high, pushing toward the upper end can help. Spread protein across meals to improve satiety and recovery.

Why did my carbohydrate grams change a lot?

Carbs are often the “remainder” after protein and fat targets. When your calorie target moves, carbs move first. Higher training volume, endurance work, or frequent high‑intensity sessions can justify more carbs within the same calories.

How often should I recalculate macros?

Recalculate after meaningful changes: 2–4 kg body weight shift, a new training phase, or a sustained plateau. Otherwise, review every 2–4 weeks and make small calorie changes of 100–200 kcal if progress is too fast or slow.

Related Calculators

weight loss macro calculatorprotein goal calculatormacro split calculatorcustom macro calculatortdee macro calculatorflexible diet calculatormeal portion calculatormacro adjustment calculatorfat consumption calculator

Important Note: All the Calculators listed in this site are for educational purpose only and we do not guarentee the accuracy of results. Please do consult with other sources as well.