Macro Calculator

years

A useful nutrition estimate should be simple enough to apply and specific enough to understand. Macro Calculator focuses on one calculation at a time.

What this calculator does

A macro calculator translates daily energy needs into protein, fat, and carbohydrate targets. This tool estimates maintenance calories from body data and activity, adjusts for the selected goal, and allocates the macros. Nutrition equations are planning tools: real energy and nutrient needs still vary with physiology, goals, health conditions, and the quality of the input data.

How to use it

Enter or select Sex, Height, Weight, Age, Activity level, and Goal. Use the units offered by the calculator and keep measurements consistent when you plan to compare results over time.

How the calculation works

The engine uses Mifflin–St Jeor × activity factor for maintenance. It subtracts 500 kcal for weight loss or adds 300 kcal for weight gain. Protein is set to 1.8 g/kg of body weight, fat to 25% of calories, and carbohydrates receive the remaining calories.

Example

For the sample values prefilled in this calculator, the primary result is 2678 kcal/day (Macro calorie target), Protein is 135 g, and Fat is 74 g. This example is there to show how the inputs flow through the implemented equation; replace the sample values with your own measurements before using the result.

How to interpret the result

The result gives a concrete starting point for food tracking. Because protein and fat are fixed by the tool’s rules, carbohydrate grams absorb most of the calorie difference between maintain, lose, and gain settings.

Limitations and notes

Real energy needs and macro preferences vary. The calculator does not account for therapeutic diets, pregnancy, renal disease, diabetes medication dosing, or sport-specific periodization, and its activity factor is still an estimate. For planning, compare the estimate with real-world trends over time instead of reacting to one day. Food-label accuracy, portion estimates, hydration, and activity can all create noise, so modest adjustments are usually more informative than chasing exact calculator precision.

See an error or outdated claim? We welcome correction requests. Request a correctionEditorial policy