Calorie calculator
How many calories you need a day to keep, lose or gain weight.
Calorie calculatorEnter your details to get your daily calories split into protein, fat and carbohydrates, with your limits for saturated fat, sugar and salt and your daily fibre, based on WHO and EFSA advice.
Fill in your details to see your result.
An estimate for healthy adults. Not for children, pregnancy, breastfeeding or medical diets: ask your doctor or a dietitian.
Macronutrients, or macros, are the nutrients that give you energy: protein, fat and carbohydrates. The calculator first works out your daily calories, then splits them using public health advice.
Protein: at least 0.83 g per kg of body weight a day, the population reference intake of the European Food Safety Authority (EFSA). Fat: at most 30% of your calories, with saturated fat under 10% (World Health Organization). Carbohydrates: 45 to 60% of your calories (EFSA).
A gram of protein or carbohydrate has 4 calories and a gram of fat 9, which is how the percentages become grams. The calculator also shows the limits that do not depend on your calories: at least 25 g of fibre (EFSA) and under 5 g of salt a day (WHO).
Food labels show nutrients per 100 g, and often per portion. Compare them with your daily numbers: a portion with 10 g of saturated fat uses about half of the daily limit of most adults.
Highly processed foods often combine sugar, fat and salt. Checking the processing level and the nutrients before you buy is an easy way to stay within your limits.
How many calories you need a day to keep, lose or gain weight.
Calorie calculatorYour daily sugar limit in grams and teaspoons, based on WHO advice.
Sugar intake calculatorThe European Food Safety Authority sets 0.83 g of protein per kg of body weight a day for adults, so about 58 g for someone who weighs 70 kg. People who train hard may need more; a sports dietitian can tell you how much.
The World Health Organization advises at most 30% of your daily calories from fat, and less than 10% from saturated fat. With 2,000 calories a day, that is at most about 67 g of fat, of which under 22 g saturated.
The European Food Safety Authority advises 45 to 60% of your calories from carbohydrates, about 225 to 300 g with 2,000 calories a day. Choose wholegrain foods, fruit and vegetables, which also give you fibre.
The World Health Organization advises adults to eat less than 5 g of salt a day, about one level teaspoon. Much of it is already in bread, cheese, processed meat and ready meals.
It gives the general advice for healthy adults. If you train to build muscle, you will probably need more protein and calories; ask a sports dietitian for a plan that fits your training.

Your daily numbers are the first step. Scan a barcode with Green Point to see what is in a food before you buy it, and compare it with your limits.