Skip to content
CalculatorZilo Logo
  • Home
  • CalculatorsExpand
    • Finance
    • Math
    • Health & Fitness
    • Education
    • Science
    • Real Estate
    • Chemistry
  • About Us
  • Contact Us
CalculatorZilo Logo
Home / Health & Fitness Calculators / Macro Calculator
Nutrition Calculators

Macro Calculator

Published onAugust 6, 2025 Updated onOctober 24, 2026 4:46 pm

A macro calculator turns your body stats into daily gram targets for protein, carbohydrates, and fat. This one estimates your resting burn with the Mifflin-St Jeor equation, or with Katch-McArdle when you enter a body fat percentage, scales it by your activity level, adjusts it by a flat 500 kcal if you want to lose or gain, then splits the calories with protein set per kilogram of body weight, fat as a fixed share, and carbs filling the rest. Targets are floored: never below resting burn, and never below 1,200 kcal for women or 1,500 kcal for men without medical supervision. It also gives per-meal targets, a fiber and water target, and an optional training-day carb split, in imperial or metric units.

Macro Calculator
Daily calories and protein, carb, and fat targets, with a calorie floor

Daily calorie target

Protein Carbs Fat
Protein
Carbohydrates
Fat
BMR (resting burn)
TDEE (maintenance calories)
Fiber target
Water target
Per meal
Training / rest days
How it was calculated

    Estimates only. Mifflin-St Jeor predicts resting burn within about 10% for most people; Katch-McArdle, from lean mass, suits very muscular or very lean users who know their body fat percentage. Targets are floored at resting burn and at 1,200 kcal for women or 1,500 kcal for men. Adjust after 2 to 3 weeks based on how your weight actually trends.

    Quick Answer

    For the pre-filled example (man, 30, 180 lb, 5 ft 10 in, moderately active, maintaining, Balanced split) the target is 2,763 kcal a day: 180 g protein, 338 g carbs, and 77 g fat, from a BMR of 1,783 kcal and a TDEE of 2,763 kcal. The same stats on Lose return 2,263 kcal (180 g / 245 g / 63 g) and on Gain return 3,263 kcal (180 g / 432 g / 91 g), because the goal step is a flat 500 kcal either way and protein is fixed by body weight, so only carbs and fat move.

    Key takeaways

    • Protein is set first, per kilogram of body weight. Fat takes a fixed share of calories. Carbs get whatever is left, which is why carbs swing the most when you change goal or split.
    • The goal adjustment is a flat 500 kcal, not a percentage, and a calorie floor applies: no target drops below resting burn, or below 1,200 kcal for women and 1,500 kcal for men without medical supervision. The old unfloored run that printed 542 kcal now floors to 1,200 kcal.
    • This tool offers both Mifflin-St Jeor and Katch-McArdle: pick Katch-McArdle and enter a body fat percentage to estimate resting burn from lean mass instead of total weight.
    • Training-day carb cycling moves carbs between days without changing your week: the seven days still average your daily target.
    On this page
    • Quick Answer
    • How to use the macro calculator
    • The formula, and every hard-coded factor in it
    • Worked example: 30, 180 lb, 5 ft 10 in, moderately active
    • The four split styles, on the same body
    • Per-meal targets and training-day carb cycling
    • General macros are not bodybuilding macros
    • What competing calculators miss
    • Frequently asked questions
    • Add This Calculator to Your Website

    How to use the macro calculator

    Enter your stats, pick an activity level and a goal, and click Calculate. Results stay hidden until you calculate, and every result includes the step-by-step arithmetic so you can check it.

    1. Units: stay in Imperial for pounds and feet-and-inches, or switch to Metric for kilograms and centimeters. The two modes convert the same body two ways; the worked example in Metric (80 kg, 178 cm) returns 2,740 kcal, close to but not identical to the Imperial run because 180 lb is 81.6 kg, not 80 kg.
    2. Sex, age, weight, height: these four feed Mifflin-St Jeor directly. Age must be 10 to 100 and weight must be above zero or the tool stops with a message.
    3. Activity level: pick on your whole week. Overpicking this one setting is the most common reason a target misses, because it multiplies everything else.
    4. Goal: Lose is maintenance minus 500 kcal, Gain is maintenance plus 500 kcal. At roughly 3,500 kcal per pound of body fat, a 500 kcal daily step is the classic one-pound-a-week pace in either direction.
    5. Split style: choose how protein and fat are set. Your carbohydrate target is never set directly here; it is always the remainder after protein and fat, which is worth understanding before you judge the carb number.
    6. Meals and training days: meals only divide the daily grams into per-meal lines. Training days are optional: set 1 to 6 if you want the carb-cycling split explained below, or leave at 0.
    1,783
    BMR, kcal/day (worked example)
    2,763
    TDEE at 1.55 activity, kcal/day
    39 g
    Fiber target at 14 g per 1,000 kcal
    97 fl oz
    Water target at 0.035 L per kg

    The formula, and every hard-coded factor in it

    BMR comes from Mifflin-St Jeor, TDEE is BMR times an activity factor, and the split is protein per kilogram, then a fat share, then carbs as the remainder. Nothing in this tool is fitted to you beyond those steps, and every constant it uses is listed here.

    BMR (men) = 10 weight (kg) + 6.25 height (cm) 5 age + 5
    BMR (women) = 10 weight (kg) + 6.25 height (cm) 5 age 161
    TDEE = BMR activity factor (1.2 / 1.375 / 1.55 / 1.725 / 1.9)
    Calorie target = TDEE 500 (Lose), TDEE (Maintain), or TDEE + 500 (Gain)
    Protein (g) = weight (kg) split rate | Fat (g) = target fat share 9 | Carbs (g) = (target protein 4 fat 9) 4, never below 0

    The equation itself is the 1990 Mifflin-St Jeor equation published in the American Journal of Clinical Nutrition, and reviews since then, including the Frankenfield comparison studies, have kept it as the best-validated weight-and-height predictor of resting burn for general adults. The protein rates sit at or above the range the International Society of Sports Nutrition supports for exercising people, and the fiber rule (14 g per 1,000 kcal) is the Institute of Medicine basis behind the FDA Daily Value. Two honest limits belong next to the formula, plus the fix that removes the third. First, the Katch-McArdle path (BMR = 370 + 21.6 times lean body mass) needs a body fat percentage you have actually measured: if you guess it, the lean mass estimate is only as good as the guess, and for most people Mifflin-St Jeor remains the safer default. Second, the 500 kcal goal step is flat, so it is a large cut for a small person and a mild one for a large person; percentage-based rivals behave the opposite way. The fix: there is now a calorie floor. No Lose target falls below resting burn, or below 1,200 kcal for women and 1,500 kcal for men without medical supervision, and the split protects a 50 g carb minimum by trimming fat, then protein, toward their floors before carbs are allowed below 50 g.

    Worked example: 30, 180 lb, 5 ft 10 in, moderately active

    The pre-filled run maintains weight on the Balanced split. Here is every line the tool returns, verified against the code.

    LineValueHow it arises
    BMR1,783 kcal10 81.6 + 6.25 178 5 30 + 5
    TDEE2,763 kcal1,783 1.55
    Protein180 g (720 kcal)81.6 kg 2.2 g/kg
    Fat77 g (693 kcal)2,763 25% 9
    Carbs338 g (1,352 kcal)(2,763 720 693) 4
    Calorie shares26% / 49% / 25%Shares of the rounded grams, as the bar shows
    Per meal (3 meals)60 g / 113 g / 26 gEach daily target divided by 3

    Two edge runs show where the tool’s rules bite. A sedentary 35-year-old woman at 150 lb and 5 ft 5 in on Lose gets 1,152 kcal with 150 g protein, 66 g carbs, and 32 g fat: protein alone is 52% of that target, because protein follows body weight while the budget shrank by the flat 500. Push further (60 years old, 90 lb, 4 ft 10 in, sedentary, Lose, Lower carb) and the tool returns 542 kcal with carbs clamped to 0 g, because protein (360 kcal) plus fat (216 kcal) already exceed the 542 kcal budget. The clamp keeps the answer usable, but a target like that is a prompt to get professional guidance, not a diet plan.

    The four split styles, on the same body

    All four splits below are the same worked example at 2,763 kcal. Only the protein rate and fat share change; carbs absorb the whole difference.

    SplitProtein ruleFat shareProteinCarbsFat
    Balanced2.2 g/kg25%180 g338 g77 g
    High protein2.6 g/kg30%212 g271 g92 g
    Lower carb2.2 g/kg40%180 g235 g123 g
    Higher carb1.8 g/kg20%147 g406 g61 g

    Carbs by split, grams per day (same 2,763 kcal target)

    Higher carb
    406 g
    Balanced
    338 g
    High protein
    271 g
    Lower carb
    235 g

    Note what Lower carb means here: 235 g of carbs is lower than the other splits, but it is not a ketogenic target. Fat share is the lever, and at 40% it still leaves a substantial carb remainder at most calorie levels. If you are gaining, the Gain run on this body (3,263 kcal, 432 g carbs on Balanced) is the starting point a dedicated bulking calories plan builds on with meal timing and progression.

    Per-meal targets and training-day carb cycling

    Daily grams are only half the plan; the other half is how you split them across meals and across the week. Set training days to 4 on the worked example and the tool returns training days at 3,105 kcal (180 g protein, 423 g carbs, 77 g fat) and rest days at 2,313 kcal (180 g protein, 225 g carbs, 77 g fat).

    The cycling math is constrained, not decorative. Training-day carbs are 125% of the daily target, and rest-day carbs are solved from the weekly budget: (7 338 4 423) 3 = 225 g, so the week still averages 338 g of carbs a day. If that solution would push rest days under 25% of the daily target, the tool lowers the training bump instead and pins rest days at the 25% floor: at 6 training days the split becomes 380 g on training days and 85 g on the single rest day. Protein and fat never cycle, which matches how most people actually eat: same protein anchor every day, carbs doing the flexing. Two quirks are worth knowing. Entering 7 training days just returns the daily targets with a note, and entering 8 or more does the same, because the tool treats anything at or above 7 as a full training week. And the per-meal line always divides the daily targets, never the training-day ones, so on a cycling plan you still split each day type by hand.

    General macros are not bodybuilding macros

    This page is the general macro calculator: it serves anyone setting a first protein, carb, and fat target for losing, maintaining, or gaining. Bodybuilding macro tools aim at a narrower job, and the method differences matter more than the labels.

    • Protein base: this tool sets protein on total body weight (1.8 to 2.6 g/kg). Bodybuilding tools usually set it on lean body mass, which gives lean, heavy lifters a lower and more realistic number.
    • BMR equation: this tool is Mifflin-St Jeor only. Bodybuilding tools usually offer Katch-McArdle once you enter body fat percentage, because stage-lean athletes are exactly the people Mifflin-St Jeor fits worst. Your fat-free mass index tells you whether you are in that group.
    • Goal sizing: this tool uses one flat 500 kcal step for everyone. Contest-prep tools size the deficit as a percentage of body weight per week and taper it, because a flat 500 is reckless at low body fat.
    • Extras: no refeed days, no peak-week logic, no sodium or water manipulation here. If you need those, you are past general macros and into prep coaching territory.

    Neither approach is wrong; they answer different questions. Start here if you do not know your body fat percentage and your goal is general fat loss, maintenance, or a steady gain. Move to a lean-mass method when you have a credible body fat measurement and enough muscle that total-weight protein looks inflated.

    What competing calculators miss

    Most rival macro calculators agree on Mifflin-St Jeor and then diverge in ways they rarely explain. The ones checked for this page fall into clear patterns:

    • Percentage-split tools (SmartOnlineCalculator, AJDesigner, BoldCalc): they split calories by fixed percentages (30/40/30 and similar) and adjust goals by percentages (15% or 20% cuts, 10 to 15% surpluses). Clean, but protein then rises and falls with calories instead of tracking body weight, and none shows per-meal or training-day splits.
    • Katch-McArdle tools (Fitness Volt, MrCalcu, Macronutrients.com): genuinely better for lean users who know their body fat, with calorie floors (1,200 kcal for women, 1,500 for men on Fitness Volt) this tool lacks. The cost is an input most people guess badly: a wrong body fat entry quietly poisons every output.
    • Simple per-pound tools (EatSleepRep, CTWorkout): protein at 1 g per pound is memorable, and CTWorkout adds a goal-weight option and floors. Neither converts units both ways with a full step breakdown, and neither cycles carbs between training and rest days.
    • The gap this page fills: protein anchored to body weight in kilograms, fat as an explicit share, carbs as an honest remainder, a full step list under every result, and a carb-cycling split whose weekly average is guaranteed by construction. Its weaknesses are stated on this page rather than hidden: a flat 500 kcal goal step, and estimates that are only as good as the body fat percentage you enter on the Katch-McArdle path.

    Frequently asked questions

    Macros are the three macronutrients that supply your calories: protein at 4 kcal per gram, carbohydrates at 4 kcal per gram, and fat at 9 kcal per gram. Alcohol also supplies energy at 7 kcal per gram, but it is not a macronutrient target.

    For active people, research supports roughly 1.6 to 2.2 grams per kilogram of body weight per day, with the higher end helping to protect muscle during a calorie deficit. The Balanced split in this calculator uses 2.2 g per kg, and the High protein split uses 2.6 g per kg.

    It is a 1990 equation for basal metabolic rate that validation studies found more accurate than the older Harris-Benedict equation for most modern adults. It needs only weight, height, age, and sex, which is why most macro calculators use it as their starting point.

    Use Katch-McArdle when you know your body fat percentage and you are very lean or very muscular, because it estimates resting burn from lean body mass (370 plus 21.6 times lean mass in kilograms) instead of charging full price for every kilogram including fat. For most people, Mifflin-St Jeor remains the default: it needs only weight, height, age and sex. Pick Katch-McArdle in the method menu and enter a body fat percentage between 3 and 60.

    Usually no. Your activity level selection already accounts for typical training, and trackers often overestimate exercise burn, so eating the full amount back tends to erase a deficit. If you train far beyond the activity level you picked, raise the activity level instead.

    No target is automatically safe. This tool subtracts a flat 500 kcal, but a calorie floor now applies: no target drops below resting burn, or below 1,200 kcal for women and 1,500 kcal for men without medical supervision. The old unfloored run that returned 542 kcal now floors to 1,200 kcal. Treat very low results as a signal to talk to a clinician or dietitian, not as a plan.

    Training days get 25 percent more carbs and rest days get proportionally fewer, solved so the seven days still average your daily carb target. Rest-day carbs never drop below 25 percent of the daily target, and protein and fat stay constant because daily protein matters more than timing.

    It means protein and fat alone already meet or exceed your calorie target at those settings, so the remainder for carbs is negative. The tool first trims fat, then protein, toward their floors to protect a 50 g carb minimum, and only shows 0 g when even that cannot fit the target. The step list still shows the subtraction. Raise the calorie target, or pick a split with less protein or fat, to bring carbs back above zero.

    Give any target 2 to 3 weeks, track morning weigh-ins, and compare weekly averages rather than daily numbers. If the trend is flat, adjust by 200 to 300 kcal, not by overhauling everything at once.

    Add This Calculator to Your Website

    Embed this calculator on your own site with the code below. Pick a size to preview it live, then copy the code.

    Powered by Calculator Zilo

    References

    1. Mifflin MD, St Jeor ST, Hill LA, Scott BJ, Daugherty SA, Koh YO. A new predictive equation for resting energy expenditure in healthy individuals. American Journal of Clinical Nutrition, 1990. Accessed October 22, 2026.
    2. Frankenfield D, Roth-Yousey L, Compher C. Comparison of predictive equations for resting metabolic rate in healthy nonobese and obese adults: a systematic review. Journal of the American Dietetic Association, 2005. Accessed October 22, 2026.
    3. Jager R, Kerksick CM, Campbell BI, et al. International Society of Sports Nutrition position stand: protein and exercise. Journal of the International Society of Sports Nutrition, 2017. Accessed October 22, 2026.
    4. Morton RW, Murphy KT, McKellar SR, et al. A systematic review, meta-analysis and meta-regression of the effect of protein supplementation on resistance training-induced gains in muscle mass and strength. British Journal of Sports Medicine, 2018. Accessed October 22, 2026.
    5. Helms ER, Aragon AA, Fitschen PJ. Evidence-based recommendations for natural bodybuilding contest preparation: nutrition and supplementation. Journal of the International Society of Sports Nutrition, 2014. Accessed October 22, 2026.
    6. U.S. Department of Agriculture and U.S. Department of Health and Human Services. Dietary Guidelines for Americans, 2020-2025. Accessed October 22, 2026.
    7. World Health Organization. Healthy diet fact sheet. Accessed October 22, 2026.
    8. U.S. Food and Drug Administration. Daily Value on the Nutrition and Supplement Facts Labels. Accessed October 22, 2026.
    9. National Institute of Diabetes and Digestive and Kidney Diseases. Weight Management health information. Accessed October 22, 2026.
    10. Cunningham JJ. Body composition as a determinant of energy expenditure: a reanalysis of the Katch-McArdle approach. American Journal of Clinical Nutrition, 1991. Accessed October 22, 2026.
    11. McArdle WD, Katch FI, Katch VL. Exercise Physiology: Nutrition, Energy, and Human Performance. Wolters Kluwer. The source of the Katch-McArdle equation: resting burn equals 370 plus 21.6 times lean body mass in kilograms. Accessed October 24, 2026.
    12. National Heart, Lung, and Blood Institute. Clinical Guidelines on the Identification, Evaluation, and Treatment of Overweight and Obesity in Adults. National Institutes of Health. The basis for the calorie floor convention used here: intakes below 1,200 kcal a day for women and 1,500 kcal a day for men are not undertaken without medical supervision. Accessed October 24, 2026.

    Related calculators

    Nutrition CalculatorsPanera Bread Nutrition CalculatorPanera looks like the virtuous fast-casual choice until you stack a sandwich, a soup and a lemonade and discover the order carries more sodium than a full day allows.Nutrition CalculatorsCava Nutrition CalculatorCalories alone hide the trade-offs in a CAVA bowl: the dressing can outweigh the protein, and two bowls at the same calories can split protein, fat, and carbs in opposite directions.Nutrition CalculatorsBuffalo Wild Wings Nutrition Calculator Ten wings sounds like a snack until you do the arithmetic: ten traditional wings are about 700 calories...Nutrition Calculators Luna Grill Nutrition CalculatorBuild your Luna Grill order before you order it.Nutrition CalculatorsCarb Counter CalculatorCarb counting lives or dies on the arithmetic: every food has a known carb value, and the meal total is the sum.Nutrition CalculatorsDiabetic Carbs Per Day CalculatorHow many carbs you should eat in a day with diabetes depends on your body size, how active you are, and the...

    CalculatorZilo

    Free calculators for everything. Accurate, fast, no signup.

    Categories

    Finance Math Health & Fitness Education Science Real Estate Chemistry Browse all calculators

    Legal

    Privacy Policy Terms and Conditions Disclaimer Cookie Policy DMCA Policy

    Company

    About Us Contact Us FAQ Accessibility Statement

    We use cookies to analyze traffic and to serve ads that keep our calculators free. You can accept or decline cookies below. Learn more

    © 2026 CalculatorZilo. All rights reserved.

    • Home
    • Calculators
      • Finance
      • Math
      • Health & Fitness
      • Education
      • Science
      • Real Estate
      • Chemistry
    • About Us
    • Contact Us
    Search