Resting Energy, Maintenance Calories, and Macro Conversion Explained

Learn how Calzivo estimates resting energy, turns that estimate into a broad maintenance-energy range, and converts an entered calorie total and macro percentages into grams.

Written by Calzivo Team

Published: September 22, 2026

Open BMR Calculator

Quick answer

In short

  • Resting energy: The Mifflin-St Jeor equations estimate resting energy expenditure from weight, height, age, and the selected male or female equation set.estimate resting energy
  • Maintenance range: Calzivo multiplies the unrounded resting-energy estimate by one broad FAO physical-activity-level range, then rounds the final endpoints.estimate a maintenance range
  • Macro conversion: The Macro Calculator allocates an entered calorie total by the entered percentages and divides the allocated calories by 4, 4, and 9 kcal per gram.convert calories to grams

Choose the calculation you need: Use the BMR Calculator for a resting-energy estimate, the Calorie Calculator for a broad maintenance-energy range, or the Macro Calculator to convert an entered calorie allocation into grams.

Three calculations that answer different questions

Resting energy, maintenance energy, and macro conversion are related, but they are not the same calculation. The first estimates energy expenditure at rest. The second applies a broad physical-activity-level range to that resting estimate. The third starts with a calorie number supplied by the user and converts an entered percentage allocation into grams of protein, carbohydrate, and fat.

Keeping these steps separate prevents an arithmetic conversion from being mistaken for a nutrition recommendation or a population equation from being mistaken for a direct measurement.

Resting energy and common BMR calculator terminology

BMR is common language in calculator searches and tool names. The 1990 Mifflin-St Jeor paper, however, developed equations to predict resting energy expenditure (REE). Calzivo therefore labels the result as estimated resting energy even though the route uses the familiar BMR Calculator name.

An equation estimate is not a direct metabolic measurement. The Mifflin study measured REE by indirect calorimetry in 498 healthy subjects aged 19 to 78, then derived prediction equations from weight, height, age, and the study's male/female grouping. Calzivo limits age to that reported 19-78 range and treats the output as a population-based estimate.

The Mifflin-St Jeor equations used by Calzivo

Calzivo uses the simplified equations reported by Mifflin and colleagues:

Male equation set:
REE = 10 x weight_kg + 6.25 x height_cm - 5 x age + 5

Female equation set:
REE = 10 x weight_kg + 6.25 x height_cm - 5 x age - 161
  • weight_kg is weight in kilograms.
  • height_cm is height in centimetres.
  • age is whole-number age in years.
  • The final constant is +5 for the male equation set and -161 for the female equation set.

Metric entries are used directly. US weight is converted with 1 pound = 0.45359237 kilograms, and US height is converted with 1 inch = 2.54 centimetres. After conversion, Calzivo accepts 25-300 kg and 100-250 cm. It keeps the converted values unrounded for the equation.

Worked resting-energy example

Male equation set
Age = 30 years
Weight = 70 kg
Height = 175 cm

REE = 10 x 70 + 6.25 x 175 - 5 x 30 + 5
REE = 700 + 1,093.75 - 150 + 5
REE = 1,648.75 kcal/day
Displayed result = 1,649 kcal/day

Calzivo retains 1,648.75 for any following maintenance-range calculation. The BMR Calculator rounds the displayed result once to the nearest whole kilocalorie per day.

From resting energy to a maintenance-energy range

The Calorie Calculator takes the unrounded Mifflin resting-energy estimate and multiplies it by both endpoints of one selected physical activity level (PAL) band. FAO/WHO/UNU describes these as lifestyle classifications based on habitual physical activity:

Physical activity level bands used by the Calorie Calculator
Lifestyle classificationPAL range
Sedentary or light activity lifestyle1.40-1.69
Active or moderately active lifestyle1.70-1.99
Vigorous or vigorously active lifestyle2.00-2.40
Lower endpoint = unrounded estimated REE x PAL lower bound
Upper endpoint = unrounded estimated REE x PAL upper bound

The band represents an overall pattern of work, transport, household activity, exercise, and leisure. Scheduled exercise alone does not define it. Because the input is a broad lifestyle band rather than an individual measurement, Calzivo reports a range instead of a single precise target.

Worked maintenance-range example

Using the unrounded 1,648.75 kcal/day result above and the sedentary or light activity band:

Lower endpoint = 1,648.75 x 1.40 = 2,308.25
Upper endpoint = 1,648.75 x 1.69 = 2,786.3875
Displayed range = 2,308-2,786 kcal/day

Only the final endpoints are rounded to whole kilocalories per day. This is a maintenance-energy planning estimate based on an equation and a broad PAL assumption. It is not measured total energy expenditure, a clinical energy requirement, or a weight-change prescription.

REE, TEE, and energy requirements are not interchangeable

The 2023 National Academies report describes total energy expenditure (TEE) as including resting energy expenditure, the thermic effect of food, and physical activity. REE is generally the largest component, but it is not the whole daily total. The report also develops Estimated Energy Requirement equations using a larger evidence base and different methodology.

