Macro calculator
How much protein, fat and carbs you need a day and per meal – based on calories with a safe floor and your goal. With the full workings.
1,710 kcal
- 105 g protein
- 57 g fat
- 194 g carbs
Per meal, 3 meals a day: ≈ 570 kcal · 35 g / 19 g / 65 g
How we worked it out
- Calories: 1,710 kcal (gentle pace) – the same formula as our calorie calculator, with the safe floor.
- Protein: 105 g – the middle of your protein range (90–120 g), from our protein calculator formula.
- Fat: 30% of calories = 57 g (EFSA reference range: 20–35%).
- Carbs: whatever is left – 194 g (45% of calories).
How we calculate
- Calories – the same formula as our calorie calculator, with a safe floor (never below your BMR, or below 1200 kcal for women and 1500 kcal for men).
- Protein – the middle of your range from the protein calculator formula (adjusted from age 65, for very active people and with a BMI over 30).
- Fat – the share of calories you choose: 25, 30 or 35% (EFSA range: 20–35%).
- Carbs – whatever is left. If their share falls outside EFSA's 45–60%, the calculator says so and suggests what to change.
Where the protein is: the high-protein foods table. And to count the macros of an actual plate, use the food calorie counter.
Frequently asked questions
How many grams of protein, fat and carbs do I need?
It depends on your calories and goal. The European Food Safety Authority (EFSA) gives adults a reference range of 20–35% of energy from fat and 45–60% from carbohydrates. We set protein per kg of body weight: 1.2–1.6 g/kg to lose weight, 1.0–1.4 g/kg to maintain, 1.6–2.0 g/kg to build muscle.
How do macros turn into calories?
A gram of protein or carbohydrate has about 4 kcal, a gram of fat about 9 kcal. These are the averages food labels use too.
Which share of fat should I pick?
All three options (25, 30 and 35%) sit inside EFSA's range. If you love nuts, oil and cheese, pick a higher share; if you prefer grains, bread and fruit, a lower one. The best split is the one you can stick to.
Is this a macro calculator for women too?
Yes – it uses your sex, age, height, weight and activity. Sex changes the calorie estimate, not the protein per kg. In pregnancy or while breastfeeding we show no numbers; please ask your doctor or midwife.
Do I have to hit the grams exactly?
No. They're a guide for the day or the week, not an exam. If counting starts to make you anxious or guilty, it's better to stop – we wrote about that in the guide on when calorie counting hurts.