Calculated
Macro Calculator
Sign up to favourite this calculatorEnter your details, activity level and goal to see a daily calorie target split into protein, carbohydrate and fat, in grams.
A balanced split at your estimated maintenance calories.
Balanced split: 20% protein · 50% carbohydrate · 30% fat
Estimate only. Macro targets are general estimates, not a medical diet plan. Protein, carbohydrate and fat needs vary with health, training, food preferences and other factors. If you are pregnant, breastfeeding, under 18, managing a health condition, following a prescribed diet, taking medication that may affect weight, appetite or blood sugar, or have a history of disordered eating, seek personalised advice from a qualified health professional.
Sign in to keep your calculationsSaved · View in My dashboard
Saving…Saved to My dashboardCouldn't save. We'll try again.That saved calculation isn't available.
Share result
Compare scenarios
Keep this calculation as a scenario, change any input above, and the Now column shows how the result moves. Keep up to three, A to C; Open puts one back in the calculator.
Explain my result
Assumptions and limits
- An estimate from the numbers you entered, for guidance only. It is not financial, tax or medical advice.
- Calculator version 1, last updated 25 October 2026.
Was this calculator useful?
Report a problem
Saved to your account. Go to My dashboard to view your calculations.Link copied. Paste it wherever you want to share it.Your link is ready: open Share result and choose Copy link.
How to use this calculator
- Pick your sex, enter your age, height and weight.
- Choose the activity level that best reflects your typical week.
- Choose your goal — lose, maintain, or gain weight.
- Answer the short “before we calculate” safety questions. If any apply, the calculator points you to tailored advice instead of setting macro targets.
- Read your daily calorie target and your protein, carbohydrate and fat targets in grams.
Nothing is submitted anywhere. The calculation runs in the page as you type, and the link in your address bar carries your figures, so it can be shared or bookmarked.
What do I need to enter?
- Sex — Male or Female, used in the maintenance-calorie estimate.
- Age — whole years, for adults aged 18 and over. A younger age gets advice instead of targets.
- Height — from 130 cm to 220 cm, or the equivalent in metres, feet, inches or feet and inches.
- Weight — from 30 kg to 300 kg, or the equivalent in pounds or stones and pounds.
- Usual activity level — Sedentary, Lightly active, Moderately active, Very active or Extra active. It scales your maintenance calories.
- Goal — Lose weight (maintenance − 300 kcal), Maintain weight, or Gain weight (maintenance + 300 kcal). Each goal has its own protein, carbohydrate and fat split.
- Before we calculate — three tick-boxes (pregnant or breastfeeding, a health condition or prescribed diet, an eating disorder). Ticking any withholds the targets and points you to tailored advice.
What do the results show?
- Daily calorie target — the main figure: your estimated maintenance calories, adjusted for your goal.
- Protein, Carbohydrate and Fat — your daily targets in grams, from the goal's percentage split of the calorie target.
- Split line — the percentages used, for example 20% protein · 50% carbohydrate · 30% fat.
- Tailored-advice message — shown in place of the figures for under-18s, any ticked circumstance, or a weight-loss target that falls below a safe calorie floor.
How are macros calculated?
- Protein and carbohydrate: 4 kcal per gram. Fat: 9 kcal per gram.
- Lose weight — 30% protein / 45% carbohydrate / 25% fat, at maintenance − 300 kcal/day.
- Maintain weight — 20% protein / 50% carbohydrate / 30% fat, at maintenance calories.
- Gain weight — 20% protein / 55% carbohydrate / 25% fat, at maintenance + 300 kcal/day.
Worked example. A 30-year-old, 178 cm, 80 kg man with moderate activity and a "maintain weight" goal has estimated maintenance calories of 2,740 kcal/day. At the balanced 20/50/30 split, that is 137 g protein (2,740 × 0.20 ÷ 4), 343 g carbohydrate (2,740 × 0.50 ÷ 4), and 91 g fat (2,740 × 0.30 ÷ 9).
Related tools
Want just the calorie number, with more control over the pace? Use the weight loss calorie calculator or the weight gain calorie calculator. For a protein target based on your weight and training goal alone, see the protein intake calculator.
Frequently asked questions
What is a macro calculator?
How are the calorie and macro targets calculated?
Why does the macro split change with my goal?
Can I use a different macro split than the one shown?
What is the difference between this and the calorie deficit or weight gain calorie calculator?
Why won’t the calculator show my macro targets?
Is this a meal plan or medical advice?
Last updated 25 October 2026.