Macronutrient Calculator

Pick your daily calories and a reference split, and get the grams of protein, carbohydrates and fat per day and per meal. It is an informational calculator, not medical or nutritional advice.

What you type never leaves your device. Everything is calculated in your browser.

kcal
kg
To show the grams of protein per kilogram of body weight.

Informational calculator, not medical or nutritional advice and not a substitute for a health professional. Talk to a doctor or dietitian before changing your diet, especially if you are under 18, pregnant or breastfeeding, or have diabetes or another medical condition. It is not suitable for treating eating disorders.

How to calculate your macros

  1. Enter the calories you want to eat per day. If you don't know them, you can estimate them with the calorie calculator.
  2. Pick a reference diet type, or «Custom split» to enter your own percentages of carbohydrates, protein and fat (they must add up to 100%).
  3. Enter how many meals you eat per day and, if you like, your weight to see the protein per kilogram.
  4. See the grams and calories of each macronutrient, per day and per meal, and copy the result.

What macronutrients are and how they are calculated

Macronutrients are the three nutrients that provide calories: carbohydrates and protein provide 4 kcal per gram, and fat provides 9 kcal per gram. With your daily calories and the percentage of each one you get the grams: for example, 2,000 kcal with 50% carbohydrates is 1,000 kcal, or 250 g.

The Acceptable Macronutrient Distribution Ranges (AMDR) published by the US National Academies for adults are: 45–65% of calories from carbohydrates, 10–35% from protein and 20–35% from fat. The splits in the calculator are common references, not individual recommendations; some, such as keto or low carb, fall outside those ranges and the calculator warns you.

Everything is calculated on your device: what you type is not sent or saved.

Things to keep in mind

Frequently asked questions

What are macros?

They are macronutrients: carbohydrates, protein and fat, the three nutrients that provide the calories in what you eat.

How are the grams of each one calculated?

Multiply the daily calories by the percentage of each macro and divide by the calories per gram: 4 for carbohydrates and protein, 9 for fat.

How much protein do I need per day?

It depends on the person. The reference range for adults is 10–35% of calories, and the general reference intake is around 0.8 g per kilogram of body weight. A professional can tell you what is right for you.

Is the keto diet safe?

It is a very different split from the usual one and falls outside the reference ranges. It is best done under medical supervision, and it is not suitable for everyone.

Is it free? Is my data saved?

It is free and needs no sign-up. The calculations run in your browser and no data is saved or sent.