OUNZOZ

Macro Calculator

Find your daily protein, fat, and carbohydrate targets based on your calorie goal and activity level.

Sex
Goal

Enter your details and goal to see your macro split

About the Macro Calculator

A calorie target alone doesn't say what to actually eat — it just says how much energy to take in. Macro Calculator takes your daily calorie target and splits it into the three macronutrients that make it up: protein, fat, and carbohydrates, each measured in grams per day rather than calories, since that's how most nutrition labels and food tracking apps report them.

Protein is calculated first, directly from your body weight and activity level — the same approach Protein Intake Calculator uses, since protein needs are driven by weight and training load rather than by how many calories you're eating. Fat is then set at 30% of your total calories, a practical midpoint within the commonly cited 20–35% range for dietary fat. Whatever calories remain after protein and fat are accounted for become your carbohydrate target.

Because protein and fat are set first, an unusually low calorie target combined with a high activity level can leave little or no room for carbohydrates — this calculator flags that case rather than ever showing a negative or broken carb number. Recalculate whenever your weight, activity level, or calorie goal changes, since every macro here is derived from those inputs.

A worked example

Say your calorie target works out to 2,400 calories a day, you weigh 80 kg, and you're in the "moderately active" tier (1.4 g of protein per kg). Protein comes first: 80 × 1.4 = 112 g of protein, which is 112 × 4 = 448 calories. Fat is next, at 30% of the total: 2,400 × 0.30 = 720 calories, or 720 ÷ 9 = 80 g of fat. Whatever's left becomes carbohydrate: 2,400 − 448 − 720 = 1,232 calories remaining, or 1,232 ÷ 4 = 308 g of carbs. Those three totals — 112 g protein, 80 g fat, 308 g carbs — are what the result panel would show for these inputs.

A common misconception

People often assume macro splits are fixed universal ratios — "everyone should eat 40/30/30" or similar — but the Institute of Medicine's Acceptable Macronutrient Distribution Range (AMDR) sets wide bands on purpose: 10–35% of calories from protein, 20–35% from fat, and 45–65% from carbohydrate for adults, because no single ratio is correct for every person and goal. This calculator doesn't split by three fixed percentages at all — protein is set from your weight and activity level first (the same way Protein Intake Calculator computes it), fat is set as a percentage of calories, and carbs absorb whatever is left, which produces a different gram breakdown for a 60 kg sedentary person than a 90 kg athlete even at the same calorie target.

When the standard split doesn't apply

Very low-carbohydrate or ketogenic approaches deliberately sit outside the AMDR's carbohydrate range, restricting carbs well below 45% of calories on purpose — a legitimate dietary pattern some people choose, but a different goal than what this calculator's default fat-then-carb logic targets. On the other end, a low calorie target paired with a high activity level (and therefore a high protein requirement) can leave little or no calorie room for carbohydrates once protein and fat are both accounted for — this calculator flags that combination rather than showing a broken or negative number, and it's a sign the calorie target may be too aggressive for that activity level rather than a bug in the math.

Using your macros day to day

Grams per day are a target to aim for across the whole day, not a quota to hit in a single sitting. Protein is worth tracking most closely since it's the macro most often under-eaten and most tied to your activity level; fat and carbs matter more as a rough weekly balance than an exact daily number, since the two are somewhat interchangeable as energy sources day to day.

AMDR ranges vs. this calculator's approach

The AMDR itself doesn't prescribe grams — it's a percentage-of-calories range designed to apply across a population with very different body sizes. This calculator translates that population-level guidance into a personal number by anchoring protein to body weight (a more individualized starting point than a flat percentage) and letting fat and carbs fill out the calorie total. Both approaches are valid; this one is simply built to hand you specific grams to track rather than percentages to convert yourself.

Protein target based on the U.S./Canada Dietary Reference Intakes and sports-nutrition activity guidance; fat target based on the Institute of Medicine's 20–35% Acceptable Macronutrient Distribution Range (AMDR); calorie split uses standard Atwater factors (4/9/4 kcal per gram).

Frequently asked questions

Protein needs scale with body weight and activity level directly — a heavier, more active person needs more grams regardless of their calorie goal, so it's calculated the same way Protein Intake Calculator does it. Fat and carbs, on the other hand, are about filling out the rest of a calorie target once protein is set: fat is calculated as a percentage of total calories, and carbs take whatever calories are left over.