Calzivo does not claim that its REE-times-PAL range directly measures TEE or reproduces an official individualized EER. It is a transparent planning calculation built from the implemented Mifflin estimate and selected FAO lifestyle band.

Converting calorie percentages to macro grams

The Macro Calculator does not estimate calorie needs or choose a percentage split. It starts with the calorie total and three percentages entered by the user. The arithmetic uses the general food-energy factors described in 21 CFR 101.9:

  • Protein: 4 kcal per gram
  • Carbohydrate: 4 kcal per gram
  • Fat: 9 kcal per gram
Allocated macro calories = entered calories x entered percentage / 100
Macro grams = allocated macro calories / kcal per gram

Worked macro-conversion example

The following 30% protein, 40% carbohydrate, and 30% fat split is only an arithmetic example. It is not a recommended diet or an individualized target.

Example conversion of 2,000 calories and entered macro percentages into grams
MacroEntered shareAllocated caloriesConverted grams
Protein30%2,000 x 0.30 = 600 kcal600 / 4 = 150 g
Carbohydrate40%2,000 x 0.40 = 800 kcal800 / 4 = 200 g
Fat30%2,000 x 0.30 = 600 kcal600 / 9 = 66.67 g displayed

The calculator keeps full numeric precision through the conversion and displays gram results with at most two decimal places.

Why the percentages must total exactly 100%

Within this calculator, protein, carbohydrate, and fat divide the complete entered calorie amount. Each entered percentage must be greater than 0 and less than 100, and the three decimal entries must total exactly 100%. Calzivo checks their base-10 values exactly rather than silently normalizing or changing them.

This exact total is a rule of the calculator's three-macro allocation model. It should not be read as a general nutritional requirement or a claim that every food-energy detail is captured by a personalized 4/4/9 plan.

How the three calculators differ

Comparison of the BMR, Calorie, and Macro calculators
CalculatorInputsOutputWhat it does not do
BMR CalculatorAge, weight, height, and selected equation setEstimated REEDoes not measure metabolism or set a calorie target
Calorie CalculatorMifflin inputs plus a selected broad PAL bandMaintenance-energy planning rangeDoes not measure TEE or prescribe weight change
Macro CalculatorEntered calories and entered percentagesProtein, carbohydrate, and fat gramsDoes not estimate calorie needs or recommend a split

Limits of the calculations

  • Mifflin-St Jeor is a population-derived prediction equation, so an individual's measured resting expenditure can differ.
  • A broad activity band cannot capture every difference in occupation, transport, household activity, exercise, or day-to-day movement.
  • Measured expenditure can differ from the maintenance range because both the resting estimate and PAL selection carry uncertainty.
  • Growth, pregnancy, illness, medications, body composition, training, and other individual conditions can affect real energy needs. Important health or nutrition decisions may warrant guidance from a qualified professional.
  • Macro conversion is arithmetic applied to user-entered values, not an individualized nutrition recommendation.
  • Displayed rounding can create small differences if a rounded result is multiplied backward. Calzivo does not round the intermediate calculations described here.

Which calculator should you use?

  • Use the BMR Calculator when you want the Mifflin resting-energy estimate by itself.
  • Use the Calorie Calculator when you want to apply one broad lifestyle PAL range to that estimate.
  • Use the Macro Calculator when you already have a calorie amount and percentage allocation to convert into grams.

Frequently asked questions

Is the BMR Calculator result actually BMR or REE?
BMR is the familiar route name, but the implemented Mifflin-St Jeor equations predict resting energy expenditure. Calzivo labels the output as estimated resting energy.

Does Mifflin-St Jeor calculate maintenance calories directly?
No. It predicts REE. The Calorie Calculator performs a separate step by multiplying the unrounded REE estimate by both endpoints of a selected PAL band.

Is the maintenance range measured TEE?
No. It is an estimate based on a population equation and a broad lifestyle assumption. Direct measurement and official EER methods are different.

Should I select a PAL band from workouts alone?
No. FAO's categories describe habitual lifestyle activity, which is broader than scheduled exercise.

Why does the Macro Calculator use 4, 4, and 9?
Those are the general caloric factors for protein, total carbohydrate, and total fat described in 21 CFR 101.9. The calculator uses them to convert allocated calories into grams.

Does the 30/40/30 example recommend those percentages?
No. It only demonstrates the conversion arithmetic with percentages that total 100%.

Reference check

Sources and references

These references provide background context for the topic. They do not replace professional advice or official documents.

Key Takeaway

Estimate resting energy first, apply a broad PAL range only when a maintenance-planning range is useful, and treat macro grams as a conversion of values you supplied. None of the three calculations is a direct measurement or an individualized diet prescription.

Use the tool instead

Use the matching calculator when you want to plug in your own numbers and get a result faster.

Open Calculator

Related Guides

More guides coming soon!

Back to all guides