Macro Calculator

Once you know your calorie target, macros decide what those calories are made of. This calculator converts a daily calorie figure and a chosen split into grams of protein, carbohydrate and fat.

Fill in the fields above and select Calculate to see your result and the full working.

Please note: Health calculators on this site provide general estimates based on population-level formulas. They are not medical advice and cannot account for your individual medical history. Speak to a qualified healthcare professional before making decisions about diet, medication or training.

Formula used

Grams = (calories × percentage) ÷ energy per gram, where protein and carbohydrate supply 4 kcal/g and fat 9 kcal/g

How to use this calculator

  1. Work out your calorie target first — the calorie calculator does this for you.
  2. Enter the target and choose a split, or select custom and enter your own percentages.
  3. Custom percentages must add up to 100%.
  4. Use the gram targets in a food diary; hitting protein consistently matters more than hitting all three exactly.

Example calculation

A 2,200 kcal target on a balanced 30/40/30 split:

Protein = 2,200 × 0.30 ÷ 4 = 165 g

Carbs = 2,200 × 0.40 ÷ 4 = 220 g

Fat = 2,200 × 0.30 ÷ 9 = 73 g.

What does this result mean?

Total calories drive weight change; macros influence body composition, satiety and training performance. Higher protein helps preserve muscle in a deficit and keeps you fuller. Endurance athletes generally need more carbohydrate; some people simply prefer more fat. Any split that you can follow consistently and that meets protein needs will work.

Frequently asked questions

How much protein do I actually need?
Research on active people generally supports 1.6–2.2 g per kilogram of body weight per day, with the higher end useful when in a calorie deficit.
Should fat go below 20% of calories?
Rarely. Dietary fat supports hormone production and the absorption of vitamins A, D, E and K, so most guidance keeps it at or above roughly 20% of intake.
Do I need to hit macros exactly every day?
No. Weekly averages matter far more than daily precision, and being within about 10 g of each target is more than accurate enough.

Related calculators

More in Health & Fitness

Browse the Health & Fitness category or the full calculator directory.