New premium calculator

Macro Calculator

Estimate BMR, TDEE, calorie target and daily protein, carbohydrate and fat grams using Mifflin–St Jeor and configurable macro settings.

  • Uses Mifflin–St Jeor for BMR and activity-adjusted TDEE
  • Lets you set calorie adjustment, protein per kg and fat percentage
  • Shows calorie target and grams for all three macros
Health

Calculator workspace

Change any assumption and recalculate. Your entries stay in this browser unless you choose to share or copy a result.

🔒 Browser-only calculation
Use a negative percentage for a deficit or positive for a surplus.

What this Macro Calculator calculates

A useful macro calculator should make its assumptions visible. This one estimates basal metabolic rate with the Mifflin–St Jeor equation, multiplies BMR by the selected activity factor to estimate total daily energy expenditure, applies a user-controlled calorie adjustment, and then allocates macros. Protein is set in grams per kilogram, fat is set as a percentage of calories, and the remaining calories are assigned to carbohydrate.

The result is intentionally more than a single number. Supporting figures are shown beside the headline answer so you can see which part of the calculation is driving the outcome. This makes the tool useful for scenario testing: change one assumption, calculate again, and compare the supporting values rather than relying on a black-box result.

Formula and calculation method

BMR via Mifflin–St Jeor → TDEE via activity factor → calorie adjustment → protein/fat targets → remaining calories as carbohydrate.

Inputs are validated before calculation and the arithmetic runs locally in the browser. Monetary fields use the selected currency only for display formatting. The calculator does not retrieve bank, payroll, property, medical, market or exchange-rate data from an external service.

How to use it

  1. Enter values that describe the same scenario and reporting period.
  2. Keep percentages and units consistent with the labels shown beside each input.
  3. Select Calculate and review both the headline result and the supporting metrics.
  4. Change one assumption at a time to understand sensitivity instead of accepting a single scenario.
  5. Use Copy Result, Share Result or Save Result Image when you need to keep a record of the calculation.

Worked example

A 32-year-old male at 80 kg and 178 cm with moderate activity can start with the 1.55 activity factor. Enter a 15% calorie deficit, 1.6 g/kg protein and 25% of calories from fat. The calculator estimates BMR, maintenance calories, adjusted daily calories, and grams of protein, carbohydrate and fat.

Advertisement

How to interpret the result

Energy expenditure formulas estimate population averages, not an individual’s exact metabolism. Use the result as a starting point and compare it with real body-weight trends, performance, hunger, recovery and professional guidance. If weight changes faster or slower than intended over several weeks, the practical calorie target may need adjustment.

For an important decision, compare the output with original documents, lender or employer terms, supplier information, professional guidance, or other authoritative records relevant to the calculation. Small differences in rates, timing, fees and definitions can materially change a result even when the formula itself is correct.

Important assumptions and limitations

The calculator is intended for adults and is not a medical or dietetic prescription. It does not account for pregnancy, lactation, growth, medical conditions, medications, adaptive thermogenesis, body-composition measurements, sport-specific fueling, or individualized micronutrient needs. BMI is shown only as a reference calculation.

This calculator is for planning, checking, education and general informational use. It is designed to make assumptions visible and calculations reproducible, but it does not replace a contract, disclosure, professional opinion, medical assessment, accounting policy or lending decision.

Frequently asked questions

Why does the calculator ask for protein per kilogram?

It gives you direct control over the protein target instead of hiding the assumption inside a fixed macro ratio.

Can I use a calorie surplus?

Yes. Enter a positive calorie adjustment percentage.

Why can the calculator reject a macro setup?

If selected protein and fat consume more calories than the total target, there is no remaining energy to assign to carbohydrate.

Related calculators