Macro Calculator

Enter your details, goal and diet style to get a daily calorie target split into grams of protein, carbohydrates and fat.

  • Runs on your device
  • Keyboard-first
  • Free, no sign-up
Sex

Daily calories

—

Protein
—
Carbohydrates
—
Fat
—
Protein per kg
—

Calculated on your device. Nothing you type is sent anywhere.

Cite
APA: Mr. Behairy. (2026). Macro Calculator. Anubis Calc. https://calculatoranubis.com/en/macro-calculator
MLA: Mr. Behairy. "Macro Calculator." Anubis Calc, 2026, https://calculatoranubis.com/en/macro-calculator.
Embed

Copy this snippet to embed this calculator on your site or blog for free:

<iframe src="https://calculatoranubis.com/en/embed/macro-calculator" width="100%" height="520" style="border:0;border-radius:18px" loading="lazy" title="Macro Calculator"></iframe>
<p><a href="https://calculatoranubis.com/en/macro-calculator" rel="noopener">Macro Calculator — Anubis Calc</a></p>

How it works

Macronutrients — protein, carbohydrates and fat — are where all your calories come from. Counting them, not only calories, helps you keep muscle while losing fat, fuel training and feel full. The calculator finds your calorie target, then splits it by the diet style you choose.

target = TDEE (Mifflin–St Jeor × activity) ± goal adjustment protein g = target × protein % ÷ 4  ·  carbs g = target × carbs % ÷ 4  ·  fat g = target × fat % ÷ 9

Worked example. A 30-year-old man, 80 kg, 178 cm, moderately active, wanting to lose 0.5 kg a week: TDEE ≈ 2,740 kcal, target 2,190 kcal. Balanced split 30/40/30 → 164 g protein (2,190 × 0.30 ÷ 4), 219 g carbs and 73 g fat (2,190 × 0.30 ÷ 9). That is 2.1 g of protein per kg of body weight.

Diet styles (protein / carbs / fat)

StyleSplitGood for
Balanced30 / 40 / 30Most people, fat loss with training
Low carb40 / 20 / 40Appetite control, less active days
High carb25 / 55 / 20Endurance sports, heavy training
Keto25 / 5 / 70Very low carb diets (usually under 50 g a day)

Protein first

Research on active adults supports about 1.4–2.0 g of protein per kg of body weight a day, and up to 2.2 g/kg while dieting to protect muscle. If your result is far above that, a lower-protein split may suit you; if far below, raise protein. People with kidney disease should ask a doctor before eating high protein.

Practical tips

  • Hit protein and calories most days; carbs and fat can swap a little.
  • Spread protein over 3–5 meals of 25–40 g each.
  • Re-check after 2–3 weeks: if your weight is not moving as planned, adjust calories by 100–200.

Need only calories? Use the calorie calculator or the TDEE calculator. Don’t forget water — the water intake calculator helps. This is an estimate, not medical advice.

Sources & assumptions

4 kcal per gram of protein and carbs, 9 per gram of fat; Mifflin–St Jeor TDEE; healthy adult; an estimate.

Reviewed by: Mr. Behairy (Accountant, Financial Auditor & Tax Specialist) · Editorial policy · Formulas reviewed:

Frequently asked questions

How do I calculate my macros?

Find your calorie target, choose a split, then divide protein and carb calories by 4 and fat calories by 9.

How much protein do I need?

About 1.4–2.0 g per kg of body weight a day if you are active, up to 2.2 g/kg when dieting.

What macro split is best for weight loss?

Any split works if calories are right; higher protein (30% or more) helps keep muscle and control hunger.

What are keto macros?

About 70% fat, 25% protein and 5% carbs, usually under 50 g of carbs a day.

How many calories are in a gram of fat?

About 9 kcal; protein and carbohydrates have about 4 kcal per gram.

Do I need to hit my macros exactly?

No. Aim for calories and protein each day; small swings in carbs and fat are fine.